function customfilter_filter_edit_submit in Custom filter 5
Same name and namespace in other branches
- 6 customfilter.admin.inc \customfilter_filter_edit_submit()
- 7.2 customfilter.module \customfilter_filter_edit_submit()
- 7 customfilter.module \customfilter_filter_edit_submit()
Save the modified filter.
File
- ./
customfilter.module, line 715
Code
function customfilter_filter_edit_submit($form_id, $form_values) {
switch ($form_values['operation']) {
case 'edit':
db_query("UPDATE {customfilter_filter} SET sid = %d, parentid = %d, name = '%s', description = '%s', matches = %d, pattern = '%s', replacement = '%s', func = %d, weight = %d\n WHERE fid = %d", $form_values['sid'], $form_values['parentid'], $form_values['name'], $form_values['description'], $form_values['matches'], $form_values['pattern'], $form_values['replacement'], $form_values['func'], $form_values['weight'], $form_values['fid']);
break;
case 'add':
$nextid = db_next_id('{customfilter_filter}_fid');
db_query("INSERT INTO {customfilter_filter} (fid, sid, parentid, name, description, matches, pattern, replacement, func, weight) VALUES (%d, %d, %d, '%s', '%s', %d, '%s', '%s', %d, %d);", $nextid, $form_values['sid'], $form_values['parentid'], $form_values['name'], $form_values['description'], $form_values['matches'], $form_values['pattern'], $form_values['replacement'], $form_values['func'], $form_values['weight']);
break;
}
return "admin/settings/customfilter/{$form_values['sid']}";
}