1.20.x layout.module | layout_set_layout_tempstore($item, $type = 'layout') |
Store changes to a layout or menu item in the temporary store.
Parameters
Layout|LayoutMenuItem $item: The Layout item to save into tempstore.
string $type: The type of item to save. Must be either "layout" or "menu_item".
File
- modules/
layout/ layout.module, line 1821 - The Layout module creates pages and wraps existing pages in layouts.
Code
function layout_set_layout_tempstore($item, $type = 'layout') {
if (empty($item->name)) {
return;
}
$item->locked = array(
'uid' => $GLOBALS['user']->uid,
'updated' => REQUEST_TIME,
);
tempstore_set('layout.' . $type, $item->name, $item, 604800);
}