From 0be96175bbf099bfb042942aaa1d98a78e693d75 Mon Sep 17 00:00:00 2001 From: Gerald Raab Date: Tue, 20 Jun 2017 09:32:19 +0200 Subject: [PATCH] =?UTF-8?q?Frist=20f=C3=BCr=20das=20Anlegen=20von=20Pr?= =?UTF-8?q?=C3=BCfungsterminen=20konfigurierbar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cis/private/lehre/pruefung/pruefung.js.php | 13 +++++++++++-- config/cis.config-default.inc.php | 10 +++++++++- 2 files changed, 20 insertions(+), 3 deletions(-) mode change 100644 => 100755 config/cis.config-default.inc.php diff --git a/cis/private/lehre/pruefung/pruefung.js.php b/cis/private/lehre/pruefung/pruefung.js.php index 9606af1fd..99a53c107 100755 --- a/cis/private/lehre/pruefung/pruefung.js.php +++ b/cis/private/lehre/pruefung/pruefung.js.php @@ -40,6 +40,15 @@ else $anmeldefrist = 3; } +if (defined('CIS_PRUEFUNGSTERMIN_FRIST')) +{ + $terminfrist = CIS_PRUEFUNGSTERMIN_FRIST; +} +else +{ + $terminfrist = 14; +} + ?> /* Copyright (C) 2013 fhcomplete.org @@ -368,7 +377,7 @@ function writePruefungsTable(e, data, anmeldung) else { //button = "

Anmelden (bis "+frist+"):

"; - button = "

"+frist+"';>

"; + button = "

"+frist+"';>

"; } } else @@ -1983,7 +1992,7 @@ function loadAllPruefungen() function checkTermin(termin) { var heute = new Date(); - var aktTime = new Date(heute.getTime() + (14*24*60*60*1000)); + var aktTime = new Date(heute.getTime() + (*24*60*60*1000)); var vonTime = stringToDate(termin.datum, termin.beginn); var bisTime = stringToDate(termin.datum, termin.ende); diff --git a/config/cis.config-default.inc.php b/config/cis.config-default.inc.php old mode 100644 new mode 100755 index 648b1a379..48a2c091b --- a/config/cis.config-default.inc.php +++ b/config/cis.config-default.inc.php @@ -212,6 +212,14 @@ define('CIS_INFOSCREEN_LAGEPLAN_ANZEIGEN',true); //User, welcher für das Anlegen von Anrechnungen bei der Prüfungsanmeldung verwendet wird define('CIS_PRUEFUNGSANMELDUNG_USER','p.pruefungsanmeldung'); +// Anmeldefristen für Prüfungen in Tagen; +// Wenn nicht definiert: 3 +//define('CIS_PRUEFUNGSANMELDUNG_FRIST',3); + +// Mindestvorlaufzeit beim Anlegen von Prüfungen in Tagen +// Wenn nicht definiert: 14 +//define('CIS_PRUEFUNGSTERMIN_FRIST',14); + // Soll für die Prüfungsanmeldungen eine Anrechnung erstellt werden define('CIS_PRUEFUNGSANMELDUNG_ANRECHNUNG', true); @@ -224,6 +232,6 @@ define('CIS_MEINELV_ANZAHL_SEMESTER_PAST', 3); //Gibt an, welche Buchungstypen bei der Überprüfung auf Einzahlung berücksichtigt werden define('CIS_DOKUMENTE_STUDIENBEITRAG_TYPEN', serialize(array("Studiengebuehr"))); -//Gibt an bei welcher Länge die LV-Bezeichnungen im Menü abgeschnitten werden. Default: 21 +//Gibt an bei welcher Länge die LV-Bezeichnungen im Menü abgeschnitten werden. Default: 21 define('CIS_LVMENUE_CUTLENGTH', 21); ?>