function mobile_codes_presets_export_ui_form in Mobile Codes 6.2
Same name and namespace in other branches
- 7.2 plugins/export_ui/mobile_codes_presets.inc \mobile_codes_presets_export_ui_form()
1 string reference to 'mobile_codes_presets_export_ui_form'
- mobile_codes_presets.inc in plugins/
export_ui/ mobile_codes_presets.inc
File
- includes/
ctools.inc, line 41 - CTools module integration.
Code
function mobile_codes_presets_export_ui_form(&$form, &$form_state) {
$providers = ctools_export_crud_load_all('mobile_codes_providers');
$form['info']['provider'] = array(
'#type' => 'select',
'#title' => t('Provider'),
'#options' => array(),
'#default_value' => $form_state['item']->provider,
'#ahah' => array(
'path' => 'ahah/mobile_codes/presets/provider',
'wrapper' => 'defaults-wrapper',
),
);
foreach ($providers as $provider) {
if (!$provider->disabled) {
$form['info']['provider']['#options'][$provider->name] = $provider->name;
}
}
asort($form['info']['provider']['#options']);
$form['preset']['defaults'] = array(
'#type' => 'fieldset',
'#title' => t('Defaults'),
'#prefix' => '<div id="defaults-wrapper">',
'#suffix' => '</div>',
'#tree' => TRUE,
);
mobile_codes_presets_export_ui_form_provider($form, $form_state['item']->provider, $form_state['item']->defaults);
}