function better_formats_defaults_admin_form_submit in Better Formats 6
Same name and namespace in other branches
- 6.2 better_formats_defaults.admin.inc \better_formats_defaults_admin_form_submit()
- 7 better_formats.admin_defaults.inc \better_formats_defaults_admin_form_submit()
Updates database from better_formats_admin_filter_form.
See also
better_formats_defaults_admin_form()
better_formats_defaults_admin_form_validate()
File
- ./
better_formats_defaults.admin.inc, line 76 - Contains FAPI and theme functions for the format defaults form.
Code
function better_formats_defaults_admin_form_submit($form, &$form_state) {
// Update DB.
$sql = "UPDATE {better_formats_defaults}\n SET format=%d, weight=%d\n WHERE rid=%d AND type='%s'";
foreach ($form_state['values'] as $key => $values) {
if (strpos($key, 'node-') === 0 || strpos($key, 'comment-') === 0 || strpos($key, 'block-') === 0) {
list($type, $rid) = explode('-', $key);
db_query($sql, $values['format'], $values['weight'], $rid, $type);
}
}
drupal_set_message(t('Defaults have been saved.'));
}