From b35f7c25afef9ff3a0141c87843bc09814be22e7 Mon Sep 17 00:00:00 2001 From: Gerald Raab Date: Fri, 27 Feb 2015 16:24:24 +0100 Subject: [PATCH] =?UTF-8?q?fixed:=20sortierung=20eintr=C3=A4ge,=20show-all?= =?UTF-8?q?-button=20aus=20formular=20raus,=20projekt=C3=BCbersicht=20ausg?= =?UTF-8?q?eblendet=20added:=20link=20f=C3=BCr=20tageseintrag?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cis/private/tools/zeitaufzeichnung.php | 20 +++++++++++++------- include/zeitaufzeichnung.class.php | 4 ++-- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php index bf0dd8f7d..bf3d00a77 100755 --- a/cis/private/tools/zeitaufzeichnung.php +++ b/cis/private/tools/zeitaufzeichnung.php @@ -54,10 +54,10 @@ $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_datum = (isset($_POST['von_datum'])?$_POST['von_datum']:date('d.m.Y')); +$von_datum = (isset($_REQUEST['von_datum'])?$_REQUEST['von_datum']:date('d.m.Y')); $von_uhrzeit = (isset($_POST['von_uhrzeit'])?$_POST['von_uhrzeit']:date('H:i')); $von = $von_datum.' '.$von_uhrzeit; -$bis_datum = (isset($_POST['bis_datum'])?$_POST['bis_datum']:date('d.m.Y')); +$bis_datum = (isset($_REQUEST['bis_datum'])?$_REQUEST['bis_datum']:date('d.m.Y')); $bis_uhrzeit = (isset($_POST['bis_uhrzeit'])?$_POST['bis_uhrzeit']:date('H:i',mktime(date('H'), date('i')+10))); $bis = $bis_datum.' '.$bis_uhrzeit; $beschreibung = (isset($_POST['beschreibung'])?$_POST['beschreibung']:''); @@ -65,7 +65,7 @@ $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'])?(isset($_POST['normal'])?false:true):false); +$alle = (isset($_GET['alle'])?(isset($_GET['normal'])?false:true):false); $angezeigte_tage = '50'; $zs = new zeitsperre(); @@ -495,7 +495,7 @@ if($projekt->getProjekteMitarbeiter($user)) echo ''; } - echo ''; + echo ''; echo ''; //OE_KURZBZ_1 echo ''.$p->t("zeitaufzeichnung/organisationseinheiten").' @@ -659,7 +659,11 @@ if($projekt->getProjekteMitarbeiter($user)) echo '
'; echo '

'.($alle===true?$p->t('zeitaufzeichnung/alleEintraege'):$p->t('zeitaufzeichnung/xTageAnsicht', array($angezeigte_tage))).'

'; - echo ''; + if ($alle===true) + echo ''; + else + echo ''; + //echo ''; echo ''; $za = new zeitaufzeichnung(); @@ -740,7 +744,9 @@ if($projekt->getProjekteMitarbeiter($user)) else $zeitsperre_text = ''; //var_dump($zs->result); - + if (isset($_GET["von_datum"]) && $datum->formatDatum($tag, 'd.m.Y') == $_GET["von_datum"]) + $style = 'style="border-top: 3px solid #8DBDD8; border-bottom: 3px solid #8DBDD8"'; + list($h1, $m1) = explode(':', $pausesumme); $pausesumme = $h1*3600+$m1*60; $tagessaldo = $datum->mktime_fromtimestamp($datum->formatDatum($tagesende, $format='Y-m-d H:i:s'))-$datum->mktime_fromtimestamp($datum->formatDatum($tagesbeginn, $format='Y-m-d H:i:s'))-3600; @@ -768,7 +774,7 @@ if($projekt->getProjekteMitarbeiter($user)) '.$p->t("zeitaufzeichnung/pause").' '.($pflichtpause==false?$p->t("zeitaufzeichnung/inklusivePflichtpause"):'').': '.$tagessaldo.'
'.date('H:i', ($pausesumme-3600)).' - '; + <-'; $tag=$datumtag; $tagessumme='00:00'; diff --git a/include/zeitaufzeichnung.class.php b/include/zeitaufzeichnung.class.php index 563eab3e8..91e7e19cb 100755 --- a/include/zeitaufzeichnung.class.php +++ b/include/zeitaufzeichnung.class.php @@ -378,9 +378,9 @@ class zeitaufzeichnung extends basis_db d.dates, z.*, to_char ((z.ende-z.start),'HH24:MI') as diff, (SELECT (to_char(sum(ende-start),'DD')::integer)*24+to_char(sum(ende-start),'HH24')::integer || ':' || to_char(sum(ende-start),'MI') FROM campus.tbl_zeitaufzeichnung - WHERE $where ) as summe + WHERE $where) as summe FROM campus.tbl_zeitaufzeichnung z - right join (select current_date - s.a as dates from generate_series(0,$max_anz,1) as s(a)) d on date(z.ende) = d.dates $where_join order by d.dates desc + right join (select current_date - s.a as dates from generate_series(0,$max_anz,1) as s(a)) d on date(z.ende) = d.dates $where_join order by d.dates desc, z.start desc "; if($result = $this->db_query($qry))