mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
This commit is contained in:
@@ -82,8 +82,12 @@ class kontakt extends basis_db
|
||||
return false;
|
||||
}
|
||||
|
||||
$qry = "SELECT tbl_kontakt.*, tbl_firma.name as firma_name
|
||||
FROM public.tbl_kontakt LEFT JOIN public.tbl_firma USING(firma_id) WHERE kontakt_id='$kontakt_id'";
|
||||
$qry = "SELECT tbl_kontakt.*, tbl_firma.name as firma_name, tbl_firma.firma_id
|
||||
FROM
|
||||
public.tbl_kontakt
|
||||
LEFT JOIN public.tbl_standort USING(standort_id)
|
||||
LEFT JOIN public.tbl_firma USING(firma_id)
|
||||
WHERE kontakt_id='$kontakt_id'";
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
@@ -166,9 +170,8 @@ class kontakt extends basis_db
|
||||
if($this->new)
|
||||
{
|
||||
//Neuen Datensatz einfuegen
|
||||
$qry='BEGIN;INSERT INTO public.tbl_kontakt (person_id, firma_id,standort_id, kontakttyp, anmerkung, kontakt, zustellung, ext_id, insertamum, insertvon, updateamum, updatevon) VALUES('.
|
||||
$qry='BEGIN;INSERT INTO public.tbl_kontakt (person_id, standort_id, kontakttyp, anmerkung, kontakt, zustellung, ext_id, insertamum, insertvon, updateamum, updatevon) VALUES('.
|
||||
$this->addslashes($this->person_id).', '.
|
||||
$this->addslashes($this->firma_id).', '.
|
||||
$this->addslashes($this->standort_id).', '.
|
||||
$this->addslashes($this->kontakttyp).', '.
|
||||
$this->addslashes($this->anmerkung).', '.
|
||||
@@ -190,7 +193,6 @@ class kontakt extends basis_db
|
||||
}
|
||||
$qry='UPDATE public.tbl_kontakt SET '.
|
||||
'person_id='.$this->addslashes($this->person_id).', '.
|
||||
'firma_id='.$this->addslashes($this->firma_id).', '.
|
||||
'standort_id='.$this->addslashes($this->standort_id).', '.
|
||||
'kontakttyp='.$this->addslashes($this->kontakttyp).', '.
|
||||
'anmerkung='.$this->addslashes($this->anmerkung).', '.
|
||||
@@ -277,8 +279,8 @@ class kontakt extends basis_db
|
||||
return false;
|
||||
}
|
||||
|
||||
$qry = "SELECT tbl_kontakt.*, tbl_firma.name as firma_name
|
||||
FROM public.tbl_kontakt LEFT JOIN public.tbl_firma USING(firma_id) WHERE person_id='$person_id'";
|
||||
$qry = "SELECT tbl_kontakt.*, tbl_firma.name as firma_name, tbl_firma.firma_id
|
||||
FROM public.tbl_kontakt LEFT JOIN public.tbl_standort USING(standort_id) LEFT JOIN public.tbl_firma USING(firma_id) WHERE person_id='$person_id'";
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
|
||||
@@ -35,7 +35,7 @@ class mitarbeiter extends benutzer
|
||||
public $kurzbz; //varchar(8)
|
||||
public $lektor; //boolean
|
||||
public $fixangestellt; //boolean
|
||||
public $standort_kurzbz; //varchar(16)
|
||||
public $standort_id; //varchar(16)
|
||||
public $telefonklappe; //varchar(25)
|
||||
public $ort_kurzbz; //varchar(8)
|
||||
public $ext_id_mitarbeiter; //bigint
|
||||
@@ -81,7 +81,7 @@ class mitarbeiter extends benutzer
|
||||
$this->kurzbz = $row->kurzbz;
|
||||
$this->lektor = ($row->lektor=='t'?true:false);
|
||||
$this->fixangestellt = ($row->fixangestellt=='t'?true:false);
|
||||
$this->standort_kurzbz = $row->standort_kurzbz;
|
||||
$this->standort_id = $row->standort_id;
|
||||
$this->telefonklappe = $row->telefonklappe;
|
||||
$this->ort_kurzbz = $row->ort_kurzbz;
|
||||
$this->stundensatz = $row->stundensatz;
|
||||
@@ -252,7 +252,7 @@ class mitarbeiter extends benutzer
|
||||
}
|
||||
//Neuen Datensatz anlegen
|
||||
$qry = "INSERT INTO public.tbl_mitarbeiter(mitarbeiter_uid, ausbildungcode, personalnummer, kurzbz, lektor, ort_kurzbz,
|
||||
fixangestellt, standort_kurzbz, telefonklappe, anmerkung, stundensatz, updateamum, updatevon, insertamum, insertvon, ext_id, bismelden)
|
||||
fixangestellt, standort_id, telefonklappe, anmerkung, stundensatz, updateamum, updatevon, insertamum, insertvon, ext_id, bismelden)
|
||||
|
||||
VALUES('".addslashes($this->uid)."',".
|
||||
$this->addslashes($this->ausbildungcode).",".
|
||||
@@ -261,7 +261,7 @@ class mitarbeiter extends benutzer
|
||||
($this->lektor?'true':'false').','.
|
||||
$this->addslashes($this->ort_kurzbz).','.
|
||||
($this->fixangestellt?'true':'false').','.
|
||||
$this->addslashes($this->standort_kurzbz).','.
|
||||
$this->addslashes($this->standort_id).','.
|
||||
$this->addslashes($this->telefonklappe).','.
|
||||
$this->addslashes($this->anmerkung).','.
|
||||
$this->addslashes($this->stundensatz).','.
|
||||
@@ -282,7 +282,7 @@ class mitarbeiter extends benutzer
|
||||
' lektor='.($this->lektor?'true':'false').','.
|
||||
' fixangestellt='.($this->fixangestellt?'true':'false').','.
|
||||
' bismelden='.($this->bismelden?'true':'false').','.
|
||||
' standort_kurzbz='.$this->addslashes($this->standort_kurzbz).','.
|
||||
' standort_id='.$this->addslashes($this->standort_id).','.
|
||||
' telefonklappe='.$this->addslashes($this->telefonklappe).','.
|
||||
' ort_kurzbz='.$this->addslashes($this->ort_kurzbz).','.
|
||||
' anmerkung='.$this->addslashes($this->anmerkung).','.
|
||||
@@ -313,7 +313,8 @@ class mitarbeiter extends benutzer
|
||||
*/
|
||||
public function getMitarbeiter($lektor=true,$fixangestellt=null,$stg_kz=null)
|
||||
{
|
||||
$sql_query='SELECT DISTINCT campus.vw_mitarbeiter.* FROM campus.vw_mitarbeiter
|
||||
$sql_query='SELECT DISTINCT campus.vw_mitarbeiter.uid, titelpre, titelpost, vorname, vornamen, nachname, gebdatum, gebort, gebzeit, anmerkung, aktiv,
|
||||
homepage, campus.vw_mitarbeiter.updateamum, campus.vw_mitarbeiter.updatevon, personalnummer, kurzbz, lektor, fixangestellt, standort_id, telefonklappe FROM campus.vw_mitarbeiter
|
||||
LEFT OUTER JOIN public.tbl_benutzerfunktion USING (uid)
|
||||
WHERE TRUE';
|
||||
|
||||
@@ -362,7 +363,7 @@ class mitarbeiter extends benutzer
|
||||
$l->gebdatum=$row->gebdatum;
|
||||
$l->gebort=$row->gebort;
|
||||
$l->gebzeit=$row->gebzeit;
|
||||
$l->foto=$row->foto;
|
||||
//$l->foto=$row->foto;
|
||||
$l->anmerkung=$row->anmerkung;
|
||||
$l->aktiv=$row->aktiv=='t'?true:false;
|
||||
$l->homepage=$row->homepage;
|
||||
@@ -373,7 +374,7 @@ class mitarbeiter extends benutzer
|
||||
$l->kurzbz=$row->kurzbz;
|
||||
$l->lektor=$row->lektor=='t'?true:false;
|
||||
$l->fixangestellt=$row->fixangestellt=='t'?true:false;
|
||||
$l->standort_kurzbz = $row->standort_kurzbz;
|
||||
$l->standort_id = $row->standort_id;
|
||||
$l->telefonklappe=$row->telefonklappe;
|
||||
|
||||
// Lektor in Array speichern
|
||||
@@ -467,7 +468,7 @@ class mitarbeiter extends benutzer
|
||||
$l->kurzbz=$row->kurzbz;
|
||||
$l->lektor=$row->lektor=='t'?true:false;
|
||||
$l->fixangestellt=$row->fixangestellt=='t'?true:false;
|
||||
$l->standort_kurzbz = $row->standort_kurzbz;
|
||||
$l->standort_id = $row->standort_id;
|
||||
$l->telefonklappe=$row->telefonklappe;
|
||||
$l->studiengang_kz = $row->studiengang_kz;
|
||||
//$l->ort_kurzbz=$row->ort_kurzbz;
|
||||
@@ -681,7 +682,7 @@ class mitarbeiter extends benutzer
|
||||
$obj->stundensatz = $row->stundensatz;
|
||||
$obj->ausbildungcode = $row->ausbildungcode;
|
||||
$obj->ort_kurzbz = $row->ort_kurzbz;
|
||||
$obj->standort_kurzbz = $row->standort_kurzbz;
|
||||
$obj->standort_id = $row->standort_id;
|
||||
$obj->anmerkung = $row->anmerkung;
|
||||
$obj->alias = $row->alias;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
@@ -819,7 +820,7 @@ class mitarbeiter extends benutzer
|
||||
$obj->stundensatz = $row->stundensatz;
|
||||
$obj->ausbildungcode = $row->ausbildungcode;
|
||||
$obj->ort_kurzbz = $row->ort_kurzbz;
|
||||
$obj->standort_kurzbz = $row->standort_kurzbz;
|
||||
$obj->standort_id = $row->standort_id;
|
||||
$obj->anmerkung = $row->anmerkung;
|
||||
$obj->alias = $row->alias;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
@@ -847,7 +848,8 @@ class mitarbeiter extends benutzer
|
||||
*/
|
||||
public function getMitarbeiterOrganisationseinheit($oe_kurzbz)
|
||||
{
|
||||
$sql_query="SELECT DISTINCT campus.vw_mitarbeiter.* FROM campus.vw_mitarbeiter
|
||||
$sql_query="SELECT DISTINCT campus.vw_mitarbeiter.uid, titelpre, titelpost, vorname, vornamen, nachname, gebdatum, gebort, gebzeit, anmerkung, aktiv,
|
||||
homepage, updateamum, updatevon, personalnummer, kurzbz, lektor, fixangestellt, standort_id, telefonklappe FROM campus.vw_mitarbeiter
|
||||
JOIN public.tbl_benutzerfunktion USING (uid)
|
||||
WHERE funktion_kurzbz='oezuordnung' AND oe_kurzbz='".addslashes($oe_kurzbz)."' AND
|
||||
(tbl_benutzerfunktion.datum_von is null OR tbl_benutzerfunktion.datum_von<=now()) AND
|
||||
@@ -872,7 +874,7 @@ class mitarbeiter extends benutzer
|
||||
$l->gebdatum=$row->gebdatum;
|
||||
$l->gebort=$row->gebort;
|
||||
$l->gebzeit=$row->gebzeit;
|
||||
$l->foto=$row->foto;
|
||||
//$l->foto=$row->foto;
|
||||
$l->anmerkung=$row->anmerkung;
|
||||
$l->aktiv=$row->aktiv=='t'?true:false;
|
||||
$l->homepage=$row->homepage;
|
||||
@@ -883,7 +885,7 @@ class mitarbeiter extends benutzer
|
||||
$l->kurzbz=$row->kurzbz;
|
||||
$l->lektor=$row->lektor=='t'?true:false;
|
||||
$l->fixangestellt=$row->fixangestellt=='t'?true:false;
|
||||
$l->standort_kurzbz = $row->standort_kurzbz;
|
||||
$l->standort_id = $row->standort_id;
|
||||
$l->telefonklappe=$row->telefonklappe;
|
||||
|
||||
// Lektor in Array speichern
|
||||
|
||||
@@ -117,10 +117,10 @@ class standort extends basis_db
|
||||
|
||||
/**
|
||||
* Laedt alle Standort zu der Adress ID die uebergeben wird
|
||||
* @param adress_id ID der Adresse zu der die standortn geladen werden sollen
|
||||
* @param adress_id ID der Adresse zu der die standorte geladen werden sollen
|
||||
* @return true wenn ok, false im Fehlerfall
|
||||
*/
|
||||
public function load_pers($adress_id)
|
||||
public function load_adresse($adress_id)
|
||||
{
|
||||
$this->result=array();
|
||||
$this->errormsg = '';
|
||||
@@ -161,8 +161,8 @@ class standort extends basis_db
|
||||
}
|
||||
|
||||
/**
|
||||
* Laedt alle standortn zu der Firma die uebergeben wird
|
||||
* @param $firma_id ID der Firma zu der die standortn geladen werden sollen
|
||||
* Laedt alle standorte zu der Firma die uebergeben wird
|
||||
* @param $firma_id ID der Firma zu der die standorte geladen werden sollen
|
||||
* @return true wenn ok, false im Fehlerfall
|
||||
*/
|
||||
public function load_firma($firma_id)
|
||||
|
||||
Reference in New Issue
Block a user