summaryrefslogtreecommitdiff
path: root/fs_selfservice/drupal/admin.inc
diff options
context:
space:
mode:
Diffstat (limited to 'fs_selfservice/drupal/admin.inc')
-rw-r--r--fs_selfservice/drupal/admin.inc12
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);