openrat-cms

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

commit b2782c13b7c19ada177729b41c84f869ef931a16
parent fd5d9195b2f278e8a451eadb96fe3f0f72e4db1e
Author: dankert <devnull@localhost>
Date:   Fri, 31 Dec 2004 00:23:21 +0100

Werte vorbelegen

Diffstat:
objectClasses/Template.class.php | 21+++++++++++++++------
1 file changed, 15 insertions(+), 6 deletions(-)

diff --git a/objectClasses/Template.class.php b/objectClasses/Template.class.php @@ -20,7 +20,10 @@ // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // --------------------------------------------------------------------------- // $Log$ -// Revision 1.9 2004-12-27 23:34:20 dankert +// Revision 1.10 2004-12-30 23:23:21 dankert +// Werte vorbelegen +// +// Revision 1.9 2004/12/27 23:34:20 dankert // Korrektur add() // // Revision 1.8 2004/12/26 01:06:31 dankert @@ -69,19 +72,19 @@ class Template * Projekt-ID des aktuell ausgew?hlten Projektes * @type Integer */ - var $projectid; + var $projectid = 0; /** * Logischer Name * @type String */ - var $name; + var $name = 'unnamed'; /** * ID der Projektvariante * @type Integer */ - var $modelid; + var $modelid = 0; /** * Dateierweiterung dieses Templates (abh?ngig von der Projektvariante) @@ -333,8 +336,14 @@ class Template $sql->setInt ('templateid',$this->templateid ); $sql->setString('name' ,$name ); - $project = Session::getProject(); - $sql->setInt ('projectid' ,$project->projectid ); + // Wenn Projektid nicht vorhanden, dann aus Session lesen + if ( intval($this->projectid) == 0 ) + { + $project = Session::getProject(); + $this->projectid = $project->projectid; + } + + $sql->setInt ('projectid' ,$this->projectid ); $db->query( $sql->query ); }