Update Config: Format in Tagen für Validierung JS

This commit is contained in:
ma0068
2023-09-28 09:31:40 +02:00
parent 1809ff3008
commit f9af5638f5
4 changed files with 11 additions and 17 deletions
+4 -13
View File
@@ -81,22 +81,13 @@ else
//MaxDatum für BisFeld berechnen: Default 730 Tage (2 Jahre), über Config veränderbar
$maxPeriodeBisDatum = '+730 days';
$diffTageMax = 730;
if (defined('CIS_MAXTIME_ENDEDATUM') && CIS_MAXTIME_ENDEDATUM != '' && CIS_MAXTIME_ENDEDATUM != 0) {
$maxPeriodeBisDatum = CIS_MAXTIME_ENDEDATUM;
if (defined('MAXTIME_FROM_ENDEDATUM') && MAXTIME_FROM_ENDEDATUM != '') {
$maxPeriodeBisDatum = MAXTIME_FROM_ENDEDATUM[0];
$diffTageMax = MAXTIME_FROM_ENDEDATUM[1];
}
if (strpos($maxPeriodeBisDatum,'day') != false)
$diffTageMax = $maxPeriodeBisDatum * 1;
elseif (strpos($maxPeriodeBisDatum,'week')!= false)
$diffTageMax = $maxPeriodeBisDatum * 7;
elseif (strpos($maxPeriodeBisDatum,'month')!= false)
$diffTageMax = $maxPeriodeBisDatum * 30;
elseif (strpos($maxPeriodeBisDatum,'year') != false)
$diffTageMax = $maxPeriodeBisDatum * 365;
else
$diffTageMax = 730;
//Stundentabelleholen
if(! $result_stunde=$db->db_query("SELECT * FROM lehre.tbl_stunde ORDER BY stunde"))
die($db->db_last_error());
+2 -2
View File
@@ -294,7 +294,7 @@ define ('DEFAULT_ALLIN_DIENSTVERTRAG',[111]);
//Echter Dienstvertrag
define ('DEFAULT_ECHTER_DIENSTVERTRAG',[103,111]);
//Max-Ende-Datum für Zeitsperren (Aktuelles Datum + angegebenes Intervall
define('CIS_MAXTIME_ENDEDATUM', '+2 years');
//Max-Ende-Datum für Zeitsperren (Parameter 1: Intervall serverside, Parameter 2: Tage clientside)
define('MAXTIME_FROM_ENDEDATUM', ['+2 years', 730]);
?>
+3
View File
@@ -289,4 +289,7 @@ define ('DEFAULT_LEHRMODUS','regulaer');
//Echter Dienstvertrag
define ('DEFAULT_ECHTER_DIENSTVERTRAG',[103,110]);
//Max-Ende-Datum für Zeitsperren (Parameter 1: Intervall serverside, Parameter 2: Tage clientside)
define('MAXTIME_FROM_ENDEDATUM', ['+2 years', 730]);
?>
+2 -2
View File
@@ -71,8 +71,8 @@ $p = new phrasen($sprache);
//MaxDatum für BisFeld berechnen: Default 2 Jahre, über Config veränderbar
$maxPeriodeBisDatum = '+2 years';
if (defined('MAXTIME_ENDEDATUM') && MAXTIME_ENDEDATUM != '') {
$maxPeriodeBisDatum = MAXTIME_ENDEDATUM;
if (defined('MAXTIME_FROM_ENDEDATUM') && MAXTIME_FROM_ENDEDATUM != '') {
$maxPeriodeBisDatum = MAXTIME_FROM_ENDEDATUM[0];
}
//prüfen, ob addon casetime aktiviert ist