Timesheet: show only fixangestellte

This commit is contained in:
gerryraab
2020-06-19 14:05:54 +02:00
parent 7604b0ae64
commit 83469bac67
+8 -2
View File
@@ -1097,7 +1097,7 @@ class mitarbeiter extends benutzer
* beschäftigten Untergebenen der Kind-OEs des Leiters zurückgegeben.
* @return boolean
*/
public function getUntergebene($uid=null, $include_OE_childs = false)
public function getUntergebene($uid=null, $include_OE_childs = false, $fixangestellte_only = true)
{
if (is_null($uid))
$uid=$this->uid;
@@ -1192,6 +1192,9 @@ class mitarbeiter extends benutzer
JOIN
public.tbl_benutzer
USING (uid)
JOIN
public.tbl_mitarbeiter
ON (uid = mitarbeiter_uid)
WHERE ((funktion_kurzbz='oezuordnung' AND (false ";
if($oe!='')
@@ -1205,7 +1208,10 @@ class mitarbeiter extends benutzer
AND
(tbl_benutzerfunktion.datum_bis is null OR tbl_benutzerfunktion.datum_bis>=now())
AND
tbl_benutzer.aktiv = 'true';";
tbl_benutzer.aktiv = 'true'";
if ($fixangestellte_only)
$qry .= " AND tbl_mitarbeiter.fixangestellt";
$qry .= ";";
if($this->db_query($qry))
{