function fancybox_admin_settings_form_submit in fancyBox 6
Same name and namespace in other branches
- 7.2 fancybox.admin.inc \fancybox_admin_settings_form_submit()
- 7 fancybox.admin.inc \fancybox_admin_settings_form_submit()
Submit handler for the Fancybox settings form.
File
- ./
fancybox.admin.inc, line 202 - Administration page callbacks for the Fancybox module.
Code
function fancybox_admin_settings_form_submit($form, &$form_state) {
$op = isset($form_state['values']['op']) ? $form_state['values']['op'] : '';
if ($op == t('Reset to defaults')) {
variable_del('fancybox_settings');
variable_del('fancybox_path');
variable_del('fancybox_files');
drupal_set_message(t('The configuration options have been reset to their default values.'));
}
else {
// Remove trailing slash from path
$path = rtrim($form_state['values']['fancybox_path'], '/ ');
variable_set('fancybox_path', $path);
variable_set('fancybox_files', _detect_fancybox_files($path));
_save_fancybox_settings($form_state);
drupal_set_message(t('The configuration options have been saved.'));
}
}