diff --git a/admin/sync/sync_vilesci_portal_fachbereich.php b/admin/sync/sync_vilesci_portal_fachbereich.php index c6cbf4a2a..e61890ee7 100644 --- a/admin/sync/sync_vilesci_portal_fachbereich.php +++ b/admin/sync/sync_vilesci_portal_fachbereich.php @@ -59,12 +59,11 @@ if($result = pg_query($conn_vilesci, $qry)) { $error=false; $fachbereich = new fachbereich($conn); - - $fachbereich->studiengang_kz=$row->studiengang_kz; - $fachbereich->bezeichnung=$row->bezeichnung; - $fachbereich->fachbereich_kurzbz=$row->kurzbz; - $fachbereich->farbe=$row->farbe; - $fachbereich->ext_id=$row->fachbereich_id; + $fachbereich->fachbereich_kurzbz =$row->kurzbz; + $fachbereich->studiengang_kz =$row->studiengang_kz; + $fachbereich->bezeichnung =$row->bezeichnung; + $fachbereich->farbe =$row->farbe; + $fachbereich->ext_id =$row->fachbereich_id; $qry = "SELECT ext_id FROM tbl_fachbereich WHERE ext_id='$fachbereich->ext_id'"; if($result1 = pg_query($conn, $qry)) @@ -75,7 +74,7 @@ if($result = pg_query($conn_vilesci, $qry)) { //Fachbereichsdaten updaten $fachbereich->new=false; - $fachbereich->fachbereich_id=$row->fachbereich_id; + //$fachbereich->fachbereich_kurzbz=$row->fachbereich_kurzbz; } else { diff --git a/admin/sync/sync_vilesci_portal_ferien.php b/admin/sync/sync_vilesci_portal_ferien.php index 13bd2d05f..7514f2205 100644 --- a/admin/sync/sync_vilesci_portal_ferien.php +++ b/admin/sync/sync_vilesci_portal_ferien.php @@ -64,7 +64,7 @@ if($result = pg_query($conn_vilesci, $qry)) $ferien->vondatum =$row->vondatum; $ferien->bisdatum =$row->bisdatum; - $qry = "SELECT bezeichnung, studiengang_kz FROM tbl_ferien WHERE bezeichnung='$row->bezeichnung' AND studiengang_kz='$row->studiengang_kz'"; + $qry = "SELECT bezeichnung, studiengang_kz FROM lehre.tbl_ferien WHERE bezeichnung='$row->bezeichnung' AND studiengang_kz='$row->studiengang_kz'"; if($result1 = pg_query($conn, $qry)) { if(pg_num_rows($result1)>0) //wenn dieser eintrag schon vorhanden ist diff --git a/admin/sync/sync_vilesci_portal_funktion.php b/admin/sync/sync_vilesci_portal_funktion.php index 7b2e8c28b..e1f98d8b4 100644 --- a/admin/sync/sync_vilesci_portal_funktion.php +++ b/admin/sync/sync_vilesci_portal_funktion.php @@ -62,10 +62,6 @@ if($result = pg_query($conn_vilesci, $qry)) $funktion->bezeichnung =$row->bezeichnung; $funktion->funktion_kurzbz =$row->funktion_kurzbz; $funktion->aktiv =($row->aktiv=='t'?true:false); - //$funktion->insertamum =''; - $funktion->insertvon ='SYNC'; - //$funktion->updateamum =''; - //$funktion->updatevon =$row->updatevon; $qry = "SELECT funktion_kurzbz FROM tbl_funktion WHERE funktion_kurzbz='$funktion->funktion_kurzbz'"; if($result1 = pg_query($conn, $qry)) diff --git a/admin/sync/sync_vilesci_portal_lehrveranstaltung.php b/admin/sync/sync_vilesci_portal_lehrveranstaltung.php index 57cf07864..9cce83cc1 100644 --- a/admin/sync/sync_vilesci_portal_lehrveranstaltung.php +++ b/admin/sync/sync_vilesci_portal_lehrveranstaltung.php @@ -53,7 +53,7 @@ $qry = "SELECT * FROM tbl_lehrfach"; if($result = pg_query($conn_vilesci, $qry)) { $anzahl_quelle=pg_num_rows($result); - $text.="Lehrveranstaltung Sync\n----------------------\n"; + $text.="Lehrveranstaltung Sync\n-----------------------\n"; while($row = pg_fetch_object($result)) { $error=false; @@ -64,7 +64,6 @@ if($result = pg_query($conn_vilesci, $qry)) $lehrveranstaltung->semester =$row->semester; $lehrveranstaltung->ects =$row->ects; $lehrveranstaltung->semesterstunden =0; - $lehrveranstaltung->gemeinsam ='false'; $lehrveranstaltung->anmerkung =''; $lehrveranstaltung->lehre =($row->aktiv=='t'?true:false); $lehrveranstaltung->lehreverzeichnis =$row->lehrevz; @@ -79,7 +78,7 @@ if($result = pg_query($conn_vilesci, $qry)) $lehrveranstaltung->ext_id =$row->lehrfach_nr; //$lehrveranstaltung->new =true; - $qry = "SELECT lehrveranstaltung_nr FROM tbl_lehrveranstaltung WHERE ext_id='$lehrveranstaltung->ext_id'"; + $qry = "SELECT lehrveranstaltung_id FROM lehre.tbl_lehrveranstaltung WHERE ext_id='$lehrveranstaltung->ext_id'"; if($result1 = pg_query($conn, $qry)) { if(pg_num_rows($result1)>0) //wenn dieser eintrag schon vorhanden ist @@ -88,11 +87,11 @@ if($result = pg_query($conn_vilesci, $qry)) { //Lehrveranstaltungsdaten updaten $lehrveranstaltung->new=false; - $lehrveranstaltung->lehrveranstaltung_nr=$row1->lehrveranstaltung_nr; + $lehrveranstaltung->lehrveranstaltung_id=$row1->lehrveranstaltung_id; } else { - $error_log.="lehrveranstaltung_nr von $row->lehrveranstaltung_nr konnte nicht ermittelt werden\n"; + $error_log.="lehrveranstaltung_id von $row->lehrveranstaltung_id konnte nicht ermittelt werden\n"; $error=true; } } diff --git a/admin/sync/sync_vilesci_portal_lvinfo.php b/admin/sync/sync_vilesci_portal_lvinfo.php index 1a0796ec3..1c07441a8 100644 --- a/admin/sync/sync_vilesci_portal_lvinfo.php +++ b/admin/sync/sync_vilesci_portal_lvinfo.php @@ -66,19 +66,19 @@ if($result = pg_query($conn_vilesci, $qry)) $lvinfo->unterlagen =$row->unterlagen; $lvinfo->pruefungsordnung =$row->pruefungsordnung; $lvinfo->anmerkungen =$row->anmerkungen; - $lvinfo->kurzbz =$row->niveau; + $lvinfo->kurzbeschreibung =$row->niveau; $lvinfo->lehrformen =$row->lehrformen; $lvinfo->genehmigt =($row->genehmigt=='t'?true:false); $lvinfo->aktiv =($row->aktiv=='t'?true:false); $lvinfo->sprache =$row->sprache; - $lvinfo->lehrveranstaltung_nr =$row->lehrfach_nr; + $lvinfo->lehrveranstaltung_id =$row->lehrfach_nr; //$funktion->insertamum =''; $funktion->insertvon ='SYNC'; //$funktion->updateamum =''; //$funktion->updatevon =$row->updatevon; //schon da? - $qry = "SELECT lvinfo_id FROM tbl_lvinfo WHERE lvinfo_id='$lvinfo->lvinfo_id'"; + $qry = "SELECT lvinfo_id FROM campus.tbl_lvinfo WHERE lvinfo_id='$lvinfo->lvinfo_id'"; if($result1 = pg_query($conn, $qry)) { if(pg_num_rows($result1)>0) //wenn dieser eintrag schon vorhanden ist @@ -99,24 +99,6 @@ if($result = pg_query($conn_vilesci, $qry)) { //LVInfo neu anlegen $lvinfo->new=true; - - //neue Lehrveranstaltungsnummer von tbl_lehrveranstaltung holen - $qry = "SELECT lehrveranstaltung_nr FROM tbl_lehrveranstaltung WHERE ext_id = '$row->lehrfach_nr' ;"; - if ($result2 = pg_query($conn, $qry)) - { - if(pg_num_rows($result2)>0) - { - if ($row2=pg_fetch_object($result2)) - { - $lvinfo->lehrverantaltung_nr = $row2->lehrveranstaltung_nr; - } - } - else - { - $error_log.= "Lehrveranstaltung ".$row->lehrfach_nr." nicht gefunden\n"; - $error=true; - } - } } if(!$error) @@ -126,7 +108,15 @@ if($result = pg_query($conn_vilesci, $qry)) $anzahl_fehler++; } else + { + $qry = "UPDATE lehre.tbl_lehrveranstaltung SET lvinfo_id='$lvinfo->lvinfo_id' WHERE ext_id = '$row->lehrfach_nr';"; + if (!$result2 = pg_query($conn, $qry)) + { + $error_log.= "Lehrveranstaltung ".$row->lehrfach_nr." nicht gefunden\n"; + $error=true; + } $anzahl_eingefuegt++; + } else $anzahl_fehler++; } diff --git a/admin/sync/sync_vilesci_portal_news.php b/admin/sync/sync_vilesci_portal_news.php index 59662fd93..11242e17c 100644 --- a/admin/sync/sync_vilesci_portal_news.php +++ b/admin/sync/sync_vilesci_portal_news.php @@ -71,7 +71,7 @@ if($result = pg_query($conn_vilesci, $qry)) $news->updateamum =$row->updateamum; //$news->updatevon =$row->updatevon; - $qry = "SELECT news_id FROM tbl_news WHERE news_id='$row->news_id'"; + $qry = "SELECT news_id FROM campus.tbl_news WHERE news_id='$row->news_id'"; if($result1 = pg_query($conn, $qry)) { if(pg_num_rows($result1)>0) //wenn dieser eintrag schon vorhanden ist diff --git a/admin/sync/sync_vilesci_portal_ort.php b/admin/sync/sync_vilesci_portal_ort.php index e181e2212..22ebcd169 100644 --- a/admin/sync/sync_vilesci_portal_ort.php +++ b/admin/sync/sync_vilesci_portal_ort.php @@ -65,10 +65,9 @@ if($result = pg_query($conn_vilesci, $qry)) $ort->aktiv =($row->aktiv=='t'?true:false); $ort->lageplan =$row->lageplan; $ort->dislozierung =$row->dislozierung; - $ort->kosten =$row->kosten; - $ort->lehre =($row->lehre=='t'?true:false); + $ort->kosten =$row->kosten; //$ort->insertamum=''; - $ort->insertvon='SYNC'; + //$ort->insertvon='SYNC'; //ort->updateamum=''; //$ort->updatevon=$row->updatevon; diff --git a/admin/sync/sync_vilesci_portal_raumtyp.php b/admin/sync/sync_vilesci_portal_raumtyp.php index 6aa15daf0..b12485361 100644 --- a/admin/sync/sync_vilesci_portal_raumtyp.php +++ b/admin/sync/sync_vilesci_portal_raumtyp.php @@ -61,10 +61,6 @@ if($result = pg_query($conn_vilesci, $qry)) $raumtyp = new raumtyp($conn); $raumtyp->beschreibung =$row->beschreibung; $raumtyp->raumtyp_kurzbz =$row->raumtyp_kurzbz; - //$raumtyp->insertamum =''; - $raumtyp->insertvon ='SYNC'; - //raumtyp->updateamum =''; - //$raumtyp->updatevon =$row->updatevon; $qry = "SELECT raumtyp_kurzbz FROM tbl_raumtyp WHERE raumtyp_kurzbz = '$row->raumtyp_kurzbz'"; if($result1 = pg_query($conn, $qry)) diff --git a/include/fas/benutzerfunktion.class.php b/include/fas/benutzerfunktion.class.php index 25cf99ab7..78dc5c660 100644 --- a/include/fas/benutzerfunktion.class.php +++ b/include/fas/benutzerfunktion.class.php @@ -33,7 +33,7 @@ class benutzerfunktion //Tabellenspalten var $benutzerfunktion_id; // @var serial - var $fachbereich_id; // @var integer + var $fachbereich_kurzbz; // @var integer var $uid; // @var varchar(16) var $studiengang_kz; // @var integer var $funktion_kurzbz; // @var varchar(16) @@ -75,7 +75,7 @@ class benutzerfunktion $pfunktion_obj = new personenfunktion($this->conn); $pfunktion_obj->benutzerfunktion_id = $row->benutzerfunktion_id; - $pfunktion_obj->fachbereich_id = $row->fachbereich_id; + $pfunktion_obj->fachbereich_kurzbz = $row->fachbereich_kurzbz; $pfunktion_obj->uid = $row->uid; $pfunktion_obj->studiengang_kz = $row->studiengang_kz; $pfunktion_obj->funktion_kurzbz = $row->funtion_kurzbz; @@ -113,7 +113,7 @@ class benutzerfunktion if($row=pg_fetch_object($res)) { $this->benutzerfunktion_id = $row->benutzerfunktion_id; - $this->fachbereich_id = $row->fachbereich_id; + $this->fachbereich_kurzbz = $row->fachbereich_kurzbz; $this->uid = $row->uid; $this->studiengang_kz = $row->studiengang_kz; $this->funktion_kurzbz = $row->funktion_kurzbz; @@ -178,9 +178,9 @@ class benutzerfunktion return false; } } - $qry = 'INSERT INTO tbl_benutzerfunktion (fachbereich_id, uid, studiengang_kz, funktion_kurzbz, insertamum, insertvon, + $qry = 'INSERT INTO tbl_benutzerfunktion (fachbereich_kurzbz, uid, studiengang_kz, funktion_kurzbz, insertamum, insertvon, updateamum, updatevon) VALUES ('. - $this->addslashes($this->fachbereich_id).', '. + $this->addslashes($this->fachbereich_kurzbz).', '. $this->addslashes($this->uid).', '. $this->addslashes($this->studiengang_kz).', '. $this->addslashes($this->funktion_kurzbz).', '. @@ -202,7 +202,7 @@ class benutzerfunktion $qry = 'UPDATE tbl_benutzerfunktion SET '. 'benutzerfunktion_id='.$this->addslashes($this->benutzerfunktion_id).', '. - 'fachbereich_id='.$this->addslashes($this->fachbereich_id).', '. + 'fachbereich_kurzbz='.$this->addslashes($this->fachbereich_kurzbz).', '. 'uid='.$this->addslashes($this->uid).', '. 'studiengang_kz='.$this->addslashes($this->studiengang_kz).', '. 'funktion_kurzbz='.$this->addslashes($this->funktion_kurzbz).', '. diff --git a/include/fas/fachbereich.class.php b/include/fas/fachbereich.class.php index 2483d23fd..464e1ba11 100644 --- a/include/fas/fachbereich.class.php +++ b/include/fas/fachbereich.class.php @@ -19,17 +19,22 @@ * Andreas Oesterreicher and * Rudolf Hangl . */ +/** + * Klasse fachbereich (FAS-Online) + * @create 04-12-2006 + */ + class fachbereich { var $conn; // @var resource DB-Handle var $new; // @var boolean - var $errormsg; // @var string + var $errormsg; // @var string var $result = array(); // @var fachbereich Objekt //Tabellenspalten - var $fachbereich_kurzbz;// @var integer + var $fachbereich_kurzbz; // @var string var $bezeichnung; // @var string - var $farbe; // @var string + var $farbe; // @var string var $studiengang_kz; // @var integer var $ext_id; // @var bigint @@ -39,23 +44,9 @@ class fachbereich * @param $conn Connection zur DB * $fachb_id ID des zu ladenden Fachbereiches */ - function fachbereich($conn, $fachbereich_kurzbz=null, $unicode=false) + function fachbereich($conn, $fachbereich_kurzbz=null) { $this->conn = $conn; - - if($unicode) - $qry = "SET CLIENT_ENCODING TO 'UNICODE';"; - else - $qry = "SET CLIENT_ENCODING TO 'LATIN9';"; - - if(!pg_query($conn,$qry)) - { - $this->errormsg = 'Encoding konnte nicht gesetzt werden'; - return false; - } - else - $this->new = true; - if($fachbereich_kurzbz != null) $this->load($fachbereich_kurzbz); } @@ -66,7 +57,7 @@ class fachbereich */ function getAll() { - $qry = 'SELECT * FROM tbl_fachbereich order by name;'; + $qry = 'SELECT * FROM tbl_fachbereich order by fachbereich_kurzbz;'; if(!$res = pg_query($this->conn, $qry)) { @@ -78,11 +69,9 @@ class fachbereich { $fachb_obj = new fachbereich($this->conn); - $fachb_obj->fachbereich_id = $row->fachbereich_pk; + $fachb_obj->fachbereich_kurzbz = $row->fachbereich_kurzbz; $fachb_obj->erhalter_id = $row->erhalter_fk; $fachb_obj->name = $row->name; - $fachb_obj->updateamum = $row->creationdate; - $fachb_obj->updatevon = $row->creationuser; $this->result[] = $fachb_obj; } @@ -96,9 +85,9 @@ class fachbereich */ function load($fachbereich_kurzbz) { - if(!is_numeric($fachbereich_kurzbz) || $fachbereich_kurzbz == '') + if($fachbereich_kurzbz == '') { - $this->errormsg = 'fachbereich_id muss eine gueltige Zahl sein'; + $this->errormsg = 'fachbereich_kurzbz ungueltig!'; return false; } @@ -115,8 +104,6 @@ class fachbereich $this->fachbereich_kurzbz = $row->fachbereich_kurzbz; $this->erhalter_id = $row->erhalter_fk; $this->name = $row->name; - $this->updateamum = $row->creationdate; - $this->updatevon = $row->creationuser; } else { @@ -132,7 +119,7 @@ class fachbereich * @param $fachb_id id des Datensatzes der geloescht werden soll * @return true wenn ok, false im Fehlerfall */ - function delete($fachbereich_kurzbz) + function delete($fachb_id) { $this->errormsg = 'Noch nicht implementiert'; return false; @@ -145,8 +132,12 @@ class fachbereich * Prueft die Gueltigkeit der Variablen * @return true wenn ok, false im Fehlerfall */ - function validate() - { + function checkvars() + { + $this->bezeichnung = str_replace("'",'´',$this->bezeichnung); + $this->fachbereich_kurzbz = str_replace("'",'´',$this->fachbereich_kurzbz); + + //Laenge Pruefen if(strlen($this->bezeichnung)>128) { @@ -155,7 +146,7 @@ class fachbereich } if(strlen($this->fachbereich_kurzbz)>16) { - $this->errormsg = "Kurzbez darf nicht laenger als 16 Zeichen sein bei $this->ext_id - $this->kurzbz"; + $this->errormsg = "Kurzbez darf nicht laenger als 16 Zeichen sein bei $this->ext_id - $this->fachbereich_kurzbz"; return false; } $this->errormsg = ''; @@ -168,13 +159,20 @@ class fachbereich function save() { //Gueltigkeit der Variablen pruefen - if(!$this->validate()) + if(!$this->checkvars()) return false; if($this->new) - { + { + //Pruefen ob fachbereich_kurzbz gueltig ist + if($this->fachbereich_id == '') + { + $this->errormsg = 'fachbereich_id ungueltig!'; + return false; + } //Neuen Datensatz anlegen - $qry = 'INSERT INTO tbl_fachbereich (fachbereich_kurzbz, bezeichnung, farbe, ext_id, studiengang_kz) VALUES ('. + $qry = 'INSERT INTO tbl_fachbereich (fachbereich_kurzbz, bezeichnung, farbe, ext_id, insertamum, insertvon, + updateamum, updatevon, studiengang_kz) VALUES ('. $this->addslashes($this->fachbereich_kurzbz).', '. $this->addslashes($this->bezeichnung).', '. $this->addslashes($this->farbe).', '. @@ -183,8 +181,17 @@ class fachbereich } else { - //bestehenden Datensatz akualisieren + //bestehenden Datensatz akualisieren + + //Pruefen ob fachbereich_kurzbz gueltig ist + if($this->fachbereich_kurzbz == '') + { + $this->errormsg = 'fachbereich_kurzbz ungueltig.'; + return false; + } + $qry = 'UPDATE tbl_fachbereich SET '. + 'fachbereich_kurzbz='.$this->addslashes($this->fachbereich_kurzbz).', '. 'bezeichnung='.$this->addslashes($this->bezeichnung).', '. 'farbe='.$this->addslashes($this->farbe).', '. 'ext_id='.$this->addslashes($this->ext_id).', '. @@ -194,7 +201,23 @@ class fachbereich if(pg_query($this->conn, $qry)) { - //Log schreiben + /*//Log schreiben + $sql = $qry; + $qry = "SELECT nextval('log_seq') as id;"; + if(!$row = pg_fetch_object(pg_query($this->conn, $qry))) + { + $this->errormsg = 'Fehler beim Auslesen der Log-Sequence'; + return false; + } + + $qry = "INSERT INTO log(log_pk, creationdate, creationuser, sql) VALUES('$row->id', now(), '$this->updatevon', '".addslashes($sql)."')"; + if(pg_query($this->conn, $qry)) + return true; + else + { + $this->errormsg = 'Fehler beim Speichern des Log-Eintrages'; + return false; + }*/ return true; } else diff --git a/include/fas/ferien.class.php b/include/fas/ferien.class.php index 2a5bf40b9..ddae3748b 100644 --- a/include/fas/ferien.class.php +++ b/include/fas/ferien.class.php @@ -55,7 +55,7 @@ class ferien */ function getAll() { - $qry = 'SELECT * FROM tbl_ferien order by bezeichnung, studiengang_kz;'; + $qry = 'SELECT * FROM lehre.tbl_ferien order by bezeichnung, studiengang_kz;'; if(!$res = pg_query($this->conn, $qry)) { @@ -89,7 +89,7 @@ class ferien return false; } - $qry = "SELECT * FROM tbl_ferien WHERE bezeichnung = '$this->bezeichnung' AND studiengang_kz = '$this->studiengang_kz';"; + $qry = "SELECT * FROM lehre.tbl_ferien WHERE bezeichnung = '$this->bezeichnung' AND studiengang_kz = '$this->studiengang_kz';"; if(!$res = pg_query($this->conn, $qry)) { @@ -163,7 +163,7 @@ class ferien $this->errormsg = 'ID ungültig'; return false; } - $qry = 'INSERT INTO tbl_ferien (bezeichnung, studiengang_kz, vondatum, bisdatum) VALUES ('. + $qry = 'INSERT INTO lehre.tbl_ferien (bezeichnung, studiengang_kz, vondatum, bisdatum) VALUES ('. $this->addslashes($this->bezeichnung).', '. $this->addslashes($this->studiengang_kz).', '. $this->addslashes($this->vondatum).', '. @@ -179,7 +179,7 @@ class ferien return false; } - $qry = 'UPDATE tbl_ferien SET '. + $qry = 'UPDATE lehre.tbl_ferien SET '. 'bezeichnung='.$this->addslashes($this->bezeichnung).', '. 'studiengang_kz='.$this->addslashes($this->studiengang_kz).', '. 'vondatum='.$this->addslashes($this->vondatum).', '. diff --git a/include/fas/funktion.class.php b/include/fas/funktion.class.php index 9fa86c3ce..2cab6f0be 100644 --- a/include/fas/funktion.class.php +++ b/include/fas/funktion.class.php @@ -35,10 +35,6 @@ class funktion var $funktion_kurzbz; // @var integer var $bezeichnung; // @var string var $aktiv; // @var boolean - var $updateamum; // @var timestamp - var $updatevon=0; // @var string - var $insertamum; // @var timestamp - var $insertvon=0; // @var string var $ext_id; // @var bigint @@ -75,10 +71,6 @@ class funktion $funktion_obj->funktion_kurzbz = $row->funktion_kurzbz; $funktion_obj->bezeichnung = $row->bezeichnung; $funktion_obj->aktiv = $row->aktiv; - $funktion_obj->insertamum =$row->insertamum; - $funktion_obj->insertvon =$row->insertvon; - $funktion_obj->updateamum =$row->updateamum; - $funktion_obj->updatevon =$row->updatevon; $this->result[] = $funktion_obj; } @@ -111,10 +103,6 @@ class funktion $this->funktion_kurzbz = $row->funktion_kurzbz; $this->bezeichnung = $row->bezeichnung; $this->aktiv = $row->aktiv; - $this->insertamum =$row->insertamum; - $this->insertvon =$row->insertvon; - $this->updateamum = $row->updateamum; - $this->updatevon = $row->updatevon; } else { @@ -176,15 +164,10 @@ class funktion return false; } //Neuen Datensatz anlegen - $qry = 'INSERT INTO tbl_funktion (funktion_kurzbz, bezeichnung, aktiv, insertamum, insertvon, - updateamum, updatevon) VALUES ('. + $qry = 'INSERT INTO tbl_funktion (funktion_kurzbz, bezeichnung, aktiv) VALUES ('. $this->addslashes($this->funktion_kurzbz).', '. $this->addslashes($this->bezeichnung).', '. - ($this->aktiv?'true':'false').', '. - $this->addslashes($this->insertamum).', '. - $this->addslashes($this->insertvon).', '. - $this->addslashes($this->updateamum).', '. - $this->addslashes($this->updatevon).'); '; + ($this->aktiv?'true':'false').'); '; } else { @@ -199,11 +182,7 @@ class funktion $qry = 'UPDATE tbl_funktion SET '. 'bezeichnung='.$this->addslashes($this->bezeichnung).', '. - 'aktiv='.($this->aktiv?'true':'false') .', '. - 'insertamum='.$this->addslashes($this->insertamum).', '. - 'insertvon='.$this->addslashes($this->insertvon).', '. - 'updateamum='.$this->addslashes($this->updateamum).', '. - 'updatevon='.$this->addslashes($this->updatevon).', '. + 'aktiv='.($this->aktiv?'true':'false') .' '. 'WHERE funktion_kurzbz = '.$this->addslashes($this->funktion_kurzbz).';'; } diff --git a/include/fas/lehrveranstaltung.class.php b/include/fas/lehrveranstaltung.class.php index 3b3fa712b..d753a5921 100644 --- a/include/fas/lehrveranstaltung.class.php +++ b/include/fas/lehrveranstaltung.class.php @@ -30,14 +30,14 @@ class lehrveranstaltung var $new; // @var boolean var $lehrveranstaltungen = array(); // @var lehrveranstaltung Objekt - var $lehrveranstaltung_nr; // @var serial + var $lehrveranstaltung_id; // @var serial var $studiengang_kz; //@var integer var $bezeichnung; //@var string var $kurzbz; //@var string var $semester; //@var smallint var $ects; //@var numeric(5,2) var $semesterstunden; //@var smallint - var $gemeinsam; //@var boolean + var $anmerkung; //@var string var $lehre; //@var boolean var $lehreverzeichnis; //@var string @@ -57,28 +57,28 @@ class lehrveranstaltung * @param $conn Connection zur Datenbank * $lehrveranstaltung_id ID der zu ladenden Lehrveranstaltung */ - function lehrveranstaltung($conn, $lehrveranstaltung_nr=null) + function lehrveranstaltung($conn, $lehrveranstaltung_id=null) { $this->conn = $conn; - if($lehrveranstaltung_nr != null) - $this->load($lehrveranstaltung_nr); + if($lehrveranstaltung_id != null) + $this->load($lehrveranstaltung_id); } /** * Laedt einen Datensatz - * @param $lehrveranstaltung_nr ID des zu ladenden Datensatzes + * @param $lehrveranstaltung_id ID des zu ladenden Datensatzes * @return true wenn ok, false im Fehlerfall */ - function load($lehrveranstaltung_nr) + function load($lehrveranstaltung_id) { - //gueltigkeit von lehrveranstaltung_nr pruefen - if(!is_numeric($lehrveranstaltung_nr) || $lehrveranstaltung_id == '') + //gueltigkeit von lehrveranstaltung_id pruefen + if(!is_numeric($lehrveranstaltung_id) || $lehrveranstaltung_id == '') { - $this->errormsg = 'lehrveranstaltung_nr muss eine gueltige Zahl sein'; + $this->errormsg = 'lehrveranstaltung_id muss eine gueltige Zahl sein'; return false; } - $qry = "SELECT * FROM lehrveranstaltung WHERE lehrveranstaltung_pk = '$lehrveranstaltung_id';"; + $qry = "SELECT * FROM lehre.tbl_lehrveranstaltung WHERE lehrveranstaltung_pk = '$lehrveranstaltung_id';"; if(!$res = pg_query($this->conn, $qry)) { @@ -122,7 +122,7 @@ class lehrveranstaltung */ function getAll() { - $qry = "SELECT * FROM tbl_lehrveranstaltung;"; + $qry = "SELECT * FROM lehre.tbl_lehrveranstaltung;"; if(!$res = pg_query($this->conn, $qry)) { @@ -186,7 +186,7 @@ class lehrveranstaltung } //Select Befehl zusammenbauen - $qry = "SELECT * FROM tbl_lehrveranstaltung WHERE studiengang_fk = '$studiengang_id'"; + $qry = "SELECT * FROM lehre.tbl_lehrveranstaltung WHERE studiengang_fk = '$studiengang_id'"; if($studiensemester_id != null) $qry .= " AND studiensemester_fk = '$studiensemester_id'"; @@ -246,9 +246,9 @@ class lehrveranstaltung $this->anmerkung = str_replace("'",'´',$this->anmerkung); //Laenge Pruefen - if(strlen($this->bezeichnung)>64) + if(strlen($this->bezeichnung)>128) { - $this->errormsg = "Bezeichnung darf nicht laenger als 64 Zeichen sein bei $this->ext_id - $this->bezeichnung"; + $this->errormsg = "Bezeichnung darf nicht laenger als 128 Zeichen sein bei $this->ext_id - $this->bezeichnung"; return false; } if(strlen($this->kurzbz)>16) @@ -318,8 +318,8 @@ class lehrveranstaltung if($this->new) { //Neuen Datensatz anlegen - $qry = 'INSERT INTO tbl_lehrveranstaltung (studiengang_kz, bezeichnung, kurzbz, - semester, ects, semesterstunden, gemeinsam, anmerkung, lehre, lehreverzeichnis, aktiv, ext_id, insertamum, + $qry = 'INSERT INTO lehre.tbl_lehrveranstaltung (studiengang_kz, bezeichnung, kurzbz, + semester, ects, semesterstunden, anmerkung, lehre, lehreverzeichnis, aktiv, ext_id, insertamum, insertvon, planfaktor, planlektoren, planpersonalkosten, updateamum, updatevon) VALUES ('. $this->addslashes($this->studiengang_kz).', '. $this->addslashes($this->bezeichnung).', '. @@ -327,7 +327,6 @@ class lehrveranstaltung $this->addslashes($this->semester).', '. $this->addslashes($this->ects).', '. $this->addslashes($this->semesterstunden).', '. - $this->addslashes($this->gemeinsam).', '. $this->addslashes($this->anmerkung).', '. ($this->lehre?'true':'false').','. $this->addslashes($this->lehreverzeichnis).', '. @@ -346,20 +345,19 @@ class lehrveranstaltung //bestehenden Datensatz akualisieren //Pruefen ob lehrveranstaltung_id eine gueltige Zahl ist - if(!is_numeric($this->lehrveranstaltung_nr) || $this->lehrveranstaltung_nr == '') + if(!is_numeric($this->lehrveranstaltung_id) || $this->lehrveranstaltung_id == '') { - $this->errormsg = 'lehrveranstaltung_nr muss eine gueltige Zahl sein'; + $this->errormsg = 'lehrveranstaltung_id muss eine gueltige Zahl sein'; return false; } - $qry = 'UPDATE tbl_lehrveranstaltung SET '. - //'lehrveranstaltung_nr= '.$this->addslashes($this->lehrveranstaltung_nr) .', '. + $qry = 'UPDATE lehre.tbl_lehrveranstaltung SET '. + //'lehrveranstaltung_id= '.$this->addslashes($this->lehrveranstaltung_id) .', '. 'studiengang_kz='.$this->addslashes($this->studiengang_kz) .', '. 'bezeichnung='.$this->addslashes($this->bezeichnung) .', '. 'kurzbz='.$this->addslashes($this->kurzbz) .', '. 'semester='.$this->addslashes($this->semester) .', '. 'ects='.$this->addslashes($this->ects) .', '. 'semesterstunden='.$this->addslashes($this->semesterstunden) .', '. - 'gemeinsam='.$this->addslashes($this->gemeinsam) .', '. 'anmerkung='.$this->addslashes($this->anmerkung) .', '. 'lehre='.$this->addslashes($this->lehre) .', '. 'lehreverzeichnis='.$this->addslashes($this->lehreverzeichnis) .', '. @@ -372,7 +370,7 @@ class lehrveranstaltung 'planpersonalkosten='.$this->addslashes($this->planpersonalkosten) .', '. 'updateamum='.$this->addslashes($this->updateamum) .','. 'updatevon='.$this->addslashes($this->updatevon) .' '. - 'WHERE ext_id = '.$this->addslashes($this->lehrveranstaltung_nr).';'; + 'WHERE ext_id = '.$this->addslashes($this->lehrveranstaltung_id).';'; } if(pg_query($this->conn, $qry)) @@ -418,7 +416,7 @@ class lehrveranstaltung } //Loeschen des Datensatzes - $qry = "DELETE FROM tbl_lehrveranstaltung WHERE lehrveranstaltung_pk = '$lehrveranstaltung_id';"; + $qry = "DELETE FROM lehre.tbl_lehrveranstaltung WHERE lehrveranstaltung_pk = '$lehrveranstaltung_id';"; if(pg_query($this->conn, $qry)) { diff --git a/include/fas/lvinfo.class.php b/include/fas/lvinfo.class.php index a954d51f6..89a4fa8bb 100644 --- a/include/fas/lvinfo.class.php +++ b/include/fas/lvinfo.class.php @@ -39,12 +39,10 @@ class lvinfo var $unterlagen; // @var string var $pruefungsordnung; // @var string var $anmerkungen; // @var string - var $kurzbz; // @var string - var $lehrformen; // @var string + var $kurzbeschreibung; // @var string var $genehmigt; // @var boolean var $aktiv; // @var boolean var $sprache; // @var string - var $lehrveranstaltung_nr; // @var integer var $updateamum; // @var timestamp var $updatevon=0; // @var string var $insertamum; // @var timestamp @@ -66,7 +64,7 @@ class lvinfo */ function getAll() { - $qry = 'SELECT * FROM tbl_lvinfo order by lvinfo_id;'; + $qry = 'SELECT * FROM campus.tbl_lvinfo order by lvinfo_id;'; if(!$res = pg_query($this->conn, $qry)) { @@ -85,12 +83,10 @@ class lvinfo $lvinfo_obj->unterlagen = $row->unterlagen; $lvinfo_obj->pruefungsordnung = $row->pruefungsordnung; $lvinfo_obj->anmerkungen = $row->anmerkungen; - $lvinfo_obj->kurzbz = $row->kurzbz; - $lvinfo_obj->lehrformen = $row->lehrformen; + $lvinfo_obj->kurzbeschreibung = $row->kurzbeschreibung; $lvinfo_obj->genehmigt = $row->genehmigt; $lvinfo_obj->aktiv = $row->aktiv; $lvinfo_obj->sprache = $row->sprache; - $lvinfo_obj->lehrveranstaltung_nr = $row->lehrveranstaltung_nr; $lvinfo_obj->insertamum = $row->insertamum; $lvinfo_obj->insertvon = $row->insertvon; $lvinfo_obj->updateamum = $row->updateamum; @@ -113,7 +109,7 @@ class lvinfo $this->errormsg = 'lvinfo_id ungültig'; return false; } - $qry = "SELECT * FROM tbl_lvinfo WHERE lvinfo_id = '$lvinfo_id';"; + $qry = "SELECT * FROM campus.tbl_lvinfo WHERE lvinfo_id = '$lvinfo_id';"; if(!$res = pg_query($this->conn, $qry)) { $this->errormsg = 'Fehler beim Laden des Datensatzes'; @@ -128,12 +124,10 @@ class lvinfo $this->unterlagen = $row->unterlagen; $this->pruefungsordnung = $row->pruefungsordnung; $this->anmerkungen = $row->anmerkungen; - $this->kurzbz = $row->kurzbz; - $this->lehrformen = $row->lehrformen; + $this->kurzbeschreibung = $row->kurzbeschreibung; $this->genehmigt = $row->genehmigt; $this->aktiv = $row->aktiv; $this->sprache = $row->sprache; - $this->lehrveranstaltung_nr = $row->lehrveranstaltung_nr; $this->kosten = $row->kosten; $this->insertamum = $row->insertamum; $this->insertvon = $row->insertvon; @@ -175,14 +169,13 @@ class lvinfo $this->unterlagen = str_replace("'",'´',$this->unterlagen); $this->pruefungsordnung = str_replace("'",'´',$this->pruefungsordnung); $this->anmerkungen = str_replace("'",'´',$this->anmerkungen); - $this->kurzbz = str_replace("'",'´',$this->kurzbz); - $this->lehrformen = str_replace("'",'´',$this->lehrformen); + $this->kurzbeschreibung = str_replace("'",'´',$this->kurzbeschreibung); $this->sprache = str_replace("'",'´',$this->sprache); //Laenge Pruefen - if(strlen($this->sprache)>30) + if(strlen($this->sprache)>16) { - $this->errormsg = "Lehrziele darf nicht laenger als 16 Zeichen sein bei ".$this->$lvinfo_id." - $this->sprache"; + $this->errormsg = "Sprache darf nicht laenger als 16 Zeichen sein bei ".$this->$lvinfo_id." - $this->sprache"; return false; } $this->errormsg = ''; @@ -208,8 +201,8 @@ class lvinfo } //Neuen Datensatz anlegen - $qry = 'INSERT INTO tbl_lvinfo (lehrziele, lehrinhalte, voraussetzungen, unterlagen, pruefungsordnung, anmerkungen, - kurzbz, lehrformen, genehmigt, aktiv, sprache, lehrveranstaltung_nr, insertamum, insertvon, updateamum, + $qry = 'BEGIN; INSERT INTO campus.tbl_lvinfo (lehrziele, lehrinhalte, voraussetzungen, unterlagen, pruefungsordnung, anmerkungen, + kurzbeschreibung, genehmigt, aktiv, sprache, insertamum, insertvon, updateamum, updatevon) VALUES ('. $this->addslashes($this->lehrziele).', '. $this->addslashes($this->lehrinhalte).', '. @@ -217,12 +210,10 @@ class lvinfo $this->addslashes($this->unterlagen).', '. $this->addslashes($this->pruefungsordnung).', '. $this->addslashes($this->anmerkungen).', '. - $this->addslashes($this->kurzbz).', '. - $this->addslashes($this->lehrformen).', '. + $this->addslashes($this->kurzbeschreibung).', '. ($this->genehmigt?'true':'false').', '. ($this->aktiv?'true':'false').', '. $this->addslashes($this->sprache).', '. - $this->addslashes($this->lehrveranstaltung_nr).', '. $this->addslashes($this->insertamum).', '. $this->addslashes($this->insertvon).', '. $this->addslashes($this->updateamum).', '. @@ -240,19 +231,17 @@ class lvinfo return false; } - $qry = 'UPDATE tbl_lvinfo SET '. - 'lvinfo_id='.$this->addslashes($this->lvinfo_id).', '. + $qry = 'BEGIN; UPDATE campus.tbl_lvinfo SET '. + //'lvinfo_id='.$this->addslashes($this->lvinfo_id).', '. 'lehrziele='.$this->addslashes($this->lehrziele).', '. 'lehrinhalte='.$this->addslashes($this->lehrinhalte).', '. 'voraussetzungen='.$this->addslashes($this->voraussetzungen).', '. 'pruefungsordnung='.$this->addslashes($this->pruefungsordnung).', '. 'anmerkungen='.$this->addslashes($this->anmerkungen).', '. - 'kurzbz='.$this->addslashes($this->kurzbz).', '. - 'lehrformen='.$this->addslashes($this->lehrformen).', '. + 'kurzbeschreibung='.$this->addslashes($this->kurzbeschreibung).', '. 'genehmigt='.($this->aktiv?'true':'false') .', '. 'aktiv='.($this->aktiv?'true':'false') .', '. 'sprache='.$this->addslashes($this->sprache).', '. - 'lehrveranstaltung_nr='.$this->addslashes($this->lehrveranstaltung_nr).', '. 'insertamum='.$this->addslashes($this->insertamum).', '. 'insertvon='.$this->addslashes($this->insertvon).', '. 'updateamum='.$this->addslashes($this->updateamum).', '. @@ -279,6 +268,19 @@ class lvinfo $this->errormsg = 'Fehler beim Speichern des Log-Eintrages'; return false; }*/ + $qry = "SELECT currval('campus.tbl_lvinfo_lvinfo_id_seq') as id;"; + if(!$row = pg_fetch_object(pg_query($this->conn, $qry))) + { + $this->errormsg = 'Fehler!'; + pg_query($this->conn, "ROLLBACK"); + return false; + } + else + { + $this->lvinfo_id = $row->id; + pg_query($this->conn, "COMMIT"); + } + return true; } else diff --git a/include/fas/news.class.php b/include/fas/news.class.php index d977e899d..d4b0822c8 100644 --- a/include/fas/news.class.php +++ b/include/fas/news.class.php @@ -63,7 +63,7 @@ class news */ function getAll() { - $qry = 'SELECT * FROM tbl_news order by news_id;'; + $qry = 'SELECT * FROM campus.tbl_news order by news_id;'; if(!$res = pg_query($this->conn, $qry)) { @@ -104,7 +104,7 @@ class news return false; } - $qry = "SELECT * FROM tbl_news WHERE news_id = '$this->news_id';"; + $qry = "SELECT * FROM campus.tbl_news WHERE news_id = '$this->news_id';"; if(!$res = pg_query($this->conn, $qry)) { @@ -121,8 +121,8 @@ class news $this->uid = $row->uid; $this->studiengang_kz = $row->studiengang_kz; $this->verfasser = $row->verfasser; - $this->insertamum =$row->insertamum; - $this->insertvon =$row->insertvon; + $this->insertamum = $row->insertamum; + $this->insertvon = $row->insertvon; $this->updateamum = $row->updateamum; $this->updatevon = $row->updatevon; } @@ -155,9 +155,9 @@ class news */ function checkvars() { - $this->betreff = str_replace("'",'´',$this->betreff); - $this->text = str_replace("'",'´',$this->text); - $this->verfasser = str_replace("'",'´',$this->verfasser); + $this->betreff = str_replace("'",'´',$this->betreff); + $this->text = str_replace("'",'´',$this->text); + $this->verfasser = str_replace("'",'´',$this->verfasser); //Laenge Pruefen @@ -193,7 +193,7 @@ class news $this->errormsg = 'News_id ungültig'; return false; } - $qry = 'INSERT INTO tbl_news (news_id, betreff, text, semester, uid, studiengang_kz, verfasser, insertamum, insertvon, + $qry = 'INSERT INTO campus.tbl_news (news_id, betreff, text, semester, uid, studiengang_kz, verfasser, insertamum, insertvon, updateamum, updatevon) VALUES ('. $this->addslashes($this->news_id).', '. $this->addslashes($this->betreff).', '. @@ -218,7 +218,7 @@ class news return false; } - $qry = 'UPDATE tbl_news SET '. + $qry = 'UPDATE campus.tbl_news SET '. 'news_id='.$this->addslashes($this->news_id).', '. 'betreff='.$this->addslashes($this->betreff).', '. 'text='.$this->addslashes($this->text).', '. diff --git a/include/fas/ort.class.php b/include/fas/ort.class.php index 38f5bee4a..a954fac2c 100644 --- a/include/fas/ort.class.php +++ b/include/fas/ort.class.php @@ -40,12 +40,7 @@ class ort var $lageplan; // @var oid var $dislozierung; // @var smallint var $kosten; // @var numeric(8,2) - var $lehre; // @var boolean - var $updateamum; // @var timestamp - var $updatevon=0; // @var string - var $insertamum; // @var timestamp - var $insertvon=0; // @var string - + /** * Konstruktor @@ -85,11 +80,6 @@ class ort $ort_obj->lageplan = $row->lageplan; $ort_obj->dislozierung = $row->dislozierung; $ort_obj->kosten = $row->kosten; - $ort_obj->lehre = $row->lehre; - $ort_obj->insertamum = $row->insertamum; - $ort_obj->insertvon = $row->insertvon; - $ort_obj->updateamum = $row->updateamum; - $ort_obj->updatevon = $row->updatevon; $this->result[] = $ort_obj; } @@ -127,11 +117,6 @@ class ort $this->lageplan = $row->lageplan; $this->dislozierung = $row->dislozierung; $this->kosten = $row->kosten; - $this->lehre = $row->lehre; - $this->insertamum = $row->insertamum; - $this->insertvon = $row->insertvon; - $this->updateamum = $row->updateamum; - $this->updatevon = $row->updatevon; } else { @@ -206,7 +191,7 @@ class ort } //Neuen Datensatz anlegen $qry = 'INSERT INTO tbl_ort (ort_kurzbz, bezeichnung, planbezeichnung, max_person, aktiv, lageplan, - dislozierung, kosten, lehre, insertamum, insertvon, updateamum, updatevon) VALUES ('. + dislozierung, kosten) VALUES ('. $this->addslashes($this->ort_kurzbz).', '. $this->addslashes($this->bezeichnung).', '. $this->addslashes($this->planbezeichnung).', '. @@ -214,13 +199,7 @@ class ort ($this->aktiv?'true':'false').', '. $this->addslashes($this->lageplan).', '. $this->addslashes($this->dislozierung).', '. - $this->addslashes($this->kosten).', '. - ($this->lehre?'true':'false').', '. - $this->addslashes($this->insertamum).', '. - $this->addslashes($this->insertvon).', '. - $this->addslashes($this->updateamum).', '. - $this->addslashes($this->updatevon).');'; - + $this->addslashes($this->kosten).');'; } else { @@ -240,12 +219,7 @@ class ort 'aktiv='.($this->aktiv?'true':'false') .', '. 'lageplan='.$this->addslashes($this->lageplan).', '. 'dislozierung='.$this->addslashes($this->dislozierung).', '. - 'kosten='.$this->addslashes($this->kosten).', '. - 'lehre='.($this->lehre?'true':'false') .', '. - 'insertamum='.$this->addslashes($this->insertamum).', '. - 'insertvon='.$this->addslashes($this->insertvon).', '. - 'updateamum='.$this->addslashes($this->updateamum).', '. - 'updatevon='.$this->addslashes($this->updatevon).' '. + 'kosten='.$this->addslashes($this->kosten).' '. 'WHERE ort_kurzbz = '.$this->addslashes($this->ort_kurzbz).';'; } diff --git a/include/fas/ortraumtyp.class.php b/include/fas/ortraumtyp.class.php index d663bbcc8..fe6ecc671 100644 --- a/include/fas/ortraumtyp.class.php +++ b/include/fas/ortraumtyp.class.php @@ -35,11 +35,6 @@ class ortraumtyp var $ort_kurzbz; // @var string var $hierarchie; // @var smallint var $raumtyp_kurzbz; // @var string - var $updateamum; // @var timestamp - var $updatevon=0; // @var string - var $insertamum; // @var timestamp - var $insertvon=0; // @var string - /** * Konstruktor @@ -74,10 +69,6 @@ class ortraumtyp $ortraumtyp_obj->ort_kurzbz = $row->ort_kurzbz; $ortraumtyp_obj->hierarchie = $row->hierarchie; $ortraumtyp_obj->raumtyp_kurzbz = $row->raumtyp_kurzbz; - $ortraumtyp_obj->insertamum = $row->insertamum; - $ortraumtyp_obj->insertvon = $row->insertvon; - $ortraumtyp_obj->updateamum = $row->updateamum; - $ortraumtyp_obj->updatevon = $row->updatevon; $this->result[] = $ortraumtyp_obj; } @@ -110,10 +101,6 @@ class ortraumtyp $this->ort_kurzbz = $row->ort_kurzbz; $this->hierarchie = $row->hierarchie; $this->raumtyp_kurzbz = $row->kurzbz; - $this->insertamum = $row->insertamum; - $this->insertvon = $row->insertvon; - $this->updateamum = $row->updateamum; - $this->updatevon = $row->updatevon; } else { @@ -181,15 +168,10 @@ class ortraumtyp return false; } //Neuen Datensatz anlegen - $qry = 'INSERT INTO tbl_ortraumtyp (ort_kurzbz, hierarchie, raumtyp_kurzbz, - insertamum, insertvon, updateamum, updatevon) VALUES ('. + $qry = 'INSERT INTO tbl_ortraumtyp (ort_kurzbz, hierarchie, raumtyp_kurzbz) VALUES ('. $this->addslashes($this->ort_kurzbz).', '. $this->addslashes($this->hierarchie).', '. - $this->addslashes($this->raumtyp_kurzbz).', '. - $this->addslashes($this->insertamum).', '. - $this->addslashes($this->insertvon).', '. - $this->addslashes($this->updateamum).', '. - $this->addslashes($this->updatevon).');'; + $this->addslashes($this->raumtyp_kurzbz).');'; } else @@ -204,11 +186,7 @@ class ortraumtyp } $qry = 'UPDATE tbl_ortraumtyp SET '. - 'raumtyp_kurzbz='.$this->addslashes($this->raumtyp_kurzbz).', '. - 'insertamum='.$this->addslashes($this->insertamum).', '. - 'insertvon='.$this->addslashes($this->insertvon).', '. - 'updateamum='.$this->addslashes($this->updateamum).', '. - 'updatevon='.$this->addslashes($this->updatevon).' '. + 'raumtyp_kurzbz='.$this->addslashes($this->raumtyp_kurzbz).' '. 'WHERE ort_kurzbz = '.$this->addslashes($this->ort_kurzbz).' AND hierarchie = '.$this->addslashes($this->hierarchie).';'; } diff --git a/include/fas/raumtyp.class.php b/include/fas/raumtyp.class.php index 69e114136..2df07572e 100644 --- a/include/fas/raumtyp.class.php +++ b/include/fas/raumtyp.class.php @@ -34,10 +34,6 @@ class raumtyp //Tabellenspalten var $beschreibung; // @var string var $raumtyp_kurzbz; // @var string - var $updateamum; // @var timestamp - var $updatevon=0; // @var string - var $insertamum; // @var timestamp - var $insertvon=0; // @var string /** @@ -72,10 +68,7 @@ class raumtyp $raumtyp_obj->beschreibung = $row->beschreibung; $raumtyp_obj->raumtyp_kurzbz = $row->raumtyp_kurzbz; - $raumtyp_obj->insertamum = $row->insertamum; - $raumtyp_obj->insertvon = $row->insertvon; - $raumtyp_obj->updateamum = $row->updateamum; - $raumtyp_obj->updatevon = $row->updatevon; + $this->result[] = $raumtyp_obj; } @@ -107,10 +100,7 @@ class raumtyp { $this->beschreibung = $row->beschreibung; $this->raumtyp_kurzbz = $row->kurzbz; - $this->insertamum = $row->insertamum; - $this->insertvon = $row->insertvon; - $this->updateamum = $row->updateamum; - $this->updatevon = $row->updatevon; + } else { @@ -178,14 +168,9 @@ class raumtyp return false; } //Neuen Datensatz anlegen - $qry = 'INSERT INTO tbl_raumtyp (beschreibung, raumtyp_kurzbz, - insertamum, insertvon, updateamum, updatevon) VALUES ('. + $qry = 'INSERT INTO tbl_raumtyp (beschreibung, raumtyp_kurzbz) VALUES ('. $this->addslashes($this->beschreibung).', '. - $this->addslashes($this->raumtyp_kurzbz).', '. - $this->addslashes($this->insertamum).', '. - $this->addslashes($this->insertvon).', '. - $this->addslashes($this->updateamum).', '. - $this->addslashes($this->updatevon).');'; + $this->addslashes($this->raumtyp_kurzbz).');'; } else @@ -200,11 +185,7 @@ class raumtyp } $qry = 'UPDATE tbl_raumtyp SET '. - 'beschreibung='.$this->addslashes($this->beschreibung).', '. - 'insertamum='.$this->addslashes($this->insertamum).', '. - 'insertvon='.$this->addslashes($this->insertvon).', '. - 'updateamum='.$this->addslashes($this->updateamum).', '. - 'updatevon='.$this->addslashes($this->updatevon).' '. + 'beschreibung='.$this->addslashes($this->beschreibung).' '. 'WHERE raumtyp_kurzbz = '.$this->addslashes($this->ort_kurzbz).';'; }