Index: trunk/core/admin_templates/index.tpl =================================================================== diff -u -N -r7391 -r8000 --- trunk/core/admin_templates/index.tpl (.../index.tpl) (revision 7391) +++ trunk/core/admin_templates/index.tpl (.../index.tpl) (revision 8000) @@ -31,7 +31,7 @@ " name="menu" target="main" noresize scrolling="auto" marginwidth="0" marginheight="0"> - " name="main" marginwidth="0" marginheight="0" frameborder="no" noresize scrolling="auto"> + " name="main" marginwidth="0" marginheight="0" frameborder="no" noresize scrolling="auto"> Index: trunk/core/kernel/event_manager.php =================================================================== diff -u -N -r7855 -r8000 --- trunk/core/kernel/event_manager.php (.../event_manager.php) (revision 7855) +++ trunk/core/kernel/event_manager.php (.../event_manager.php) (revision 8000) @@ -335,6 +335,7 @@ switch ($opener_action) { case 'r': // "reset" opener stack $opener_stack = Array(); + $this->Application->StoreVar('main_admin_t', $this->Application->GetVar('t')); break; case 'd': // "down/push" new template to opener stack, deeplevel++ Index: trunk/core/units/admin/admin_tag_processor.php =================================================================== diff -u -N -r7855 -r8000 --- trunk/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 7855) +++ trunk/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 8000) @@ -681,6 +681,20 @@ $debug_mode = isset($params['debug_mode']) && $params['debug_mode'] ? $this->Application->isDebugMode() : true; return $debug_mode && constOn($constant_name); } + + /** + * Builds link to template name from session (session var name as param) + * + * @param Array $params + * @return string + */ + function SessionLink($params) + { + $t = $this->Application->RecallVar($this->SelectParam($params, 'name,var')); + unset($params['name'], $params['var']); + + return $this->Application->HREF($t, '', Array ('pass' => 'm')); + } } ?> \ No newline at end of file