mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
fix vertragsbestandteil lohnguide
This commit is contained in:
@@ -3,6 +3,7 @@ namespace vertragsbestandteil;
|
|||||||
|
|
||||||
use Exception;
|
use Exception;
|
||||||
use vertragsbestandteil\VertragsbestandteilStunden;
|
use vertragsbestandteil\VertragsbestandteilStunden;
|
||||||
|
use vertragsbestandteil\VertragsbestandteilLohnguide;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Description of VertragsbestandteilFactory
|
* Description of VertragsbestandteilFactory
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ require_once __DIR__ . '/VertragsbestandteilKuendigungsfrist.php';
|
|||||||
require_once __DIR__ . '/VertragsbestandteilUrlaubsanspruch.php';
|
require_once __DIR__ . '/VertragsbestandteilUrlaubsanspruch.php';
|
||||||
require_once __DIR__ . '/VertragsbestandteilFreitext.php';
|
require_once __DIR__ . '/VertragsbestandteilFreitext.php';
|
||||||
require_once __DIR__ . '/VertragsbestandteilKarenz.php';
|
require_once __DIR__ . '/VertragsbestandteilKarenz.php';
|
||||||
|
require_once __DIR__ . '/VertragsbestandteilLohnguide.php';
|
||||||
require_once __DIR__ . '/VertragsbestandteilFactory.php';
|
require_once __DIR__ . '/VertragsbestandteilFactory.php';
|
||||||
require_once __DIR__ . '/OverlapChecker.php';
|
require_once __DIR__ . '/OverlapChecker.php';
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,14 @@ class VertragsbestandteilLohnguide extends Vertragsbestandteil
|
|||||||
protected $kommentar_person;
|
protected $kommentar_person;
|
||||||
protected $kommentar_modellstelle;
|
protected $kommentar_modellstelle;
|
||||||
|
|
||||||
|
|
||||||
|
public function __construct()
|
||||||
|
{
|
||||||
|
parent::__construct();
|
||||||
|
$this->setVertragsbestandteiltyp_kurzbz(
|
||||||
|
VertragsbestandteilFactory::VERTRAGSBESTANDTEIL_LOHNGUIDE);
|
||||||
|
}
|
||||||
|
|
||||||
public function getStellenbezeichnung()
|
public function getStellenbezeichnung()
|
||||||
{
|
{
|
||||||
return $this->stellenbezeichnung;
|
return $this->stellenbezeichnung;
|
||||||
@@ -73,12 +81,7 @@ class VertragsbestandteilLohnguide extends Vertragsbestandteil
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function __construct()
|
|
||||||
{
|
|
||||||
parent::__construct();
|
|
||||||
$this->setVertragsbestandteiltyp_kurzbz(
|
|
||||||
VertragsbestandteilFactory::VERTRAGSBESTANDTEIL_LOHNGUIDE);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function hydrateByStdClass($data, $fromdb=false)
|
public function hydrateByStdClass($data, $fromdb=false)
|
||||||
{
|
{
|
||||||
@@ -97,8 +100,8 @@ class VertragsbestandteilLohnguide extends Vertragsbestandteil
|
|||||||
$tmp = array(
|
$tmp = array(
|
||||||
'vertragsbestandteil_id' => $this->getVertragsbestandteil_id(),
|
'vertragsbestandteil_id' => $this->getVertragsbestandteil_id(),
|
||||||
'stellenbezeichnung' => $this->getStellenbezeichnung(),
|
'stellenbezeichnung' => $this->getStellenbezeichnung(),
|
||||||
'fachrichtung' => $this->getFachrichtung_kurzbz(),
|
'fachrichtung_kurzbz' => $this->getFachrichtung_kurzbz(),
|
||||||
'modellstelle' => $this->getModellstelle_kurzbz(),
|
'modellstelle_kurzbz' => $this->getModellstelle_kurzbz(),
|
||||||
'kommentar_person' => $this->getKommentar_person(),
|
'kommentar_person' => $this->getKommentar_person(),
|
||||||
'kommentar_modellstelle' => $this->getKommentar_modellstelle(),
|
'kommentar_modellstelle' => $this->getKommentar_modellstelle(),
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -334,4 +334,17 @@ GRANT SELECT,INSERT,DELETE,UPDATE ON TABLE hr.tbl_vertragsbestandteil_lohnguide
|
|||||||
echo 'hr.tbl_vertragsbestandteil_lohnguide wurde neu erstellt<br>';
|
echo 'hr.tbl_vertragsbestandteil_lohnguide wurde neu erstellt<br>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if($result = $db->db_query("SELECT 1 FROM hr.tbl_vertragsbestandteiltyp WHERE vertragsbestandteiltyp_kurzbz = 'lohnguide'"))
|
||||||
|
{
|
||||||
|
if($db->db_num_rows($result) === 0)
|
||||||
|
{
|
||||||
|
$qry = "insert into hr.tbl_vertragsbestandteiltyp (vertragsbestandteiltyp_kurzbz,bezeichnung,ueberlappend) values('lohnguide','Lohnguide',false)";
|
||||||
|
|
||||||
|
if(!$db->db_query($qry))
|
||||||
|
echo '<strong>Public Tabelle person: '.$db->db_last_error().'</strong><br>';
|
||||||
|
else
|
||||||
|
echo "<br>Vertragsbestandteiltyp 'lohnguide' hinzugefuegt";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Reference in New Issue
Block a user