function flag_lists_create_template_form_submit in Flag Lists 7
Same name and namespace in other branches
- 6 flag_lists.admin.inc \flag_lists_create_template_form_submit()
- 7.3 flag_lists.admin.inc \flag_lists_create_template_form_submit()
New template submit.
File
- ./
flag_lists.admin.inc, line 402 - 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_insert('flag_lists_types')
->fields(array(
'name' => $flag->name,
))
->execute();
$form_state['redirect'] = FLAG_ADMIN_PATH . '/edit/' . $flag->name;
}