Frist für das Anlegen von Prüfungsterminen konfigurierbar

This commit is contained in:
Gerald Raab
2017-06-20 09:32:19 +02:00
parent 236cf4ec3d
commit 0be96175bb
2 changed files with 20 additions and 3 deletions
+11 -2
View File
@@ -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 = "<p><span style='display: inline-block; width: 155px;'>Anmelden (bis "+frist+"): </span><input style='width: 90px;' type='button' value='"+termin+"' onclick='openDialog(\""+e.lehrveranstaltung[0].lehrveranstaltung_id+"\", \""+d.pruefungstermin_id+"\", \""+e.lehrveranstaltung[0].bezeichnung+"\", \""+d.von+"\", \""+d.bis+"\");'></p>";
button = "<p><a href='#' title='<?php echo $p->t('pruefung/anmeldenMoeglichBis'); ?> "+frist+"';><input style='width: 140px; background-color: green;' type='button' value='"+termin+" "+time+"' onclick='openDialog(\""+e.lehrveranstaltung[0].lehrveranstaltung_id+"\", \""+d.pruefungstermin_id+"\", \""+e.lehrveranstaltung[0].bezeichnung.replace("'", "&apos;")+"\", \""+d.von+"\", \""+d.bis+"\");'></a></p>";
button = "<p><a href='#' title='<?php echo $p->t('pruefung/anmeldenMoeglichBis'); ?> "+frist+"';><input style='width: 140px; background-color: green;' type='button' value='"+termin+" "+time+"' onclick='openDialog(\""+e.lehrveranstaltung[0].lehrveranstaltung_id+"\", \""+d.pruefungstermin_id+"\", \""+e.lehrveranstaltung[0].bezeichnung+"\", \""+d.von+"\", \""+d.bis+"\");'></a></p>";
}
}
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() + (<?php echo $terminfrist ?>*24*60*60*1000));
var vonTime = stringToDate(termin.datum, termin.beginn);
var bisTime = stringToDate(termin.datum, termin.ende);
+9 -1
View File
@@ -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);
?>