From 163e3779ea69944fa3ff8d18392343d85878f602 Mon Sep 17 00:00:00 2001 From: Christian Paminger Date: Tue, 3 Apr 2007 15:16:41 +0000 Subject: [PATCH] --- include/mitarbeiter.class.php | 34 +++++++++++++++++----------------- include/zeitsperre.class.php | 4 ++-- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/include/mitarbeiter.class.php b/include/mitarbeiter.class.php index a24544f5d..995d4b4dd 100644 --- a/include/mitarbeiter.class.php +++ b/include/mitarbeiter.class.php @@ -378,9 +378,9 @@ class mitarbeiter extends benutzer function getMitarbeiterZeitsperre($von,$bis) { - $sql_query="SELECT DISTINCT * + $sql_query="SELECT DISTINCT nachname, vorname, uid,titelpre, titelpost, vornamen FROM campus.vw_mitarbeiter JOIN campus.tbl_zeitsperre ON (uid=mitarbeiter_uid) - WHERE '$von'<=bisdatum OR '$bis'>=vondatum ORDER BY nachname"; + WHERE ('$von'<=bisdatum AND '$bis'>=bisdatum) OR ('$bis'>=vondatum AND '$von'<=vondatum) ORDER BY nachname"; //echo $sql_query; if(!($erg=pg_query($this->conn, $sql_query))) @@ -401,22 +401,22 @@ class mitarbeiter extends benutzer $l->vorname=$row->vorname; $l->vornamen=$row->vornamen; $l->nachname=$row->nachname; - $l->gebdatum=$row->gebdatum; - $l->gebort=$row->gebort; - $l->gebzeit=$row->gebzeit; - $l->foto=$row->foto; - $l->anmerkungen=$row->anmerkungen; - $l->aktiv=$row->aktiv=='t'?true:false; - $l->homepage=$row->homepage; - $l->updateamum=$row->updateamum; - $l->updatevon=$row->updatevon; + //$l->gebdatum=$row->gebdatum; + //$l->gebort=$row->gebort; + //$l->gebzeit=$row->gebzeit; + //$l->foto=$row->foto; + //$l->anmerkungen=$row->anmerkungen; + //$l->aktiv=$row->aktiv=='t'?true:false; + //$l->homepage=$row->homepage; + //$l->updateamum=$row->updateamum; + //$l->updatevon=$row->updatevon; // Lektorendaten - $l->personalnummer=$row->personalnummer; - $l->kurzbz=$row->kurzbz; - $l->lektor=$row->lektor=='t'?true:false; - $l->fixangestellt=$row->fixangestellt=='t'?true:false; - $l->standort_kurzbz = $row->standort_kurzbz; - $l->telefonklappe=$row->telefonklappe; + //$l->personalnummer=$row->personalnummer; + //$l->kurzbz=$row->kurzbz; + //$l->lektor=$row->lektor=='t'?true:false; + //$l->fixangestellt=$row->fixangestellt=='t'?true:false; + //$l->standort_kurzbz = $row->standort_kurzbz; + //$l->telefonklappe=$row->telefonklappe; // Lektor in Array speichern $result[]=$l; } diff --git a/include/zeitsperre.class.php b/include/zeitsperre.class.php index c74115be5..e30b2b1e4 100644 --- a/include/zeitsperre.class.php +++ b/include/zeitsperre.class.php @@ -297,7 +297,7 @@ class zeitsperre { $beginn=$datum_obj->mktime_fromdate($zs->vondatum); $ende=$datum_obj->mktime_fromdate($zs->bisdatum); - if ($datum>$beginn && $datum<$ende) + if ($datum>=$beginn && $datum<=$ende) $typ.=$zs->zeitsperretyp_kurzbz; } return $typ; @@ -315,7 +315,7 @@ class zeitsperre { $beginn=$datum_obj->mktime_fromdate($zs->vondatum); $ende=$datum_obj->mktime_fromdate($zs->bisdatum); - if ($datum>$beginn && $datum<$ende) + if ($datum>=$beginn && $datum<=$ende) $erbk.=$zs->erreichbarkeit; } return $erbk;