diff --git a/vilesci/personen/import/interessentenimport.php b/vilesci/personen/import/interessentenimport.php
index 620185823..8a597c70d 100644
--- a/vilesci/personen/import/interessentenimport.php
+++ b/vilesci/personen/import/interessentenimport.php
@@ -38,6 +38,7 @@ require_once('../../../include/student.class.php');
require_once('../../../include/lehrverband.class.php');
require_once('../../../include/nation.class.php');
require_once('../../../include/studienplan.class.php');
+require_once('../../../include/organisationsform.class.php');
$db = new basis_db();
$user=get_uid();
@@ -582,7 +583,15 @@ if($studiensemester_kurzbz == '')
}
else
{
- $studiensemester_kurzbz = $stsem->getaktorNext();
+ if(date('m')=='9')
+ {
+ $studiensemester_kurzbz = $stsem->getaktorNext();
+ }
+ else
+ {
+ $stsem->getNextStudiensemester('WS');
+ $studiensemester_kurzbz = $stsem->studiensemester_kurzbz;
+ }
}
}
@@ -670,6 +679,8 @@ if(isset($_POST['save']))
}
else
{
+ $zugangscode = substr(md5(openssl_random_pseudo_bytes(20)), 0, 15);
+
$person->new = true;
$person->anrede = $anrede;
$person->titelpre = $titel;
@@ -684,7 +695,7 @@ if(isset($_POST['save']))
$person->aktiv = true;
$person->insertamum = date('Y-m-d H:i:s');
$person->insertvon = $user;
- $person->zugangscode= uniqid();
+ $person->zugangscode= $zugangscode;
if($person->save())
{
$error=false;
@@ -1124,18 +1135,34 @@ echo '';
echo '
| Ausbildungsart | |
';
echo '| Anmerkungen | |
';
echo '| Studiengang * | ';
echo ' |
';
echo '| Studiensemester * | ';
@@ -1145,17 +1172,20 @@ for ($i=1;$i<9;$i++)
echo '';
echo '';
echo ' |
';
-echo '| OrgForm | |