mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-25 08:34:29 +00:00
This commit is contained in:
@@ -25,6 +25,7 @@ class datum
|
|||||||
var $conn; // resource DB-Handle
|
var $conn; // resource DB-Handle
|
||||||
var $errormsg; // string
|
var $errormsg; // string
|
||||||
var $new; // boolean
|
var $new; // boolean
|
||||||
|
var $ts_day=86400; // Timestamp eines Tages
|
||||||
var $result = array(); // studiensemester Objekt
|
var $result = array(); // studiensemester Objekt
|
||||||
|
|
||||||
function datum()
|
function datum()
|
||||||
|
|||||||
@@ -291,7 +291,7 @@ class mitarbeiter extends benutzer
|
|||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
function getMitarbeiterStg($lektor,$fixangestellt,$stge, $fkt_kurzbz)
|
function getMitarbeiterStg($lektor,$fixangestellt, $stge, $fkt_kurzbz)
|
||||||
{
|
{
|
||||||
$sql_query='SELECT DISTINCT campus.vw_mitarbeiter.*, tbl_benutzerfunktion.studiengang_kz FROM campus.vw_mitarbeiter
|
$sql_query='SELECT DISTINCT campus.vw_mitarbeiter.*, tbl_benutzerfunktion.studiengang_kz FROM campus.vw_mitarbeiter
|
||||||
JOIN public.tbl_benutzerfunktion USING (uid)
|
JOIN public.tbl_benutzerfunktion USING (uid)
|
||||||
@@ -325,7 +325,7 @@ class mitarbeiter extends benutzer
|
|||||||
if($in!='')
|
if($in!='')
|
||||||
$sql_query.=' AND studiengang_kz in (-1'.$in.')';
|
$sql_query.=' AND studiengang_kz in (-1'.$in.')';
|
||||||
}
|
}
|
||||||
$sql_query.=' ORDER BY studiengang_kz, nachname, vornamen, kurzbz';
|
$sql_query.=' ORDER BY studiengang_kz, nachname, vorname, kurzbz';
|
||||||
//echo $sql_query;
|
//echo $sql_query;
|
||||||
|
|
||||||
if(!($erg=pg_query($this->conn, $sql_query)))
|
if(!($erg=pg_query($this->conn, $sql_query)))
|
||||||
|
|||||||
@@ -62,8 +62,10 @@ class zeitsperre
|
|||||||
// **********************************
|
// **********************************
|
||||||
function getzeitsperren($uid)
|
function getzeitsperren($uid)
|
||||||
{
|
{
|
||||||
$qry = "SELECT * FROM campus.tbl_zeitsperre WHERE mitarbeiter_uid='".addslashes($uid)."' AND bisdatum>=now() ORDER BY vondatum";
|
unset($this->result);
|
||||||
|
$this->result=array();
|
||||||
|
$qry = "SELECT * FROM campus.tbl_zeitsperre JOIN campus.tbl_zeitsperretyp USING (zeitsperretyp_kurzbz)
|
||||||
|
WHERE mitarbeiter_uid='".addslashes($uid)."' AND bisdatum>=now() ORDER BY vondatum";
|
||||||
if($result = pg_query($this->conn, $qry))
|
if($result = pg_query($this->conn, $qry))
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -74,6 +76,8 @@ class zeitsperre
|
|||||||
|
|
||||||
$obj->zeitsperre_id = $row->zeitsperre_id;
|
$obj->zeitsperre_id = $row->zeitsperre_id;
|
||||||
$obj->zeitsperretyp_kurzbz = $row->zeitsperretyp_kurzbz;
|
$obj->zeitsperretyp_kurzbz = $row->zeitsperretyp_kurzbz;
|
||||||
|
$obj->zeitsperretyp_beschreibung = $row->beschreibung;
|
||||||
|
$obj->zeitsperretyp_farbe = $row->farbe;
|
||||||
$obj->mitarbeiter_uid = $row->mitarbeiter_uid;
|
$obj->mitarbeiter_uid = $row->mitarbeiter_uid;
|
||||||
$obj->bezeichnung = $row->bezeichnung;
|
$obj->bezeichnung = $row->bezeichnung;
|
||||||
$obj->vondatum = $row->vondatum;
|
$obj->vondatum = $row->vondatum;
|
||||||
@@ -88,6 +92,7 @@ class zeitsperre
|
|||||||
$obj->insertvon = $row->insertvon;
|
$obj->insertvon = $row->insertvon;
|
||||||
|
|
||||||
$this->result[] = $obj;
|
$this->result[] = $obj;
|
||||||
|
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -275,5 +280,24 @@ class zeitsperre
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Liefert ZeitsperreTypen eines Tages
|
||||||
|
* @return string wenn ok, false im Fehlerfall
|
||||||
|
*/
|
||||||
|
function getTyp($datum)
|
||||||
|
{
|
||||||
|
$datum_obj=new datum();
|
||||||
|
$typ='';
|
||||||
|
foreach ($this->result as $zs)
|
||||||
|
{
|
||||||
|
$beginn=$datum_obj->mktime_fromdate($zs->vondatum);
|
||||||
|
$ende=$datum_obj->mktime_fromdate($zs->bisdatum);
|
||||||
|
if ($datum>$beginn && $datum<$ende)
|
||||||
|
$typ.=$zs->zeitsperretyp_kurzbz;
|
||||||
|
}
|
||||||
|
return $typ;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
Reference in New Issue
Block a user