diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php
index cfa2105cf..10d2efdd7 100644
--- a/cis/private/tools/zeitaufzeichnung.php
+++ b/cis/private/tools/zeitaufzeichnung.php
@@ -182,7 +182,7 @@ if(isset($_POST['export']))
}
//CSV export für Übersicht zugeteilter Projekte - Konflikt mit normalen HTML headern deshalb weiter vorne
-if(isset($_POST['projektübersichtexport']))
+if(isset($_GET['projektübersichtexport']))
{
exportProjectOverviewAsCSV($user, ',');
}
@@ -1275,13 +1275,19 @@ if ($projekt->getProjekteMitarbeiter($user, true))
echo "
|
- ".$p->t("zeitaufzeichnung/neu")." |
+ ".$p->t("zeitaufzeichnung/neu")." | ";
- CSV Import |
+ if (!$adminView)
+ {
+ echo
+ "
+ CSV Import |
- CSV Export |
+ CSV Export |
+ ";
+ }
- Projektübersichtexport";
+ echo " Projektübersichtexport";
if($anzprojekte > 0)
echo " | ".$p->t("zeitaufzeichnung/projektexport")."";
echo " |
@@ -1389,13 +1395,11 @@ if ($projekt->getProjekteMitarbeiter($user, true))
if (isset($_GET['projektübersichtexport']))
{
-
echo '
|
';
echo '| CSV-Export | ';
echo ' |
';
echo ' | |
';
echo '
|
';
-
}
//Aktivitaet
@@ -1960,7 +1964,7 @@ if ($projekt->getProjekteMitarbeiter($user, true))
$ersumme_woche = '00:00';
}
- // Diestreisen NEU
+ // Dienstreisen NEU
if (array_key_exists($datumtag, $dr_arr))
{
$colspan=($za_simple)?6:8;
diff --git a/cis/private/tools/zeitaufzeichnung_projektliste.php b/cis/private/tools/zeitaufzeichnung_projektliste.php
index 177f1f8aa..468405a06 100644
--- a/cis/private/tools/zeitaufzeichnung_projektliste.php
+++ b/cis/private/tools/zeitaufzeichnung_projektliste.php
@@ -46,7 +46,12 @@ $sprache_obj = new sprache();
$sprache_obj->load($sprache);
$sprache_index = $sprache_obj->index;
-$uid = get_uid();
+echo $uid = get_uid();
+
+$mitarbeiter = new mitarbeiter();
+$mitarbeiter->getUntergebene($uid, true);
+$untergebenen_arr = array();
+$untergebenen_arr = $mitarbeiter->untergebene;
//Wenn User Administrator ist und UID uebergeben wurde, dann die Zeitaufzeichnung
//des uebergebenen Users anzeigen
@@ -55,7 +60,7 @@ if (isset($_GET['uid']))
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($uid);
- if ($rechte->isBerechtigt('admin'))
+ if ($rechte->isBerechtigt('admin') || (in_array($_GET['uid'], $untergebenen_arr)))
{
$uid = $_GET['uid'];
}
@@ -74,9 +79,9 @@ $year = $_GET['projexpjahr'];
$monthtext = $monatsname[$sprache_index][$month - 1];
$username = $benutzer->vorname." ".$benutzer->nachname;
-$mitarbeiter = new mitarbeiter();
$mitarbeiter->load($uid);
$persnr = $mitarbeiter->personalnummer;
+$persnr;
$daysinmonth = cal_days_in_month(CAL_GREGORIAN, $month, $year);
$date = new datum();