Zeitaufzeichnung: Berücksichtigung von Attribut Zeitaufzeichnung bei Projekt und Projektphase

This commit is contained in:
ma0068
2022-09-05 11:27:33 +02:00
parent 81a33654a4
commit 8670ab18f8
3 changed files with 62 additions and 2 deletions
+34
View File
@@ -829,5 +829,39 @@ class projektphase extends basis_db
return false;
}
}
/**
* Gibt zurück, ob für eine Projektphase Zeitaufzeichnungsbuchung erlaubt ist
* @param $projektphase_id die zu überprüfende Projektphase
* @return boolean true, wenn Buchung erlaubt
*/
public function getPhasenZA($projektphase_id)
{
$qry = "
SELECT
fue.tbl_projektphase.zeitaufzeichnung
FROM
fue.tbl_projektphase
WHERE
tbl_projektphase.projektphase_id = ".$this->db_add_param($projektphase_id);
if ($this->db_query($qry))
{
if ($row = $this->db_fetch_object())
{
return $row->zeitaufzeichnung;
}
else
{
$this->errormsg = 'Fehler beim Laden der Daten';
return false;
}
}
else
{
$this->errormsg = 'Fehler beim Laden der Daten';
return false;
}
}
}
?>