diff options
author | mark <mark> | 2010-09-28 23:12:52 +0000 |
---|---|---|
committer | mark <mark> | 2010-09-28 23:12:52 +0000 |
commit | e478bc4589a34d49ec01cfbc9a3be4d972d3c849 (patch) | |
tree | 26c4bff14f9598c790a0b2b022c99f1c22099383 /fs_selfservice/drupal/admin.inc | |
parent | 3ab325cb508826c43f0eddf6cfddc4dbffcf03fd (diff) |
assorted drupal self-service fixes, RT#9380
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); |