Blame | Letzte Änderung | Log anzeigen | RSS feed
<?php//$Id: login.class.php 425 2008-09-10 09:15:32Z tiefland $/*** @author Lars Tiefland <tiefland@weban.de>* @copyright 2008 Webagentur Niewerth* @package Content-management* @subpackage Projekttool* @version $Rev: 425 $* @license propietary* @filesource**//**** @author Lars Tiefland <tiefland@weban.de>* @copyright 2008 Webagentur Niewerth* @package Content-management* @subpackage Projekttool*/class Login{var $pl_id = null;var $pl_nname = "";var $pl_vname = "";var $pl_name = "";var $eigenschaft_1 = 0;var $login = "";var $status = "User View";var $erstellt_am = "";var $erstellt_von = "";var $letzte_Aenderung_am = "";var $letzte_Aenderung_von = "";function Login( $pl_id = null ){$this->pl_id = $pl_id;if ( $pl_id ){$sql = "SELECT*FROMLoginsWHEREid=$pl_id";$res = mysql_query( $sql );if ( $res ){$row = mysql_fetch_assoc( $res );$this->pl_nname = $row["Name1"];$this->pl_vname = $row["Vorname"];$this->pl_name = $this->pl_vname . " " . $this->pl_nname;$this->erstellt_am = $row["erstellt_am"];$this->erstellt_von = $row["erstellt_von"];$this->login = $row["user"];$this->status = $row["Status"];$this->eigenschaft_1 = $row["Eigenschaft_1"];$this->letzte_Aenderung_am = $row["letzte_Aenderung_am"];$this->letzte_Aenderung_von = $row["letzte_Aenderung_von"];}}}function update( $pl_id, $pl_vname, $pl_nname ){// Daten in das Objekt schreiben$this->pl_nname = $pl_nname;$this->pl_vname = $pl_vname;$this->pl_id = $pl_id;$this->eigenschaft_1 = $eigenschaft_1;$this->status = $status;}function save( $op ){// Daten in Datenbank schreibenswitch ( $op ){case "save":$sql = "INSERT INTOLogins(Vorname,Name1,Eigenschaft_1,Status,erstellt_am,erstellt_von)VALUES('$this->pl_vname','$this->pl_nname',0,'User View',NOW(),'" . $_SERVER["PHP_AUTH_USER"] . "')";return mysql_query( $sql );break;case "update":$sql = "UPDATELoginsSETVorname='$this->pl_vname',Name1='$this->pl_nname',Eigenschaft_1=$this->eigenschaft_1,Status = '$this->status',letzte_Aenderung_am=NOW(),letzte_Aenderung_von='" . $_SERVER["PHP_AUTH_USER"] ."'WHEREID=$this->pl_id";return mysql_query( $sql );break;case "delete":$sql = "DELETE FROMprojekt_leiterWHEREpl_id=$this->pl_id";return mysql_query( $sql );break;default:return false;}}function getLogins(){$sql = "SELECTid AS pl_idFROMLogins";$res = mysql_query( $sql );if ( $res ){while ( $row = mysql_fetch_assoc($res) ){$p = new Login( $row["pl_id"] );$ret[] = $p;unset( $p );}}return $ret;}}?>