function panels_panel_context_edit_layout_submit in Panels 7.3
Same name and namespace in other branches
- 6.3 plugins/task_handlers/panel_context.inc \panels_panel_context_edit_layout_submit()
A layout has been selected, set it up.
File
- plugins/
task_handlers/ panel_context.inc, line 661 - This is the task handler plugin to handle attaching a panel to any task that advertises itself as a 'context' type, which all of the basic page tasks provided by page_manager.module do by default.
Code
function panels_panel_context_edit_layout_submit(&$form, &$form_state) {
$display =& panels_panel_context_get_display($form_state['handler']);
if ($form_state['values']['layout'] != $display->layout) {
$form_state['handler']->conf['temp_layout'] = $form_state['values']['layout'];
}
}