openrat-cms

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

commit 603642aab68d07aa8b9d4b5999776627eb4288b1
parent 699496e6627c6a3704ebf4b4ba526927c62913d6
Author: dankert <devnull@localhost>
Date:   Wed, 10 Nov 2004 23:37:46 +0100

Verlinken von Sprach/Modell-Angabe

Diffstat:
actionClasses/MainmenuAction.class.php | 39++++++++++++++++++++-------------------
1 file changed, 20 insertions(+), 19 deletions(-)

diff --git a/actionClasses/MainmenuAction.class.php b/actionClasses/MainmenuAction.class.php @@ -20,7 +20,10 @@ // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // --------------------------------------------------------------------------- // $Log$ -// Revision 1.3 2004-10-13 21:20:11 dankert +// Revision 1.4 2004-11-10 22:37:46 dankert +// Verlinken von Sprach/Modell-Angabe +// +// Revision 1.3 2004/10/13 21:20:11 dankert // Neue Seitenfunktion zum gleichzeitigen Bearbeiten aller Seiteninhalte // // Revision 1.2 2004/05/02 14:49:37 dankert @@ -43,16 +46,14 @@ class MainmenuAction extends Action var $defaultSubAction = 'login'; - function login() - { - $this->setTemplateVar('folder',array() ); - $this->setTemplateVar('action','login' ); - $this->setTemplateVar('name' ,'loginaction'); - $this->setTemplateVar('param' ,'objectid' ); - $this->setTemplateVar('subaction',array('login'=>lang('LOGIN')) ); - - $this->callSubAction('show'); - } +// function start() +// { +// $this->setTemplateVar('folder',array() ); +//// $this->setTemplateVar('subaction',array('select' =>lang('PROJECT'), +//// 'profile'=>lang('PROFILE') )); +// $this->setTemplateVar('subaction',array('select' =>lang('SELECT'))); +// $this->callSubAction('show'); +// } function element() @@ -108,14 +109,14 @@ class MainmenuAction extends Action $this->setTemplateVar('nr',$this->getSessionVar('objectid')); // Ermitteln Sprache - $language = new Language( $this->getSessionVar('languageid') ); - $language->load(); + $language = Session::getProjectLanguage(); $this->setTemplateVar('language_name',$language->name); - - // Ermitteln Projectmodell - $model = new Model( $this->getSessionVar('modelid') ); - $model->load(); + $this->setTemplateVar('language_url' ,Html::url( array('action'=>'main','callAction'=>'language','callSubaction'=>'listing') )); + + // Ermitteln Projektmodell + $model = Session::getProjectModel(); $this->setTemplateVar('projectmodel_name',$model->name); + $this->setTemplateVar('projectmodel_url' ,Html::url( array('action'=>'main','callAction'=>'model','callSubaction'=>'listing'))); $page = new Page($this->getSessionVar('objectid')); $page->load(); @@ -288,9 +289,9 @@ class MainmenuAction extends Action { // Ermitteln Sprache - $language = new Language( $this->getSessionVar('languageid') ); - $language->load(); + $language = Session::getLanguage(); $this->setTemplateVar('language_name',$language->name); + $this->setTemplateVar('language_url' ,Html::url( array('action'=>'language','languageid'=>intval($language->languageid)))); $this->setTemplateVar('nr',$this->getSessionVar('objectid')); if ( !is_numeric($this->getSessionVar('objectid')) )