Blame | Letzte Änderung | Log anzeigen | RSS feed
<?php//$Id: projekt_ort.class.php 412 2008-09-06 15:23:27Z tiefland $/*** @author Lars Tiefland <tiefland@weban.de>* @copyright 2008 Webagentur Niewerth* @package Content-management* @subpackage Projekttool* @version $Rev: 412 $* @license propietary* @filesource**//**** @author Lars Tiefland <tiefland@weban.de>* @copyright 2008 Webagentur Niewerth* @package Content-management* @subpackage Projekttool*/class Projekt_Ort{var $po_id=NULL;var $po_name="";var $erstellt_am="";var $erstellt_von="";var $letzte_Aenderung_am="";var $letzte_Aenderung_von="";function Projekt_Ort($po_id=NULL){$this->po_id=$po_id;if($po_id){$sql="SELECT*FROMprojekt_ortWHEREpo_id=$po_id";$res=mysql_query($sql);if($res){$row=mysql_fetch_assoc($res);$this->po_name=$row["po_name"];$this->erstellt_am = $row["erstellt_am"];$this->erstellt_von = $row["erstellt_von"];$this->letzte_Aenderung_am = $row["letzte_Aenderung_am"];$this->letzte_Aenderung_von = $row["letzte_Aenderung_von"];}}return $this;}function update($po_id, $po_name){// Daten in das Objekt schreiben$this->po_name = $po_name;$this->po_id = $po_id;}function save($op){// Daten in Datenbank schreibenswitch ( $op ){case "save":$sql = "INSERT INTOprojekt_ort(po_name,erstellt_am,erstellt_von)VALUES('$this->po_name',NOW(),'".$_SERVER["PHP_AUTH_USER"]."')";$res= mysql_query( $sql );break;case "update":$sql = "UPDATEprojekt_ortSETpo_name='$this->po_name',letzte_Aenderung_am=NOW(),letzte_Aenderung_von='".$_SERVER["PHP_AUTH_USER"]."'WHEREpo_id=$this->po_id";$res= mysql_query( $sql );break;case "delete":$sql = "DELETE FROMprojekt_ortWHEREpo_id=$this->po_id";$res= mysql_query( $sql );break;default:$res= false;}if(!$res){echo mysql_error()."<br>".$sql;}}function getProjektOrte(){$sql = "SELECTpo_idFROMprojekt_ort";$res = mysql_query( $sql );if ( $res ){while ( $row = mysql_fetch_assoc($res) ){$p = new Projekt_Ort( $row["po_id"] );$ret[] = $p;unset($p);}}return $ret;}}?>