function filter_admin_format_form_submit
filter_admin_format_form_submit($form, &$form_state)
Form submission handler for filter_admin_format_form().
See also
filter_admin_format_form_validate()
File
- modules/filter/filter.admin.inc, line 349
- Administrative page callbacks for the Filter module.
Code
function filter_admin_format_form_submit($form, &$form_state) { // Remove unnecessary values. form_state_values_clean($form_state); // Add the submitted form values to the text format, and save it. $format = $form['#format']; foreach ($form_state['values'] as $key => $value) { $format->$key = $value; } $status = filter_format_save($format); // Save user permissions. if ($permission = filter_permission_name($format)) { foreach ($format->roles as $rid => $enabled) { user_role_change_permissions($rid, array($permission => $enabled)); } } switch ($status) { case SAVED_NEW: drupal_set_message(t('Added text format %format.', array('%format' => $format->name))); break; case SAVED_UPDATED: drupal_set_message(t('The text format %format has been updated.', array('%format' => $format->name))); break; } }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!filter!filter.admin.inc/function/filter_admin_format_form_submit/7.x