function media_browser_plus_media_settings_submit in Media Browser Plus 7.2
Same name and namespace in other branches
- 7.3 includes/media_browser_plus.admin.inc \media_browser_plus_media_settings_submit()
- 7 media_browser_plus.module \media_browser_plus_media_settings_submit()
Saves the entered settings.
File
- ./
media_browser_plus.module, line 1448 - Adds fields to the media browser forms for better UX
Code
function media_browser_plus_media_settings_submit($form, &$form_state) {
// Change settings.
variable_set('media_media_per_page', (int) $form_state['values']['media_per_page']);
variable_set('media_grid_window_height', (int) $form_state['values']['grid_window_height']);
variable_set('media_page_items_per_page', (int) $form_state['values']['page_items_per_page']);
media_variable_set('max_filesize', trim($form_state['values']['max_filesize']));
// Check if the root folder was changed.
$old_root = variable_get('media_root_folder');
$new_root = trim($form_state['values']['root_folder'], '/');
// Move the files to the new root folder if necessary.
if ($old_root != $new_root) {
// Load folder handling functions.
module_load_include('inc', 'media_browser_plus', 'includes/media_browser_plus.folders');
media_browser_plus_move_root_folder($old_root, $new_root);
}
// Notify user.
drupal_set_message(t('Media Browser Plus Settings changed successfully'));
}