function advanced_menu_menu_attributes_form_submit in Advanced Menu 7
Same name and namespace in other branches
- 6.x menu_attributes/advanced_menu_menu_attributes.module \advanced_menu_menu_attributes_form_submit()
Save attribute information for this menu.
1 string reference to 'advanced_menu_menu_attributes_form_submit'
- advanced_menu_menu_attributes_form_alter in menu_attributes/
advanced_menu_menu_attributes.module - Implementation of hook_form_alter().
File
- menu_attributes/
advanced_menu_menu_attributes.module, line 27 - Provides advanced menu attributes.
Code
function advanced_menu_menu_attributes_form_submit(&$form, $form_state) {
$menu = $form_state['values'];
$menu_name = '';
$menu_mlid = 0;
switch ($menu['form_id']) {
case 'menu_edit_item':
$menu_name = $menu['menu_name'];
$menu_mlid = $menu['mlid'];
$menu_date = $menu['expire_date'];
db_delete('advanced_menu_menu_attributes_expire')
->condition('mlid', $menu_mlid)
->execute();
if ($menu_date != '') {
$menu_date = strtotime($menu_date);
db_insert('advanced_menu_menu_attributes_expire')
->fields(array(
'mlid' => $menu_mlid,
'expire' => $menu_date,
))
->execute();
}
break;
}
}