openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 3c0f431a713480d74e40b03d68f03a10f6703b63
parent 0c213c770b4b1614658f9c612e8e9365bce5ad80
Author: dankert <devnull@localhost>
Date:   Thu, 19 Mar 2009 01:59:02 +0100

den "Mode" aus Request sofort in Template-Variable setzen.

Diffstat:
actionClasses/Action.class.php | 3++-
serviceClasses/TemplateEngine.class.php | 2+-
2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/actionClasses/Action.class.php b/actionClasses/Action.class.php @@ -72,6 +72,7 @@ class Action $this->templateVars['errors' ] = array(); $this->templateVars['notices'] = array(); + $this->templateVars['mode' ] = $this->getRequestVar('mode'); header('Content-Language: '.$conf['language']['language_code']); } @@ -611,7 +612,7 @@ class Action */ function isEditMode() { - return !$this->isEditable() || $this->getRequestVar('mode')=='edit'; + return !$this->isEditable() || $this->getRequestVar('mode')=='edit' || (isset($this->templateVars) && $this->templateVars['mode']=='edit'); } } diff --git a/serviceClasses/TemplateEngine.class.php b/serviceClasses/TemplateEngine.class.php @@ -184,7 +184,7 @@ class TemplateEngine case 'messagevar': return 'lang($'.$value.')'; case 'mode': - return $invert.'$this->templateVars["mode"]=="'.$value.'"'; + return $invert.'$mode=="'.$value.'"'; case 'arrayvar': list($arr,$key) = explode(':',$value.':none'); return $invert.'@$'.$arr.'['.$key.']';