diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php
index ba57b442f..003eea434 100644
--- a/cis/private/tools/zeitaufzeichnung.php
+++ b/cis/private/tools/zeitaufzeichnung.php
@@ -605,9 +605,14 @@ echo '
{
projphasenhtml += "';
+ echo '';
}
echo '';
}
diff --git a/cis/private/tools/zeitaufzeichnung_projektphasen.php b/cis/private/tools/zeitaufzeichnung_projektphasen.php
index 053f38b91..05df74443 100644
--- a/cis/private/tools/zeitaufzeichnung_projektphasen.php
+++ b/cis/private/tools/zeitaufzeichnung_projektphasen.php
@@ -86,6 +86,7 @@ if (isset($_GET['projekt_kurzbz']))
$item['bezeichnung'] = $row->bezeichnung;
$item['start'] = $datum_obj->formatDatum($row->start, 'd.m.Y');
$item['ende'] = $datum_obj->formatDatum($row->ende, 'd.m.Y');
+ $item['zeitaufzeichnung_erlaubt'] = $row->zeitaufzeichnung;
$result_obj[] = $item;
}
}
diff --git a/include/projektphase.class.php b/include/projektphase.class.php
index 19bd85d6d..4e3c38b7c 100644
--- a/include/projektphase.class.php
+++ b/include/projektphase.class.php
@@ -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;
+ }
+ }
}
?>