function private_files_download_permission_get_preferences_form_submit in Private files download permission 7.2
(Form callback.) Submits the preferences form.
File
- ./
private_files_download_permission.module, line 569 - Handles both module settings and its behaviour.
Code
function private_files_download_permission_get_preferences_form_submit($form, &$form_state) {
// Save preferences.
variable_set('private_files_download_permission_by_user_checks', $form_state['values']['private_files_download_permission_by_user_checks']);
if (!$form_state['values']['private_files_download_permission_by_user_checks']) {
variable_set('private_files_download_permission_cache_users', FALSE);
}
else {
variable_set('private_files_download_permission_cache_users', $form_state['values']['private_files_download_permission_cache_users']);
}
variable_set('private_files_download_permission_attachment_mode', $form_state['values']['private_files_download_permission_attachment_mode']);
variable_set('private_files_download_permission_debug_mode', $form_state['values']['private_files_download_permission_debug_mode']);
// Purge directory list from cache.
drupal_static_reset('private_files_download_permission_get_directory_list');
// Display message.
drupal_set_message(t('Your preferences have been successfully saved.'), 'status');
}