diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php old mode 100644 new mode 100755 index 636c368ff..6cc753665 --- a/cis/private/tools/zeitaufzeichnung.php +++ b/cis/private/tools/zeitaufzeichnung.php @@ -102,7 +102,11 @@ else $activities_str = "'".implode("','", $activities)."'"; // definiert bis zu welchem Datum die Eintragung nicht mehr möglich ist -$gesperrt_bis = '2015-08-31'; +if (defined('CIS_ZEITAUFZEICHNUNG_GESPERRT_BIS') && CIS_ZEITAUFZEICHNUNG_GESPERRT_BIS != '') + $gesperrt_bis = CIS_ZEITAUFZEICHNUNG_GESPERRT_BIS; +else + $gesperrt_bis = '2015-08-31'; + $sperrdatum = date('c', strtotime($gesperrt_bis)); // Uses urlencode to avoid XSS issues @@ -431,9 +435,9 @@ echo ' } return true; } - + /** - * kontrolliert Start- und Enddatum für CSV Export - + * kontrolliert Start- und Enddatum für CSV Export - * ob Startdatum nicht größer als Enddatum ist und ob die Zeitspanne nicht größer als 1000 Tage ist */ function checkdatumCSVExp(vondatumid, bisdatumid) @@ -452,7 +456,7 @@ echo ' Jahr=Datum.substring(6,10); bisDatum=Jahr+\'\'+Monat+\'\'+Tag; diff=bisDatum-vonDatum; - + if (bisDatum>=vonDatum) { if (diff>2000 && bisDatum != "" && vonDatum != "") @@ -724,9 +728,9 @@ if($projekt->getProjekteMitarbeiter($user, true)) ".$p->t("zeitaufzeichnung/neu")." | - + CSV Import | - + CSV Export"; if($anzprojekte > 0) echo " | ".$p->t("zeitaufzeichnung/projektexport").""; @@ -1262,7 +1266,7 @@ if($projekt->getProjekteMitarbeiter($user, true)) if(!$za_simple) { echo ' '.StringCut($db->convert_html_chars($service->bezeichnung),20,null,'...').' '; - } + } echo ''.date('H:i', $datum->mktime_fromtimestamp($row->start)).' '.date('H:i', $datum->mktime_fromtimestamp($row->ende)).' '.$db->convert_html_chars($row->diff).' diff --git a/config/global.config-default.inc.php b/config/global.config-default.inc.php index 984d7c361..73ca346bb 100644 --- a/config/global.config-default.inc.php +++ b/config/global.config-default.inc.php @@ -41,6 +41,9 @@ define('CIS_PROFIL_FUNKTIONEN_ANZEIGEN',true); define('CIS_PROFIL_BETRIEBSMITTEL_ANZEIGEN',true); define('CIS_PROFIL_STUDIENINFORMATION_ANZEIGEN',true); +// Zeitaufzeichnung gesperrt_bis Datum YYYY-MM-DD +define('CIS_ZEITAUFZEICHNUNG_GESPERRT_BIS',''); + // Anzeige des Links zur Noteneingabe in der LVA Uebersicht define('CIS_LVALISTE_NOTENEINGABE_ANZEIGEN',true);