X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=fs_selfservice%2Fdrupal%2Fadmin.inc;fp=fs_selfservice%2Fdrupal%2Fadmin.inc;h=45d83d53001cfeeafd81b4e474be4ed369dd1f66;hb=3706609762d9cec964f337e74829031b895ddbac;hp=0000000000000000000000000000000000000000;hpb=d1c3bdca8b00a5accace9121edabc675698af001;p=freeside.git diff --git a/fs_selfservice/drupal/admin.inc b/fs_selfservice/drupal/admin.inc new file mode 100644 index 000000000..45d83d530 --- /dev/null +++ b/fs_selfservice/drupal/admin.inc @@ -0,0 +1,46 @@ + array( + '#type' => 'textfield', + '#title' => t('Freeside server address'), + '#default_value'=>variable_get('freeside_hostname',''), + '#required'=>1, + ), + ); + + if($hostname) { + $freeside = new FreesideSelfService(); + $signup_info = $freeside->signup_info(); // no agent in this request + + $agents = array(); + foreach((array)$signup_info['agent'] as $a) { + $agents[$a['agentnum']] = $a['agent']; + } + + $form['freeside_agentnum'] = array( + '#type' => 'select', + '#title' => t('Signup agent'), + '#default_value'=>variable_get('freeside_agentnum',''), + '#required'=>1, + '#options'=> $agents, + ); + + $form['freeside_debug'] = array( + '#type' => 'checkbox', + '#title' => t('Enable debugging'), + '#default_value'=>variable_get('freeside_debug',0), + ); + } + + return system_settings_form($form); +} + +?>