Mitarbeiter
in package
Mitarbeiter class
Table of Contents
Methods
- checkClearingAg() : mixed
- check if clearing_ag is aktive for one or more active ma
- del_Bereich_MA() : mixed
- del_Bereich_MA_VG() : mixed
- del_MA_Bereich() : mixed
- DEL Bereich MA
- del_vg() : mixed
- del_vg_bereich() : mixed
- DELETE BEREICH
- delAssignedEntries() : mixed
- delQualiMA() : mixed
- delRelationsClientMaAndFreeModules() : mixed
- editQuali() : mixed
- delete all entries from table ma_quali for selected ma or insert new relation
- get_All_Bereiche_MA() : mixed
- ALLE Vorgaben holen
- get_All_Bereiche_zugeordnet() : mixed
- ALLE zugeordneten Vorgaben holen
- get_All_MA_Nach_Bereiche_zugeordnet() : mixed
- ALLE zugeordneten Vorgaben holen
- get_All_QualiMa() : mixed
- ALLE Qualifikation MA holen get all id's or names from table ma_vg for selected ma
- get_All_VG() : mixed
- ALLE Vorgaben holen
- get_All_VG_B() : mixed
- ALLE Vorgaben holen
- get_VG_B_ById() : mixed
- getAllAssignedQuali() : mixed
- ALLE zugeordneten Vorgaben holen
- getAllContracts() : mixed
- get all contract-entires for given employee - or one given selected $idContract
- getAllMa() : mysqli_result
- fetch all employees of the spitex
- getAllMaData() : mixed
- get all relevant employee data from owner joins ma_daten for csv-export
- getAllMaOfGivenQualification() : mixed
- ALLE zugeordneten Mitarbeiter einer Qualifikation holen
- getCurrentContract() : mixed
- get entry with current = 1 for given employee (owner)
- getEmployeesWihtIsPaByState() : mixed
- get all datasets wiht ma_daten.is_pa = $state
- getVG_BY_ID() : mixed
- Vorgaben nach TYP holen
- insertVertrag_MA() : mixed
- Daten zum Arbeitsvertrag und Sollstunden
- neuOwner() : mixed
- proofMA() : mixed
- save_Bereich_MA() : mixed
- save_MA_Bereich() : mixed
- Save Bereich MA
- save_vg_bereich() : mixed
- SAVE BEREICH
- save_vg_quali() : mixed
- SAVE qualification
- setCurrentSuccessorContract() : mixed
- get entry with current = 1 for given employee (owner)
- update_vg_bereich() : mixed
- UPDATE BEREICH
- update_vg_bereich_farbe() : mixed
- update_vg_bereich_name() : mixed
- UPDATE BEREICH NAME
- updateData_Benutzer_erweitert() : mixed
- updateData_Benutzer_Geb() : mixed
- updateIsPaState() : mixed
- update all entries is_pa = 1 on table ma_daten for given ma_id (reference to owner.id)
- updateNotizMA() : mixed
- updateOwnerByFieldValue() : mixed
- update field in table owner with given value
- updateQuali_GLN_MA() : mixed
- updateVertrag_MA() : mixed
- Daten zum Arbeitsvertrag und Sollstunden
- updateVertrag_MA_v_begin() : mixed
- Daten zum Arbeitsvertrag und Sollstunden v_begin
- updateVertrag_MA_v_ende() : mixed
- Daten zum Arbeitsvertrag und Sollstunden v_begin
- updateVertrag_MA_v_probe() : mixed
- Daten zum Arbeitsvertrag und Sollstunden v_begin
Methods
checkClearingAg()
check if clearing_ag is aktive for one or more active ma
public
checkClearingAg() : mixed
del_Bereich_MA()
public
del_Bereich_MA(mixed $id_ma) : mixed
Parameters
- $id_ma : mixed
del_Bereich_MA_VG()
public
del_Bereich_MA_VG(mixed $id_ma, mixed $id_vg) : mixed
Parameters
- $id_ma : mixed
- $id_vg : mixed
del_MA_Bereich()
DEL Bereich MA
public
del_MA_Bereich(mixed $id_vg, mixed $id_ma) : mixed
Parameters
- $id_vg : mixed
- $id_ma : mixed
del_vg()
public
del_vg(mixed $id) : mixed
Parameters
- $id : mixed
del_vg_bereich()
DELETE BEREICH
public
del_vg_bereich(mixed $id) : mixed
Parameters
- $id : mixed
delAssignedEntries()
public
delAssignedEntries(mixed $idQuali) : mixed
Parameters
- $idQuali : mixed
delQualiMA()
public
delQualiMA(mixed $idMaDaten) : mixed
Parameters
- $idMaDaten : mixed
delRelationsClientMaAndFreeModules()
public
delRelationsClientMaAndFreeModules(mixed $id_ma) : mixed
Parameters
- $id_ma : mixed
editQuali()
delete all entries from table ma_quali for selected ma or insert new relation
public
editQuali(int $id_ma, int $typ[, int $idQuali = null ]) : mixed
Parameters
- $id_ma : int
-
id in table owner
- $typ : int
-
$typ = 1: delete all entries, $typ = 2: insert new entry
- $idQuali : int = null
-
standard null, ref to table ma_vg, not used if $type == 1
get_All_Bereiche_MA()
ALLE Vorgaben holen
public
get_All_Bereiche_MA(mixed $id_ma) : mixed
Parameters
- $id_ma : mixed
get_All_Bereiche_zugeordnet()
ALLE zugeordneten Vorgaben holen
public
get_All_Bereiche_zugeordnet() : mixed
get_All_MA_Nach_Bereiche_zugeordnet()
ALLE zugeordneten Vorgaben holen
public
get_All_MA_Nach_Bereiche_zugeordnet(mixed $id_vg[, mixed $del = 0 ]) : mixed
Parameters
- $id_vg : mixed
- $del : mixed = 0
get_All_QualiMa()
ALLE Qualifikation MA holen get all id's or names from table ma_vg for selected ma
public
get_All_QualiMa(int $idMa[, int $typ = null ]) : mixed
Parameters
- $idMa : int
-
ref to id in table owner
- $typ : int = null
-
standard null: return ids from table ma_vg, $typ = 1: return array wite names from ma_vg
get_All_VG()
ALLE Vorgaben holen
public
get_All_VG() : mixed
get_All_VG_B()
ALLE Vorgaben holen
public
get_All_VG_B() : mixed
get_VG_B_ById()
public
get_VG_B_ById(mixed $id) : mixed
Parameters
- $id : mixed
getAllAssignedQuali()
ALLE zugeordneten Vorgaben holen
public
getAllAssignedQuali() : mixed
getAllContracts()
get all contract-entires for given employee - or one given selected $idContract
public
getAllContracts(int $idMa[, int $idContract = 0 ]) : mixed
Parameters
- $idMa : int
-
id of selected employee (owner)
- $idContract : int = 0
-
default = 0: get all contracts; > 0: selected data by id
getAllMa()
fetch all employees of the spitex
public
getAllMa() : mysqli_result
Return values
mysqli_result —$result
id, nname, vname, del of each owner
getAllMaData()
get all relevant employee data from owner joins ma_daten for csv-export
public
getAllMaData([int $active = 0 ]) : mixed
Parameters
- $active : int = 0
-
check del = $active: 0=active , 1=inactive
getAllMaOfGivenQualification()
ALLE zugeordneten Mitarbeiter einer Qualifikation holen
public
getAllMaOfGivenQualification(mixed $idQuali[, mixed $del = 0 ]) : mixed
Parameters
- $idQuali : mixed
- $del : mixed = 0
getCurrentContract()
get entry with current = 1 for given employee (owner)
public
getCurrentContract(int $idMa) : mixed
Parameters
- $idMa : int
-
id of selected owner
getEmployeesWihtIsPaByState()
get all datasets wiht ma_daten.is_pa = $state
public
getEmployeesWihtIsPaByState([int $state = 1 ]) : mixed
Parameters
- $state : int = 1
-
default = 1: employee is PA, 0: is regular employee
getVG_BY_ID()
Vorgaben nach TYP holen
public
getVG_BY_ID(mixed $id_typ) : mixed
Parameters
- $id_typ : mixed
insertVertrag_MA()
Daten zum Arbeitsvertrag und Sollstunden
public
insertVertrag_MA(mixed $idMa, mixed $v_anstellung, mixed $v_sollstunden, mixed $v_art_stunden, mixed $v_ueberstunden, mixed $v_az_mo, mixed $v_az_di, mixed $v_az_mi, mixed $v_az_do, mixed $v_az_fr, mixed $v_az_sa, mixed $v_az_so, mixed $v_ferien_tage, mixed $v_ferien_std_tag) : mixed
Parameters
- $idMa : mixed
- $v_anstellung : mixed
- $v_sollstunden : mixed
- $v_art_stunden : mixed
- $v_ueberstunden : mixed
- $v_az_mo : mixed
- $v_az_di : mixed
- $v_az_mi : mixed
- $v_az_do : mixed
- $v_az_fr : mixed
- $v_az_sa : mixed
- $v_az_so : mixed
- $v_ferien_tage : mixed
- $v_ferien_std_tag : mixed
neuOwner()
public
neuOwner(mixed $anrede, mixed $vname, mixed $nname, mixed $orga, mixed $str, mixed $plz, mixed $ort, mixed $tel, mixed $natel, mixed $email, mixed $grund, mixed $weit_auf, mixed $stat, mixed $abrech, mixed $doku, mixed $kl_neu, mixed $kl_edit, mixed $admin, mixed $mod_material, mixed $spitex, mixed $vversion, mixed $sprache, mixed $hvb_migel, mixed $mod_xml, mixed $mod_ekarus, mixed $mod_pop[, mixed $password = null ]) : mixed
Parameters
- $anrede : mixed
- $vname : mixed
- $nname : mixed
- $orga : mixed
- $str : mixed
- $plz : mixed
- $ort : mixed
- $tel : mixed
- $natel : mixed
- $email : mixed
- $grund : mixed
- $weit_auf : mixed
- $stat : mixed
- $abrech : mixed
- $doku : mixed
- $kl_neu : mixed
- $kl_edit : mixed
- $admin : mixed
- $mod_material : mixed
- $spitex : mixed
- $vversion : mixed
- $sprache : mixed
- $hvb_migel : mixed
- $mod_xml : mixed
- $mod_ekarus : mixed
- $mod_pop : mixed
- $password : mixed = null
proofMA()
public
proofMA(mixed $id_ma) : mixed
Parameters
- $id_ma : mixed
save_Bereich_MA()
public
save_Bereich_MA(mixed $id_ma, mixed $id_vg) : mixed
Parameters
- $id_ma : mixed
- $id_vg : mixed
save_MA_Bereich()
Save Bereich MA
public
save_MA_Bereich(mixed $id_vg, mixed $id_ma) : mixed
Parameters
- $id_vg : mixed
- $id_ma : mixed
save_vg_bereich()
SAVE BEREICH
public
save_vg_bereich(mixed $name, mixed $sprache, mixed $farbe, mixed $idBereich) : mixed
Parameters
- $name : mixed
- $sprache : mixed
- $farbe : mixed
- $idBereich : mixed
save_vg_quali()
SAVE qualification
public
save_vg_quali(mixed $name, mixed $sprache, mixed $kuerzel, mixed $tertiaer_neu, mixed $idQuali) : mixed
Parameters
- $name : mixed
- $sprache : mixed
- $kuerzel : mixed
- $tertiaer_neu : mixed
- $idQuali : mixed
setCurrentSuccessorContract()
get entry with current = 1 for given employee (owner)
public
setCurrentSuccessorContract(int $idContract, int $current[, int $successor = null ]) : mixed
Parameters
- $idContract : int
-
id of selected contract
- $current : int
-
value 0 = not current, 1=current entry
- $successor : int = null
-
id of following contract
update_vg_bereich()
UPDATE BEREICH
public
update_vg_bereich(mixed $id, mixed $name, mixed $farbe) : mixed
Parameters
- $id : mixed
- $name : mixed
- $farbe : mixed
update_vg_bereich_farbe()
public
update_vg_bereich_farbe(mixed $id, mixed $farbe) : mixed
Parameters
- $id : mixed
- $farbe : mixed
update_vg_bereich_name()
UPDATE BEREICH NAME
public
update_vg_bereich_name(mixed $id, mixed $name) : mixed
Parameters
- $id : mixed
- $name : mixed
updateData_Benutzer_erweitert()
public
updateData_Benutzer_erweitert(mixed $id, mixed $anrede, mixed $vn, mixed $nn, mixed $str, mixed $plz, mixed $ort, mixed $tel, mixed $fax, mixed $email, mixed $webseite, mixed $bank, mixed $b_inhaber, mixed $b_nr, mixed $sprache, mixed $aktiv) : mixed
Parameters
- $id : mixed
- $anrede : mixed
- $vn : mixed
- $nn : mixed
- $str : mixed
- $plz : mixed
- $ort : mixed
- $tel : mixed
- $fax : mixed
- $email : mixed
- $webseite : mixed
- $bank : mixed
- $b_inhaber : mixed
- $b_nr : mixed
- $sprache : mixed
- $aktiv : mixed
updateData_Benutzer_Geb()
public
updateData_Benutzer_Geb(mixed $id, mixed $geb) : mixed
Parameters
- $id : mixed
- $geb : mixed
updateIsPaState()
update all entries is_pa = 1 on table ma_daten for given ma_id (reference to owner.id)
public
updateIsPaState(int $ma_id) : mixed
Parameters
- $ma_id : int
-
id of selected employee (owner.id)
updateNotizMA()
public
updateNotizMA(mixed $id, mixed $notiz) : mixed
Parameters
- $id : mixed
- $notiz : mixed
updateOwnerByFieldValue()
update field in table owner with given value
public
updateOwnerByFieldValue(mixed $idMa, mixed $field, mixed $value) : mixed
Parameters
- $idMa : mixed
- $field : mixed
- $value : mixed
updateQuali_GLN_MA()
public
updateQuali_GLN_MA(mixed $id, mixed $gln) : mixed
Parameters
- $id : mixed
- $gln : mixed
updateVertrag_MA()
Daten zum Arbeitsvertrag und Sollstunden
public
updateVertrag_MA(mixed $idContract, mixed $v_anstellung, mixed $v_sollstunden, mixed $v_art_stunden, mixed $v_ueberstunden, mixed $v_az_mo, mixed $v_az_di, mixed $v_az_mi, mixed $v_az_do, mixed $v_az_fr, mixed $v_az_sa, mixed $v_az_so, mixed $v_ferien_tage, mixed $v_ferien_std_tag, mixed $notiz, mixed $v_uestd_konto) : mixed
Parameters
- $idContract : mixed
- $v_anstellung : mixed
- $v_sollstunden : mixed
- $v_art_stunden : mixed
- $v_ueberstunden : mixed
- $v_az_mo : mixed
- $v_az_di : mixed
- $v_az_mi : mixed
- $v_az_do : mixed
- $v_az_fr : mixed
- $v_az_sa : mixed
- $v_az_so : mixed
- $v_ferien_tage : mixed
- $v_ferien_std_tag : mixed
- $notiz : mixed
- $v_uestd_konto : mixed
updateVertrag_MA_v_begin()
Daten zum Arbeitsvertrag und Sollstunden v_begin
public
updateVertrag_MA_v_begin(mixed $id, mixed $v_begin) : mixed
Parameters
- $id : mixed
- $v_begin : mixed
updateVertrag_MA_v_ende()
Daten zum Arbeitsvertrag und Sollstunden v_begin
public
updateVertrag_MA_v_ende(mixed $id, mixed $v_ende) : mixed
Parameters
- $id : mixed
- $v_ende : mixed
updateVertrag_MA_v_probe()
Daten zum Arbeitsvertrag und Sollstunden v_begin
public
updateVertrag_MA_v_probe(mixed $id, mixed $v_probe) : mixed
Parameters
- $id : mixed
- $v_probe : mixed