mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 10:22:18 +00:00
Merge branch 'feature-69185/PHP8-Vilesci_Berechtigungen' into feature-70756/PHP8_Cleanup_Organisationseinheiten
This commit is contained in:
@@ -33,6 +33,15 @@ class benutzer extends person
|
||||
public $updateaktivam;
|
||||
public $updateaktivvon;
|
||||
|
||||
// PHP8 adaption
|
||||
public $mitarbeiter_uid;
|
||||
public $studiengang;
|
||||
public $studiengang_kz;
|
||||
public $telefonklappe;
|
||||
public $raum;
|
||||
public $lektor;
|
||||
public $fixangestellt;
|
||||
|
||||
/**
|
||||
* Konstruktor - Uebergibt die Connection und laedt optional einen Benutzer
|
||||
* @param $uid Benutzer der geladen werden soll (default=null)
|
||||
|
||||
@@ -134,12 +134,12 @@ class benutzerberechtigung extends basis_db
|
||||
return false;
|
||||
}
|
||||
|
||||
if(mb_strlen($this->berechtigung_kurzbz)>32)
|
||||
if(mb_strlen($this->berechtigung_kurzbz ?? '')>32)
|
||||
{
|
||||
$this->errormsg = 'Berechtigung_kurzbz darf nicht laenger als 32 Zeichen sein';
|
||||
return false;
|
||||
}
|
||||
if(mb_strlen($this->uid)>32)
|
||||
if(mb_strlen($this->uid ?? '')>32)
|
||||
{
|
||||
$this->errormsg = 'UID darf nicht laenger als 32 Zeichen sein';
|
||||
return false;
|
||||
|
||||
@@ -411,7 +411,7 @@ class mitarbeiter extends benutzer
|
||||
* @param $datum_bis
|
||||
* @return boolean
|
||||
*/
|
||||
public function getMitarbeiterStg($lektor = true, $fixangestellt = null, $stge = null, $fkt_kurzbz = null, $order = 'studiengang_kz, nachname, vorname, kurzbz', $datum_von = '', $datum_bis = '')
|
||||
public function getMitarbeiterStg($lektor = true, $fixangestellt = null, $stge = null, $fkt_kurzbz = '', $order = 'studiengang_kz, nachname, vorname, kurzbz', $datum_von = '', $datum_bis = '')
|
||||
{
|
||||
$sql_query='SELECT DISTINCT campus.vw_mitarbeiter.*, studiengang_kz, tbl_studiengang.typ, tbl_studiengang.kurzbz AS stg_kurzbz FROM campus.vw_mitarbeiter
|
||||
JOIN public.tbl_benutzerfunktion USING (uid) JOIN public.tbl_studiengang USING(oe_kurzbz)
|
||||
@@ -1554,7 +1554,7 @@ class mitarbeiter extends benutzer
|
||||
* @param $studSemArray Array mit Studiensemestern in denen der externe Lektor zumindest in einem Unterrichtet haben soll oder NULL. Wenn NULL werden nur externe Mitarbeiter ohne Lehrauftrag ausgegeben.
|
||||
* @return boolean
|
||||
*/
|
||||
public function getMitarbeiterForZutrittskarte($filter = null, $fixangestellt = true, $studSemArray = null)
|
||||
public function getMitarbeiterForZutrittskarte($filter, $fixangestellt=true, $studSemArray=array())
|
||||
{
|
||||
$qry = "SELECT
|
||||
vorname,nachname,gebdatum,uid,personalnummer,person_id
|
||||
|
||||
Reference in New Issue
Block a user