function flag_lists_create_template_form_submit in Flag Lists 6
Same name and namespace in other branches
- 7.3 flag_lists.admin.inc \flag_lists_create_template_form_submit()
- 7 flag_lists.admin.inc \flag_lists_create_template_form_submit()
New template submit.
File
- ./
flag_lists.admin.inc, line 320 - Contains administrative pages for creating, editing, and deleting flag lists.
Code
function flag_lists_create_template_form_submit($form, &$form_state) {
$template = flag_lists_flag_default_flags('fl_template_' . $form_state['values']['name']);
$flag = flag_flag::factory_by_array($template[0]);
$flag->title = t('List template ') . $form_state['values']['name'];
$flag
->save();
// Enter the new template into flag_lists_types.
db_query("INSERT INTO {flag_lists_types} (name) VALUES ('%s')", $flag->name);
$form_state['redirect'] = 'admin/build/flags/edit/' . $flag->name;
}