From 869d4a7e12acf94543d270750573be6959d778b9 Mon Sep 17 00:00:00 2001 From: ma0048 Date: Wed, 16 Oct 2024 15:20:31 +0200 Subject: [PATCH] =?UTF-8?q?-=20projektzuordnung=20bei=20arztbesuch,=20beh?= =?UTF-8?q?=C3=B6rdenweg,=20dienstreise,=20pause=20und=20ersatzruhe=20nich?= =?UTF-8?q?t=20erlaubt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cis/private/tools/zeitaufzeichnung.php | 24 +++++++++++++++++-- include/zeitaufzeichnung_import.class.php | 11 +++++++++ include/zeitaufzeichnung_import_csv.class.php | 1 + .../zeitaufzeichnung_import_post.class.php | 1 + 4 files changed, 35 insertions(+), 2 deletions(-) diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php index 0b463fe37..ea1a48cfe 100644 --- a/cis/private/tools/zeitaufzeichnung.php +++ b/cis/private/tools/zeitaufzeichnung.php @@ -277,6 +277,7 @@ echo ' } checkPausenblock(); + checkProjektblock(); $("#kunde_name").autocomplete({ source: "zeitaufzeichnung_autocomplete.php?autocomplete=kunde", @@ -696,7 +697,26 @@ echo ' else hidePausenblock(); } + + function checkProjektblock() + { + var sel = $("#aktivitaet").val(); + var activities = ["Arztbesuch", "Behoerde", "DienstreiseMT", "Ersatzruhe", "Pause"]; + if (activities.includes(sel)) + hideProjektblock(); + else + showProjektblock(); + } + function hideProjektblock() + { + resetProjekt(); + $("#projektblock").hide(); + } + function showProjektblock() + { + $("#projektblock").show(); + } function hidePausenblock() { $("#pause_von").val(""); @@ -1131,7 +1151,7 @@ if ($projekt->getProjekteMitarbeiter($user, true)) if($result = $db->db_query($qry)) { - echo ''; while($row = $db->db_fetch_object($result)) { @@ -1217,7 +1237,7 @@ if ($projekt->getProjekteMitarbeiter($user, true)) if($anzprojekte > 0) { //Projekt - echo ' + echo ' '.$p->t("zeitaufzeichnung/projekt").'