From 53b8734b361ac24c609ba00909542a1463ee0258 Mon Sep 17 00:00:00 2001 From: Gerald Raab Date: Wed, 10 Jun 2015 09:50:11 +0200 Subject: [PATCH] Reduced interface for Input --- cis/private/tools/zeitaufzeichnung.php | 35 ++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php index 0fa793395..5579eae04 100755 --- a/cis/private/tools/zeitaufzeichnung.php +++ b/cis/private/tools/zeitaufzeichnung.php @@ -48,6 +48,19 @@ if (!$db = new basis_db()) $user = get_uid(); $datum = new datum(); +if ($user == 'foo') +{ + $za_simple = 1; + $activities = array('Arbeit', 'Pause', 'Arztbesuch', 'Dienstreise', 'Behoerde'); +} +else +{ + $za_simple = 0; + $activities = array('Design', 'Operativ', 'Betrieb', 'Pause', 'Arztbesuch', 'Dienstreise', 'Behoerde'); +} + +$activities_str = "'".implode("','", $activities)."'"; + // definiert bis zu welchem Datum die Eintragung nicht mehr möglich ist $gesperrt_bis = '2015-01-31'; $sperrdatum = date('c', strtotime($gesperrt_bis)); @@ -495,6 +508,8 @@ if($projekt->getProjekteMitarbeiter($user, true)) '; echo ''; + if($za_simple == 0) + { //Projekt echo ' @@ -570,16 +585,22 @@ if($projekt->getProjekteMitarbeiter($user, true)) echo ''; } echo ''; + } + //Aktivitaet echo ''; echo ''; + if ($za_simple == 0) + { // Service echo ' @@ -634,6 +657,8 @@ if($projekt->getProjekteMitarbeiter($user, true)) '; echo ''; + } + //Start/Ende $von_ts = $datum->mktime_fromtimestamp($datum->formatDatum($von, $format='Y-m-d H:i:s')); $bis_ts = $datum->mktime_fromtimestamp($datum->formatDatum($bis, $format='Y-m-d H:i:s'));
'.$p->t("zeitaufzeichnung/projekt").'
'.$p->t("zeitaufzeichnung/aktivitaet").''; - - $qry = "SELECT * FROM fue.tbl_aktivitaet ORDER by sort,beschreibung"; + //if ($za_simple == 1) + $qry = "SELECT * FROM fue.tbl_aktivitaet where aktivitaet_kurzbz in (".$activities_str.") ORDER by sort,beschreibung"; + //else + // $qry = "SELECT * FROM fue.tbl_aktivitaet where sort != 5 or sort is null ORDER by sort,beschreibung"; if($result = $db->db_query($qry)) { - echo ''; + if ($za_simple == 0) + echo ''; + //else + // echo ''; while($row = $db->db_fetch_object($result)) { if($aktivitaet_kurzbz == $row->aktivitaet_kurzbz) @@ -593,6 +614,8 @@ if($projekt->getProjekteMitarbeiter($user, true)) } echo '
'.$p->t('zeitaufzeichnung/service').'