function panels_page_advanced_form_submit in Panels 5.2
Same name and namespace in other branches
- 6.2 panels_page/panels_page.admin.inc \panels_page_advanced_form_submit()
Process submission of the panel page edit form.
File
- panels_page/
panels_page.admin.inc, line 555 - panels_page.admin.inc
Code
function panels_page_advanced_form_submit($form_id, $form_values) {
$panel_page = $form_values['panel_page'];
$panel_page->css = $form_values['css'];
$panel_page->no_blocks = $form_values['no_blocks'];
$panel_page->menu = $form_values['menu'];
$panel_page->menu_tab = $form_values['menu_tab'];
$panel_page->menu_tab_weight = $form_values['menu_tab_weight'];
$panel_page->menu_title = $form_values['menu_title'];
$panel_page->menu_tab_default = $form_values['menu_tab_default'];
$panel_page->menu_tab_default_parent_type = $form_values['menu_tab_default_parent_type'];
$panel_page->menu_parent_title = $form_values['menu_parent_title'];
$panel_page->menu_parent_tab_weight = $form_values['menu_parent_tab_weight'];
$panel_page->access = array_keys(array_filter($form_values['access']));
drupal_set_message(t('Your changes have been saved.'));
panels_page_save($panel_page);
if ($form_values['submit'] == t('Save and proceed')) {
return "admin/panels/panel-page/{$panel_page->name}/edit/context/next";
}
}