diff options
Diffstat (limited to 'fs_selfservice/drupal/admin.inc')
-rw-r--r-- | fs_selfservice/drupal/admin.inc | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/fs_selfservice/drupal/admin.inc b/fs_selfservice/drupal/admin.inc index 45d83d530..1fb792516 100644 --- a/fs_selfservice/drupal/admin.inc +++ b/fs_selfservice/drupal/admin.inc @@ -18,7 +18,11 @@ function freeside_admin_form() { if($hostname) { $freeside = new FreesideSelfService(); - $signup_info = $freeside->signup_info(); // no agent in this request + $signup_info = $freeside->signup_info( + array( + 'keys' => array('agent') + ) + ); // no agent in this request $agents = array(); foreach((array)$signup_info['agent'] as $a) { @@ -38,6 +42,12 @@ function freeside_admin_form() { '#title' => t('Enable debugging'), '#default_value'=>variable_get('freeside_debug',0), ); + + $form['freeside_redirect_after_signup'] = array( + '#type' => 'textfield', + '#title' => t('Success page (URL or Drupal path)'), + '#default_value'=>variable_get('freeside_redirect_after_signup','/'), + ); } return system_settings_form($form); |