mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-10-12 15:04:04 +00:00
Suche an neue Vertragsstruktur angepasst und Feature-Toggle Config
hinzugefügt zum Umschalten zwischen alter und neuer Vertragsstruktur
This commit is contained in:
@@ -172,9 +172,6 @@ function searchPerson($searchItems)
|
|||||||
';
|
';
|
||||||
foreach($bn->result as $row)
|
foreach($bn->result as $row)
|
||||||
{
|
{
|
||||||
$bisverwendung = new bisverwendung();
|
|
||||||
$bisverwendung->getLastAktVerwendung($row->uid);
|
|
||||||
|
|
||||||
echo '<tr>';
|
echo '<tr>';
|
||||||
//echo '<td>',$row->titelpre,'</td>';
|
//echo '<td>',$row->titelpre,'</td>';
|
||||||
echo '<td>',$row->anrede,'</td>';
|
echo '<td>',$row->anrede,'</td>';
|
||||||
@@ -199,7 +196,7 @@ function searchPerson($searchItems)
|
|||||||
echo '<a href="../profile/index.php?uid=',$row->uid,'" title="',$row->titelpre,' ',$row->vorname,' ',$row->wahlname,' ',$row->nachname,' ',$row->titelpost,'">',$row->nachname,'</a>';
|
echo '<a href="../profile/index.php?uid=',$row->uid,'" title="',$row->titelpre,' ',$row->vorname,' ',$row->wahlname,' ',$row->nachname,' ',$row->titelpost,'">',$row->nachname,'</a>';
|
||||||
if($row->aktiv==false)
|
if($row->aktiv==false)
|
||||||
echo '<span style="color: red"> (ausgeschieden)</span>';
|
echo '<span style="color: red"> (ausgeschieden)</span>';
|
||||||
elseif($bisverwendung->beschausmasscode=='5')
|
elseif(isKarenziert($row->uid))
|
||||||
echo '<span style="color: orange"> (karenziert)</span>';
|
echo '<span style="color: orange"> (karenziert)</span>';
|
||||||
echo '</td>';
|
echo '</td>';
|
||||||
//echo '<td>',$row->titelpost,'</td>';
|
//echo '<td>',$row->titelpost,'</td>';
|
||||||
@@ -262,6 +259,47 @@ function searchPerson($searchItems)
|
|||||||
else
|
else
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function isKarenziert($uid)
|
||||||
|
{
|
||||||
|
global $db;
|
||||||
|
|
||||||
|
if(defined('DIENSTVERHAELTNIS_SUPPORT') && DIENSTVERHAELTNIS_SUPPORT)
|
||||||
|
{
|
||||||
|
$qry ="
|
||||||
|
SELECT
|
||||||
|
1
|
||||||
|
FROM
|
||||||
|
hr.tbl_dienstverhaeltnis
|
||||||
|
JOIN hr.tbl_vertragsbestandteil USING(dienstverhaeltnis_id)
|
||||||
|
JOIN hr.tbl_vertragsbestandteil_karenz USING(vertragsbestandteil_id)
|
||||||
|
WHERE
|
||||||
|
tbl_dienstverhaeltnis.mitarbeiter_uid=".$db->db_add_param($uid)."
|
||||||
|
AND tbl_vertragsbestandteil.von<=now() AND tbl_vertragsbestandteil.bis>=now()
|
||||||
|
";
|
||||||
|
|
||||||
|
if($result = $db->db_query($qry))
|
||||||
|
{
|
||||||
|
if($db->db_num_rows($result)>0)
|
||||||
|
return true;
|
||||||
|
else
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$bisverwendung = new bisverwendung();
|
||||||
|
$bisverwendung->getLastAktVerwendung($uid);
|
||||||
|
|
||||||
|
if($bisverwendung->beschausmasscode=='5')
|
||||||
|
return true;
|
||||||
|
else
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function searchOE($searchItems)
|
function searchOE($searchItems)
|
||||||
{
|
{
|
||||||
global $db, $p, $noalias;
|
global $db, $p, $noalias;
|
||||||
@@ -332,8 +370,6 @@ function searchOE($searchItems)
|
|||||||
$mitarbeiter->load($bf->uid);
|
$mitarbeiter->load($bf->uid);
|
||||||
$kontakt = new kontakt();
|
$kontakt = new kontakt();
|
||||||
$kontakt->loadFirmaKontakttyp($mitarbeiter->standort_id,'telefon');
|
$kontakt->loadFirmaKontakttyp($mitarbeiter->standort_id,'telefon');
|
||||||
$bisverwendung = new bisverwendung();
|
|
||||||
$bisverwendung->getLastAktVerwendung($bf->uid);
|
|
||||||
$benutzer = new benutzer($bf->uid);
|
$benutzer = new benutzer($bf->uid);
|
||||||
if ($benutzer->bnaktiv)
|
if ($benutzer->bnaktiv)
|
||||||
{
|
{
|
||||||
@@ -341,8 +377,8 @@ function searchOE($searchItems)
|
|||||||
echo '<td>'.$person->vorname.'</td>';
|
echo '<td>'.$person->vorname.'</td>';
|
||||||
echo '<td><a href="../profile/index.php?uid=',$person->uid,'" title="',$person->titelpre,' ',$person->vorname,' ',$person->nachname,' ',$person->titelpost,'">',$person->nachname,'</a></td>';
|
echo '<td><a href="../profile/index.php?uid=',$person->uid,'" title="',$person->titelpre,' ',$person->vorname,' ',$person->nachname,' ',$person->titelpost,'">',$person->nachname,'</a></td>';
|
||||||
echo '<td>'.$bf->bezeichnung;
|
echo '<td>'.$bf->bezeichnung;
|
||||||
if($bisverwendung->beschausmasscode=='5')
|
if( isKarenziert($bf->uid))
|
||||||
echo '<span style="color: orange"> (karenziert)</span>';
|
echo '<span style="color: orange"> (karenziert)</span>';
|
||||||
echo '</td>';
|
echo '</td>';
|
||||||
|
|
||||||
// Display phone number
|
// Display phone number
|
||||||
|
|||||||
@@ -322,4 +322,9 @@ define ('ZAHLUNGSBESTAETIGUNG_ZAHLUNGSREFERENZ_ANZEIGEN', false);
|
|||||||
|
|
||||||
define('DOCSBOX_ENABLED', false);
|
define('DOCSBOX_ENABLED', false);
|
||||||
|
|
||||||
|
// Aktiviert Abfragen auf die Dienstverhaeltnisse im HR Schema anstatt auf die BIS-Verwendung
|
||||||
|
// Uebergangsphase bis zur entfernung der BIS-Verwendungen
|
||||||
|
// (true | false)
|
||||||
|
define('DIENSTVERHAELTNIS_SUPPORT', false);
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -350,6 +350,7 @@ if ($result = $db->db_query("SELECT * FROM information_schema.tables WHERE table
|
|||||||
GRANT SELECT, UPDATE, INSERT, DELETE ON hr.tbl_vertragsbestandteil_urlaubsanspruch TO vilesci;
|
GRANT SELECT, UPDATE, INSERT, DELETE ON hr.tbl_vertragsbestandteil_urlaubsanspruch TO vilesci;
|
||||||
GRANT SELECT, UPDATE, INSERT, DELETE ON hr.tbl_vertragsbestandteil_kuendigungsfrist TO vilesci;
|
GRANT SELECT, UPDATE, INSERT, DELETE ON hr.tbl_vertragsbestandteil_kuendigungsfrist TO vilesci;
|
||||||
GRANT SELECT, UPDATE, INSERT, DELETE ON hr.tbl_vertragsbestandteil_karenz TO vilesci;
|
GRANT SELECT, UPDATE, INSERT, DELETE ON hr.tbl_vertragsbestandteil_karenz TO vilesci;
|
||||||
|
GRANT SELECT ON hr.tbl_vertragsbestandteil_karenz TO web;
|
||||||
GRANT SELECT, UPDATE, INSERT, DELETE ON hr.tbl_karenztyp TO vilesci;
|
GRANT SELECT, UPDATE, INSERT, DELETE ON hr.tbl_karenztyp TO vilesci;
|
||||||
GRANT SELECT, UPDATE, INSERT, DELETE ON hr.tbl_teilzeittyp TO vilesci;
|
GRANT SELECT, UPDATE, INSERT, DELETE ON hr.tbl_teilzeittyp TO vilesci;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user