From cc10431d5219c2ad7fb9739de9282490ac391b8b Mon Sep 17 00:00:00 2001 From: Rudolf Hangl Date: Thu, 8 Feb 2007 13:06:19 +0000 Subject: [PATCH] --- admin/sync/fas/sync_fas_portal_person.php | 2 +- include/person.class.php | 69 +++++++++++------------ include/projektarbeit.class.php | 6 +- 3 files changed, 38 insertions(+), 39 deletions(-) diff --git a/admin/sync/fas/sync_fas_portal_person.php b/admin/sync/fas/sync_fas_portal_person.php index b4b83bb49..8f431c944 100644 --- a/admin/sync/fas/sync_fas_portal_person.php +++ b/admin/sync/fas/sync_fas_portal_person.php @@ -223,7 +223,7 @@ else //echo nl2br($text); echo nl2br("\n".$error_log); echo nl2br("\nGesamt: $anzahl_quelle / Eingefügt: $anzahl_eingefuegt / Fehler: $anzahl_fehler"); - +mail($adress, 'SYNC Personen', $error_log); ?> \ No newline at end of file diff --git a/include/person.class.php b/include/person.class.php index c031dbdee..73fd29785 100644 --- a/include/person.class.php +++ b/include/person.class.php @@ -22,40 +22,40 @@ class person { - var $conn; // resource DB-Handle - var $errormsg; // string - var $new; // boolean - var $personen = array(); // person Objekt - var $done=false; // boolean + var $conn; // resource DB-Handle + var $errormsg; // string + var $new; // boolean + var $personen = array(); // person Objekt + var $done=false; // boolean //Tabellenspalten - var $person_id; // integer + var $person_id; // integer var $sprache; // varchar(16) var $anrede; // varchar(16) - var $titelpost; // varchar(32) - var $titelpre; // varchar(64) - var $nachname; // varchar(64) - var $vorname; // varchar(32) - var $vornamen; // varchar(128) - var $gebdatum; // date - var $gebort; // varchar(128) - var $gebzeit; // time - var $foto; // oid - var $anmerkungen; // varchar(256) - var $homepage; // varchar(256) + var $titelpost; // varchar(32) + var $titelpre; // varchar(64) + var $nachname; // varchar(64) + var $vorname; // varchar(32) + var $vornamen; // varchar(128) + var $gebdatum; // date + var $gebort; // varchar(128) + var $gebzeit; // time + var $foto; // oid + var $anmerkungen; // varchar(256) + var $homepage; // varchar(256) var $svnr; // char(10) - var $ersatzkennzeichen; // char(10) - var $familienstand; // char(1) - var $anzahlkinder; // smalint - var $aktiv; // boolean - var $insertamum; // timestamp - var $insertvon; // varchar(16) - var $updateamum; // timestamp - var $updatevon; // varchar(16) - var $geschlecht; // varchar(1) + var $ersatzkennzeichen; // char(10) + var $familienstand; // char(1) + var $anzahlkinder; // smalint + var $aktiv; // boolean + var $insertamum; // timestamp + var $insertvon; // varchar(16) + var $updateamum; // timestamp + var $updatevon; // varchar(16) + var $geschlecht; // varchar(1) var $staatsbuergerschaft; // varchar(3) - var $geburtsnation; // varchar(3); - var $ext_id; // bigint + var $geburtsnation; // varchar(3); + var $ext_id; // bigint // ************************************************************************* // * Konstruktor - Uebergibt die Connection und laedt optional eine Person @@ -93,10 +93,10 @@ class person if(is_numeric($person_id) && $person_id!='') { $qry = "SELECT person_id, sprache, anrede, titelpost, titelpre, nachname, vorname, vornamen, - gebdatum, gebort, gebzeit, foto, anmerkungen, homepage, svnr, ersatzkennzeichen, - familienstand, anzahlkinder, aktiv, insertamum, insertvon, updateamum, updatevon, ext_id, - geschlecht, staatsbuergerschaft, geburtsnation - FROM public.tbl_person WHERE person_id='$person_id'"; + gebdatum, gebort, gebzeit, foto, anmerkungen, homepage, svnr, ersatzkennzeichen, + familienstand, anzahlkinder, aktiv, insertamum, insertvon, updateamum, updatevon, ext_id, + geschlecht, staatsbuergerschaft, geburtsnation + FROM public.tbl_person WHERE person_id='$person_id'"; if(!$result=pg_query($this->conn,$qry)) { @@ -213,11 +213,6 @@ class person $this->errormsg = 'FotoOID ist ungueltig'; return false; } - /*if(strlen($this->anmerkungen)>256) - { - $this->errormsg = 'Anmerkungen darf nicht laenger als 256 Zeichen sein'; - return false; - }*/ if(strlen($this->homepage)>256) { $this->errormsg = 'Homepage darf nicht laenger als 256 Zeichen sein'; diff --git a/include/projektarbeit.class.php b/include/projektarbeit.class.php index 9b7b04652..ae01ae284 100644 --- a/include/projektarbeit.class.php +++ b/include/projektarbeit.class.php @@ -152,7 +152,11 @@ class projektarbeit $this->errormsg = 'Gesamtstunden muß ein numerischer Wert sein - student_uid: '.$this->student_uid; return false; } - + if(!is_bool($this->freigegeben)) + { + $this->errormsg = 'freigegeben ist ungueltig - student_uid: '.$this->student_uid; + return false; + } $this->errormsg = ''; return true;