add parameters to generateUID()

This commit is contained in:
Nikolaus Krondraf
2023-02-21 08:02:15 +01:00
parent de81a5abbd
commit dee4af2fb8
+7 -6
View File
@@ -1797,7 +1797,13 @@ if(!$error)
$stg = $prestd->studiengang_kz; $stg = $prestd->studiengang_kz;
$stg_obj = new studiengang(); $stg_obj = new studiengang();
$stg_obj->load(ltrim($stg,'0')); $stg_obj->load(ltrim($stg,'0'));
$uid = generateUID($stg_obj->kurzbz,$jahr,$stg_obj->typ,$matrikelnr);
$nachname_clean = mb_strtolower(convertProblemChars($prestd->nachname));
$vorname_clean = mb_strtolower(convertProblemChars($prestd->vorname));
$nachname_clean = str_replace(' ','_', $nachname_clean);
$vorname_clean = str_replace(' ','_', $vorname_clean);
$uid = generateUID($stg_obj->kurzbz,$jahr,$stg_obj->typ,$matrikelnr,$vorname_clean,$nachname_clean);
$matrikelnummer = generateMatrikelnr($stg_obj->oe_kurzbz); $matrikelnummer = generateMatrikelnr($stg_obj->oe_kurzbz);
if($matrikelnummer != null) if($matrikelnummer != null)
@@ -1823,11 +1829,6 @@ if(!$error)
$benutzer->aktiv = true; $benutzer->aktiv = true;
$benutzer->aktivierungscode = generateActivationKey(); $benutzer->aktivierungscode = generateActivationKey();
$nachname_clean = mb_strtolower(convertProblemChars($prestd->nachname));
$vorname_clean = mb_strtolower(convertProblemChars($prestd->vorname));
$nachname_clean = str_replace(' ','_', $nachname_clean);
$vorname_clean = str_replace(' ','_', $vorname_clean);
if(!defined('GENERATE_ALIAS_STUDENT') || GENERATE_ALIAS_STUDENT===true) if(!defined('GENERATE_ALIAS_STUDENT') || GENERATE_ALIAS_STUDENT===true)
{ {
$qry_alias = "SELECT * FROM public.tbl_benutzer WHERE alias=LOWER(".$db->db_add_param($vorname_clean.".".$nachname_clean).")"; $qry_alias = "SELECT * FROM public.tbl_benutzer WHERE alias=LOWER(".$db->db_add_param($vorname_clean.".".$nachname_clean).")";