function services_client_settings in Services Client 7.2
Same name and namespace in other branches
- 7 services_client.admin.inc \services_client_settings()
Settings page callback
1 string reference to 'services_client_settings'
- services_client_menu in ./
services_client.module - Implementation of hook_menu().
File
- ./
services_client.admin.inc, line 11 - Administration pages for configuring services client module.
Code
function services_client_settings() {
$form = array();
$form['services_client_id'] = array(
'#type' => 'textfield',
'#title' => t('ID'),
'#description' => t('Services client id of current site'),
'#default_value' => variable_get('services_client_id', drupal_get_token('services_client')),
'#size' => "70",
);
$form['services_client_use_queue'] = array(
'#type' => 'checkbox',
'#title' => t('Use Queue'),
'#default_value' => variable_get('services_client_use_queue', FALSE),
'#description' => t('Use queue for processing new objects coming from remote sites.'),
);
$form['services_client_process_queue_cron'] = array(
'#type' => 'checkbox',
'#title' => t('Process Queue items in cron'),
'#default_value' => variable_get('services_client_process_queue_cron', FALSE),
'#description' => t('Process queue items in cron'),
'#states' => array(
'visible' => array(
':input[name="services_client_use_queue"]' => array(
'checked' => TRUE,
),
),
),
);
$form['services_client_exclude_users'] = array(
'#type' => 'textarea',
'#title' => t('Exclude users'),
'#default_value' => variable_get('services_client_exclude_users', '1'),
'#description' => t('Enter which users should not be synced, comma separated i.e. 1,3,475,9949'),
);
$form['additional_settings'] = array(
'#type' => 'vertical_tabs',
'#weight' => 98,
);
$form['#pre_render'][] = 'vertical_tabs_form_pre_render';
return system_settings_form($form);
}