| Versions | |
|---|---|
| 4.7 – 5 | filter_admin_order_submit( |
| 6 | filter_admin_order_submit($form, &$form_state) |
Process filter order configuration form submission.
modules/
<?php
function filter_admin_order_submit($form_id, $form_values) {
foreach ($form_values['weights'] as $id => $weight) {
list($module, $delta) = explode('/', $id);
db_query("UPDATE {filters} SET weight = %d WHERE format = %d AND module = '%s' AND delta = %d", $weight, $form_values['format'], $module, $delta);
}
drupal_set_message(t('The filter ordering has been saved.'));
cache_clear_all('filter:' . $form_values['format'], true);
}
?>