openrat-cms

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

commit 8de4b6ad3fcf13aaa7988b3dd57070a1e3cbe892
parent 9bead88d18d9a04220805039eb082d9e8db19689
Author: dankert <devnull@localhost>
Date:   Wed, 11 Jan 2006 23:38:33 +0100

Neue Aktionsklassen f?r neue Darstellungsart

Diffstat:
actionClasses/BackgroundAction.class.php | 122+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
actionClasses/BorderAction.class.php | 121+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 243 insertions(+), 0 deletions(-)

diff --git a/actionClasses/BackgroundAction.class.php b/actionClasses/BackgroundAction.class.php @@ -0,0 +1,121 @@ +<?php +// --------------------------------------------------------------------------- +// $Id$ +// --------------------------------------------------------------------------- +// OpenRat Content Management System +// Copyright (C) 2002 Jan Dankert, jandankert@jandankert.de +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +// --------------------------------------------------------------------------- +// $Log$ +// Revision 1.1 2006-01-11 22:38:33 dankert +// Neue Aktionsklassen f?r neue Darstellungsart +// +// Revision 1.21 2005/04/16 21:35:23 dankert +// Uebergabe von Loginfehlern als normale Hinweismeldung +// +// Revision 1.20 2005/03/13 16:39:00 dankert +// Neue Methoden, um Baum ein- und auszublenden +// +// Revision 1.19 2005/02/17 19:21:00 dankert +// Titelanzeige geaendert +// +// Revision 1.18 2005/01/27 00:03:57 dankert +// Variable "nopublish" an das Template liefern +// +// Revision 1.17 2005/01/23 11:13:54 dankert +// Schalter "nologin" beruecksichtigen +// +// Revision 1.16 2005/01/14 21:41:23 dankert +// Aufruf von lastModified() fuer Conditional-GET +// +// Revision 1.15 2005/01/04 21:42:09 dankert +// Uebertragen von MOTD +// +// Revision 1.14 2004/12/29 20:19:55 dankert +// Korrektur +// +// Revision 1.13 2004/12/28 22:58:39 dankert +// Fuellen Variablen logo* fuer Loginmaske +// +// Revision 1.12 2004/12/26 20:20:17 dankert +// Bei Logout entfernen aller Session-Variablen +// +// Revision 1.11 2004/12/26 18:49:58 dankert +// Projektname im Seiten-Titel +// +// Revision 1.10 2004/12/25 22:11:20 dankert +// Logo-Bild ueber Parameter +// +// Revision 1.9 2004/12/19 21:57:02 dankert +// Korrektur bei direktem Objektaufruf in object() +// +// Revision 1.8 2004/12/19 14:54:31 dankert +// language() und model() korrigiert +// +// Revision 1.7 2004/12/18 00:16:26 dankert +// language_read() entfernt +// +// Revision 1.6 2004/12/15 23:23:27 dankert +// div. neue Methoden +// +// Revision 1.5 2004/11/28 18:26:15 dankert +// Anpassen an neue Sprachdatei-Konventionen +// +// Revision 1.4 2004/11/15 21:34:05 dankert +// Korrektur fuer Administrationsmodus +// +// Revision 1.3 2004/11/10 22:36:45 dankert +// Laden von Projektklassen und Lesen/Schreiben von/nach Session +// +// Revision 1.2 2004/05/02 14:49:37 dankert +// Einf?gen package-name (@package) +// +// Revision 1.1 2004/04/24 15:14:52 dankert +// Initiale Version +// +// --------------------------------------------------------------------------- + + +/** + * Action-Klasse fuer Hintergrund + * @author $Author$ + * @version $Revision$ + * @package openrat.actions + */ + +class BackgroundAction extends Action +{ + var $defaultSubAction = 'show'; + + function show() + { + global $conf; + global $PHP_AUTH_USER; + global $PHP_AUTH_PW; + + $user = Session::getUser(); + + // Seite ändert sich nur 1x pro Session + $this->lastModified( $user->loginDate ); + + $this->setTemplateVar( 'stylesheet',$user->style ); + $this->setTemplateVar( 'css_body_class','background' ); + + $this->forward( 'border' ); + } +} + +?>+ \ No newline at end of file diff --git a/actionClasses/BorderAction.class.php b/actionClasses/BorderAction.class.php @@ -0,0 +1,120 @@ +<?php +// --------------------------------------------------------------------------- +// $Id$ +// --------------------------------------------------------------------------- +// OpenRat Content Management System +// Copyright (C) 2002 Jan Dankert, jandankert@jandankert.de +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +// --------------------------------------------------------------------------- +// $Log$ +// Revision 1.1 2006-01-11 22:38:33 dankert +// Neue Aktionsklassen f?r neue Darstellungsart +// +// Revision 1.21 2005/04/16 21:35:23 dankert +// Uebergabe von Loginfehlern als normale Hinweismeldung +// +// Revision 1.20 2005/03/13 16:39:00 dankert +// Neue Methoden, um Baum ein- und auszublenden +// +// Revision 1.19 2005/02/17 19:21:00 dankert +// Titelanzeige geaendert +// +// Revision 1.18 2005/01/27 00:03:57 dankert +// Variable "nopublish" an das Template liefern +// +// Revision 1.17 2005/01/23 11:13:54 dankert +// Schalter "nologin" beruecksichtigen +// +// Revision 1.16 2005/01/14 21:41:23 dankert +// Aufruf von lastModified() fuer Conditional-GET +// +// Revision 1.15 2005/01/04 21:42:09 dankert +// Uebertragen von MOTD +// +// Revision 1.14 2004/12/29 20:19:55 dankert +// Korrektur +// +// Revision 1.13 2004/12/28 22:58:39 dankert +// Fuellen Variablen logo* fuer Loginmaske +// +// Revision 1.12 2004/12/26 20:20:17 dankert +// Bei Logout entfernen aller Session-Variablen +// +// Revision 1.11 2004/12/26 18:49:58 dankert +// Projektname im Seiten-Titel +// +// Revision 1.10 2004/12/25 22:11:20 dankert +// Logo-Bild ueber Parameter +// +// Revision 1.9 2004/12/19 21:57:02 dankert +// Korrektur bei direktem Objektaufruf in object() +// +// Revision 1.8 2004/12/19 14:54:31 dankert +// language() und model() korrigiert +// +// Revision 1.7 2004/12/18 00:16:26 dankert +// language_read() entfernt +// +// Revision 1.6 2004/12/15 23:23:27 dankert +// div. neue Methoden +// +// Revision 1.5 2004/11/28 18:26:15 dankert +// Anpassen an neue Sprachdatei-Konventionen +// +// Revision 1.4 2004/11/15 21:34:05 dankert +// Korrektur fuer Administrationsmodus +// +// Revision 1.3 2004/11/10 22:36:45 dankert +// Laden von Projektklassen und Lesen/Schreiben von/nach Session +// +// Revision 1.2 2004/05/02 14:49:37 dankert +// Einf?gen package-name (@package) +// +// Revision 1.1 2004/04/24 15:14:52 dankert +// Initiale Version +// +// --------------------------------------------------------------------------- + +/** + * Action-Klasse fuer das Anzeigen eines Randes + * @author $Author$ + * @version $Revision$ + * @package openrat.actions + */ + +class BorderAction extends Action +{ + var $defaultSubAction = 'show'; + + function show() + { + global $conf; + global $PHP_AUTH_USER; + global $PHP_AUTH_PW; + + $user = Session::getUser(); + + // Seite ändert sich nur 1x pro Session + $this->lastModified( $user->loginDate ); + + $this->setTemplateVar( 'stylesheet',$user->style ); + $this->setTemplateVar( 'css_body_class','border' ); + + $this->forward( 'border' ); + } +} + +?>+ \ No newline at end of file