mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-18 23:42:17 +00:00
Matrikelnummer in tbl_person hinzugefügt
Kleriker in tbl_mitarbeiter hinzugefügt
This commit is contained in:
@@ -42,6 +42,7 @@ class mitarbeiter extends benutzer
|
||||
public $stundensatz;
|
||||
public $anmerkung;
|
||||
public $bismelden;
|
||||
public $kleriker;
|
||||
public $vorgesetzte=array();
|
||||
public $untergebene=array();
|
||||
|
||||
@@ -88,6 +89,7 @@ class mitarbeiter extends benutzer
|
||||
$this->anmerkung = $row->anmerkung;
|
||||
$this->ext_id_mitarbeiter = $row->ext_id;
|
||||
$this->bismelden = $this->db_parse_bool($row->bismelden);
|
||||
$this->kleriker = $this->db_parse_bool($row->kleriker);
|
||||
|
||||
$this->urlaubstageprojahr = $row->urlaubstageprojahr;
|
||||
$this->resturlaubstage = $row->resturlaubstage;
|
||||
@@ -252,7 +254,7 @@ class mitarbeiter extends benutzer
|
||||
}
|
||||
//Neuen Datensatz anlegen
|
||||
$qry = "INSERT INTO public.tbl_mitarbeiter(mitarbeiter_uid, ausbildungcode, personalnummer, kurzbz, lektor, ort_kurzbz,
|
||||
fixangestellt, standort_id, telefonklappe, anmerkung, stundensatz, updateamum, updatevon, insertamum, insertvon, ext_id, bismelden)
|
||||
fixangestellt, standort_id, telefonklappe, anmerkung, stundensatz, updateamum, updatevon, insertamum, insertvon, ext_id, bismelden,kleriker)
|
||||
|
||||
VALUES(".$this->db_add_param($this->uid).",".
|
||||
$this->db_add_param($this->ausbildungcode, FHC_INTEGER).",".
|
||||
@@ -270,7 +272,8 @@ class mitarbeiter extends benutzer
|
||||
$this->db_add_param($this->insertamum).','.
|
||||
$this->db_add_param($this->insertvon).', '.
|
||||
$this->db_add_param($this->ext_id_mitarbeiter, FHC_INTEGER).','.
|
||||
$this->db_add_param($this->bismelden, FHC_BOOLEAN).');';
|
||||
$this->db_add_param($this->bismelden, FHC_BOOLEAN).','.
|
||||
$this->db_add_param($this->kleriker, FHC_BOOLEAN).');';
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -282,6 +285,7 @@ class mitarbeiter extends benutzer
|
||||
' lektor='.$this->db_add_param($this->lektor, FHC_BOOLEAN).','.
|
||||
' fixangestellt='.$this->db_add_param($this->fixangestellt, FHC_BOOLEAN).','.
|
||||
' bismelden='.$this->db_add_param($this->bismelden, FHC_BOOLEAN).','.
|
||||
' kleriker='.$this->db_add_param($this->kleriker, FHC_BOOLEAN).','.
|
||||
' standort_id='.$this->db_add_param($this->standort_id, FHC_INTEGER).','.
|
||||
' telefonklappe='.$this->db_add_param($this->telefonklappe).','.
|
||||
' ort_kurzbz='.$this->db_add_param($this->ort_kurzbz).','.
|
||||
|
||||
@@ -63,6 +63,7 @@ class person extends basis_db
|
||||
public $kurzbeschreibung; // text
|
||||
public $zugangscode = null; // varchar(32)
|
||||
public $foto_sperre=false; // boolean
|
||||
public $matr_nr; //varchar(32)
|
||||
|
||||
/**
|
||||
* Konstruktor - Uebergibt die Connection und laedt optional eine Person
|
||||
@@ -88,7 +89,7 @@ class person extends basis_db
|
||||
$qry = "SELECT person_id, sprache, anrede, titelpost, titelpre, nachname, vorname, vornamen,
|
||||
gebdatum, gebort, gebzeit, foto, anmerkung, homepage, svnr, ersatzkennzeichen,
|
||||
familienstand, anzahlkinder, aktiv, insertamum, insertvon, updateamum, updatevon, ext_id,
|
||||
geschlecht, staatsbuergerschaft, geburtsnation, kurzbeschreibung, zugangscode, foto_sperre
|
||||
geschlecht, staatsbuergerschaft, geburtsnation, kurzbeschreibung, zugangscode, foto_sperre, matr_nr
|
||||
FROM public.tbl_person WHERE person_id=".$this->db_add_param($person_id, FHC_INTEGER);
|
||||
|
||||
if(!$this->db_query($qry))
|
||||
@@ -129,6 +130,7 @@ class person extends basis_db
|
||||
$this->kurzbeschreibung = $row->kurzbeschreibung;
|
||||
$this->zugangscode = $row->zugangscode;
|
||||
$this->foto_sperre = $this->db_parse_bool($row->foto_sperre);
|
||||
$this->matr_nr = $row->matr_nr;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -243,6 +245,12 @@ class person extends basis_db
|
||||
return false;
|
||||
}
|
||||
|
||||
if(mb_strlen($this->matr_nr)>32)
|
||||
{
|
||||
$this->errormsg = 'Matrikelnummer darf nicht laenger als 32 Zeichen sein';
|
||||
return false;
|
||||
}
|
||||
|
||||
if($this->svnr!='')
|
||||
{
|
||||
if(mb_strlen($this->svnr)!=10)
|
||||
@@ -394,7 +402,7 @@ class person extends basis_db
|
||||
$qry = 'INSERT INTO public.tbl_person (sprache, anrede, titelpost, titelpre, nachname, vorname, vornamen,
|
||||
gebdatum, gebort, gebzeit, foto, anmerkung, homepage, svnr, ersatzkennzeichen,
|
||||
familienstand, anzahlkinder, aktiv, insertamum, insertvon, updateamum, updatevon,
|
||||
geschlecht, geburtsnation, staatsbuergerschaft, ext_id, kurzbeschreibung, zugangscode, foto_sperre)
|
||||
geschlecht, geburtsnation, staatsbuergerschaft, ext_id, kurzbeschreibung, zugangscode, foto_sperre, matr_nr)
|
||||
VALUES('.$this->db_add_param($this->sprache).','.
|
||||
$this->db_add_param($this->anrede).','.
|
||||
$this->db_add_param($this->titelpost).','.
|
||||
@@ -423,7 +431,8 @@ class person extends basis_db
|
||||
$this->db_add_param($this->ext_id).','.
|
||||
$this->db_add_param($this->kurzbeschreibung).','.
|
||||
$this->db_add_param($this->zugangscode).','.
|
||||
$this->db_add_param($this->foto_sperre, FHC_BOOLEAN).');';
|
||||
$this->db_add_param($this->foto_sperre, FHC_BOOLEAN).','.
|
||||
$this->db_add_param($this->matr_nr).');';
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -460,7 +469,8 @@ class person extends basis_db
|
||||
' staatsbuergerschaft='.$this->db_add_param($this->staatsbuergerschaft).','.
|
||||
' ext_id='.$this->db_add_param($this->ext_id).','.
|
||||
' kurzbeschreibung='.$this->db_add_param($this->kurzbeschreibung).','.
|
||||
' foto_sperre='.$this->db_add_param($this->foto_sperre, FHC_BOOLEAN).
|
||||
' foto_sperre='.$this->db_add_param($this->foto_sperre, FHC_BOOLEAN).','.
|
||||
' matr_nr ='.$this->db_add_param($this->matr_nr).
|
||||
' WHERE person_id='.$this->person_id.';';
|
||||
}
|
||||
|
||||
@@ -558,6 +568,7 @@ class person extends basis_db
|
||||
$l->ext_id = $row->ext_id;
|
||||
$l->kurzbeschreibung = $row->kurzbeschreibung;
|
||||
$l->foto_sperre = $this->db_parse_bool($row->foto_sperre);
|
||||
$l->matr_nr = $row->matr_nr;
|
||||
$this->personen[]=$l;
|
||||
}
|
||||
}
|
||||
@@ -806,6 +817,7 @@ class person extends basis_db
|
||||
$this->kurzbeschreibung = $row->kurzbeschreibung;
|
||||
$this->zugangscode = $row->zugangscode;
|
||||
$this->foto_sperre = $this->db_parse_bool($row->foto_sperre);
|
||||
$this->matrikelnummer = $this->row->matrikelnummer;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user