- Bugfixes für nächtliche Syncs

- QM Anpassungen
- Personensuche Bugfix
- Includes: load für Mitarbeiter und Studenten hinzugefügt
Vilesci:
- Funktionenübersicht Anpassung neue DB
- Studentenübersicht Anpassung neue DB
- Mitarbeiterübersicht Anpassung neue DB
This commit is contained in:
Andreas Österreicher
2007-02-01 16:29:54 +00:00
parent fe9a14082e
commit f6d785eb14
19 changed files with 425 additions and 475 deletions
+33
View File
@@ -60,6 +60,39 @@ class mitarbeiter extends benutzer
$this->load($uid);
}
function load($uid)
{
if(!benutzer::load($uid))
return false;
$qry = "SELECT * FROM public.tbl_mitarbeiter WHERE mitarbeiter_uid='$uid'";
if($result = pg_query($this->conn, $qry))
{
if($row = pg_fetch_object($result))
{
$this->ausbildungcode = $row->ausbildungcode;
$this->personalnummer = $row->personalnummer;
$this->kurzbz = $row->kurzbz;
$this->lektor = $row->lektor;
$this->fixangestellt = $row->fixangestellt;
$this->telefonklappe = $row->telefonklappe;
$this->ort_kurzbz = $row->ort_kurzbz;
$this->ext_id_mitarbeiter = $row->ext_id;
return true;
}
else
{
$this->errormsg = "Kein Eintrag gefunden fuer $uid";
return false;
}
}
else
{
$this->errormsg = "Fehler beim Laden: $qry";
return false;
}
}
// ************************************************
// * ueberprueft die Variablen auf Gueltigkeit
// * @return true wenn gueltig, false im Fehlerfall