From c7115eb34467cc42f76eed326ea8ba105aa24a3b Mon Sep 17 00:00:00 2001 From: Manfred Kindl Date: Fri, 21 Mar 2014 17:46:54 +0000 Subject: [PATCH] =?UTF-8?q?=C3=9Cberpr=C3=BCfung=20auf=20Datumsbereich=20(?= =?UTF-8?q?Ende=20darf=20nicht=20kleiner=20sein;=20Auffallend=20gro=C3=9Fe?= =?UTF-8?q?=20Bereiche)=20"Alle=20anzeigen"=20bei=20den=20angezeigten=20Ze?= =?UTF-8?q?itsperren?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cis/private/tools/zeitaufzeichnung.php | 107 ++++++++++++++++++------- 1 file changed, 80 insertions(+), 27 deletions(-) diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php index 35f971c5f..67b0cf39a 100644 --- a/cis/private/tools/zeitaufzeichnung.php +++ b/cis/private/tools/zeitaufzeichnung.php @@ -40,6 +40,24 @@ $p=new phrasen($sprache); if (!$db = new basis_db()) die($p->t("global/fehlerBeimOeffnenDerDatenbankverbindung")); + +$user = get_uid(); +$datum = new datum(); + +$zeitaufzeichnung_id = (isset($_GET['zeitaufzeichnung_id'])?$_GET['zeitaufzeichnung_id']:''); +$projekt_kurzbz = (isset($_POST['projekt'])?$_POST['projekt']:''); +$oe_kurzbz_1 = (isset($_POST['oe_kurzbz_1'])?$_POST['oe_kurzbz_1']:''); +$oe_kurzbz_2 = (isset($_POST['oe_kurzbz_2'])?$_POST['oe_kurzbz_2']:''); +$aktivitaet_kurzbz = (isset($_POST['aktivitaet'])?$_POST['aktivitaet']:''); +$von = (isset($_POST['von'])?$_POST['von']:date('d.m.Y H:i')); +$bis = (isset($_POST['bis'])?$_POST['bis']:date('d.m.Y H:i', mktime(date('H'), date('i')+10, 0, date('m'),date('d'),date('Y')))); +$beschreibung = (isset($_POST['beschreibung'])?$_POST['beschreibung']:''); +$service_id = (isset($_POST['service_id'])?$_POST['service_id']:''); +$kunde_uid = (isset($_POST['kunde_uid'])?$_POST['kunde_uid']:''); +$kartennummer = (isset($_POST['kartennummer'])?$_POST['kartennummer']:''); +$filter = (isset($_GET['filter'])?$_GET['filter']:'foo'); +//$alle = (isset($_POST['alle'])?($_POST['alle']=='true'?true:false):false); +$alle = (isset($_POST['alle'])?(isset($_POST['normal'])?false:true):false); echo ' @@ -49,9 +67,9 @@ echo ' - + - + @@ -151,21 +208,6 @@ echo ''.$p->t("zeitaufzeichnung/zeitaufzeichnung").''; -$user = get_uid(); -$datum = new datum(); - -$zeitaufzeichnung_id = (isset($_GET['zeitaufzeichnung_id'])?$_GET['zeitaufzeichnung_id']:''); -$projekt_kurzbz = (isset($_POST['projekt'])?$_POST['projekt']:''); -$oe_kurzbz_1 = (isset($_POST['oe_kurzbz_1'])?$_POST['oe_kurzbz_1']:''); -$oe_kurzbz_2 = (isset($_POST['oe_kurzbz_2'])?$_POST['oe_kurzbz_2']:''); -$aktivitaet_kurzbz = (isset($_POST['aktivitaet'])?$_POST['aktivitaet']:''); -$von = (isset($_POST['von'])?$_POST['von']:date('d.m.Y H:i')); -$bis = (isset($_POST['bis'])?$_POST['bis']:date('d.m.Y H:i', mktime(date('H'), date('i')+10, 0, date('m'),date('d'),date('Y')))); -$beschreibung = (isset($_POST['beschreibung'])?$_POST['beschreibung']:''); -$service_id = (isset($_POST['service_id'])?$_POST['service_id']:''); -$kunde_uid = (isset($_POST['kunde_uid'])?$_POST['kunde_uid']:''); -$kartennummer = (isset($_POST['kartennummer'])?$_POST['kartennummer']:''); - // Wenn Kartennummer übergeben wurde dann hole uid von Karteninhaber if($kartennummer != '') { @@ -284,14 +326,16 @@ if($projekt->getProjekteMitarbeiter($user)) ".$p->t("zeitaufzeichnung/zeitaufzeichnungVon")." ".$db->convert_html_chars($bn->vorname)." ".$db->convert_html_chars($bn->nachname)." - + + + ".$p->t("zeitaufzeichnung/neu")." "; //Formular - echo '

'; + echo '

'; echo ''; //Projekt @@ -303,14 +347,14 @@ if($projekt->getProjekteMitarbeiter($user)) sort($projekt->result); foreach($projekt->result as $row_projekt) { - if($projekt_kurzbz == $row_projekt->projekt_kurzbz) + if($projekt_kurzbz == $row_projekt->projekt_kurzbz || $filter == $row_projekt->projekt_kurzbz) $selected = 'selected'; else $selected = ''; echo ''; } - echo ''; + echo ''; echo ''; //OE_KURZBZ_1 echo ' @@ -438,8 +482,8 @@ if($projekt->getProjekteMitarbeiter($user)) //Start/Ende echo ' - - + + '; //Beschreibung echo ''; @@ -449,19 +493,28 @@ if($projekt->getProjekteMitarbeiter($user)) echo ''; else { + echo ''; echo '  '; echo ''; } - echo '
'.$p->t("zeitaufzeichnung/organisationseinheit1").'
'.$p->t("global/von").'   '.$p->t("global/bis").' '.$p->t("global/von").'               '.$p->t("global/bis").' 
'.$p->t("global/beschreibung").'
'; + //echo ''; + //echo ''.$p->t("zeitaufzeichnung/neu").''; + echo ''; + echo '
'; + echo ''; + //echo '
'; echo '
'; - - echo '

'; $za = new zeitaufzeichnung(); if(isset($_GET['filter'])) $za->getListeProjekt($_GET['filter']); else - $za->getListeUser($user); + { + if ($alle==true) + $za->getListeUser($user, ''); + else + $za->getListeUser($user); + } $summe=0;