Defaultstudiensemester bei Interessentenimport konfigurierbar

This commit is contained in:
Andreas Österreicher
2014-10-31 05:52:49 +00:00
parent 69150fdb3b
commit 85595e99b4
2 changed files with 25 additions and 2 deletions
+6
View File
@@ -110,4 +110,10 @@ define('SET_UID_AS_PERSONENKENNZEICHEN',false);
// Legt fest ob fuer Studierende eine Alias EMail Adresse generiert wird (true|false)
define('GENERATE_ALIAS_STUDENT',true);
// Wie viele Tage nach Semesterstart soll bei der Neuanlage von Studierenden noch das aktuelle Semester vorgeschlagen werden.
define('VILESCI_PERSON_NEU_STUDIENSEMESTER_UEBERGANGSFRIST',30);
// Legt fest ob beim Anlegen von neuen Studierenden nur Wintersemester als Default vorgeschlagen werden oder auch Sommersemester (true | false)
define('VILESCI_PERSON_NEU_STUDIENSEMESTER_WINTERONLY',false);
?>
@@ -549,15 +549,32 @@ function generateMatrikelnummer($studiengang_kz, $studiensemester_kurzbz)
if($studiensemester_kurzbz == '')
{
//Im September wird das Aktuelle Studiensemester vorgeschlagen sonst immer das naechste WS
$stsem = new studiensemester();
/*$stsem = new studiensemester();
if(date('m')=='9')
$studiensemester_kurzbz = $stsem->getaktorNext();
else
{
$stsem->getNextStudiensemester('WS');
$studiensemester_kurzbz = $stsem->studiensemester_kurzbz;
}*/
$stsem = new studiensemester();
if(defined('VILESCI_PERSON_NEU_STUDIENSEMESTER_UEBERGANGSFRIST') && VILESCI_PERSON_NEU_STUDIENSEMESTER_UEBERGANGSFRIST>0)
{
$studiensemester_kurzbz = $stsem->getNextOrAktSemester(VILESCI_PERSON_NEU_STUDIENSEMESTER_UEBERGANGSFRIST);
if(defined('VILESCI_PERSON_NEU_STUDIENSEMESTER_WINTERONLY')
&& VILESCI_PERSON_NEU_STUDIENSEMESTER_WINTERONLY
&& mb_substr($studiensemester_kurzbz,0,2)=='SS')
{
$studiensemester_kurzbz = $stsem->getNextFrom($studiensemester_kurzbz);
}
}
else
{
$studiensemester_kurzbz = $stsem->getaktorNext();
}
}
// *** Speichern der Daten ***