function mobile_codes_presets_form_edit in Mobile Codes 5
Same name and namespace in other branches
- 6 mobile_codes.admin.inc \mobile_codes_presets_form_edit()
1 string reference to 'mobile_codes_presets_form_edit'
- mobile_codes_menu in ./
mobile_codes.module - Implementation of hook_menu().
File
- ./
mobile_codes.admin.inc, line 136
Code
function mobile_codes_presets_form_edit($pid) {
if (($preset = mobile_codes_load_preset($pid)) == FALSE) {
drupal_set_message(t('Preset specified does not exist.'), 'warning');
drupal_goto('admin/settings/mobile_codes');
}
$form = mobile_codes_presets_form($form_state);
$form['preset']['name']['#default_value'] = $preset->name;
$form['mobile_codes']['type']['#default_value'] = $preset->data['type'];
$form['mobile_codes']['data']['#default_value'] = $preset->data['data'];
$form['mobile_codes']['size']['#default_value'] = $preset->data['size'];
$form['mobile_codes']['tinyurl']['#default_value'] = $preset->data['tinyurl'];
// Prevent users from changing Default preset name.
if ($preset->pid == '1') {
$form['preset']['name'] += array(
'#disabled' => TRUE,
'#value' => $preset->name,
);
}
$form['pid'] = array(
'#type' => 'hidden',
'#value' => $pid,
);
return $form;
}