mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-26 00:54:27 +00:00
Resturlaubstage, Mehrarbeitsstunden und Urlaubsanspruch pro Jahr
entfernt. Diese können bei Mitarbeitern jetzt nicht mehr verwaltet werden
This commit is contained in:
@@ -33,7 +33,6 @@ require_once('../../include/mitarbeiter.class.php');
|
||||
require_once('../../include/bisverwendung.class.php');
|
||||
require_once('../../include/bisfunktion.class.php');
|
||||
require_once('../../include/entwicklungsteam.class.php');
|
||||
require_once('../../include/resturlaub.class.php');
|
||||
require_once('../../include/buchung.class.php');
|
||||
require_once('../../include/pruefung.class.php');
|
||||
require_once('../../include/projektbetreuer.class.php');
|
||||
@@ -108,37 +107,11 @@ if(!$error)
|
||||
$mitarbeiter->kleriker = ($_POST['kleriker'] == 'true'?true:false);
|
||||
if($rechte->isBerechtigt('mitarbeiter/personalnummer'))
|
||||
{
|
||||
$mitarbeiter->personalnummer = $_POST['personalnummer'];
|
||||
$mitarbeiter->personalnummer = $_POST['personalnummer'];
|
||||
}
|
||||
if($mitarbeiter->save())
|
||||
{
|
||||
$resturlaub = new resturlaub();
|
||||
if($resturlaub->load($_POST['uid']))
|
||||
{
|
||||
$resturlaub->new = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
$resturlaub->new = true;
|
||||
$resturlaub->insertamum = date('Y-m-d H:i:s');
|
||||
$resturlaub->insertvon = $user;
|
||||
$resturlaub->mitarbeiter_uid = $_POST['uid'];
|
||||
}
|
||||
|
||||
$resturlaub->updateamum = date('Y-m-d H:i:s');
|
||||
$resturlaub->updatevon = $user;
|
||||
$resturlaub->urlaubstageprojahr = $_POST['urlaubsanspruch'];
|
||||
$resturlaub->resturlaubstage = $_POST['resturlaubstage'];
|
||||
|
||||
if($resturlaub->save())
|
||||
{
|
||||
$return = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$return = false;
|
||||
$errormsg = 'Fehler beim Speichern der Resturlaubstage/Urlaubsanspruch'.$resturlaub->errormsg;
|
||||
}
|
||||
$return = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -265,15 +265,12 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<textbox id="mitarbeiter-detail-textbox-mitarbeiteranmerkung" disabled="true" multiline="true" oninput="MitarbeiterDetailValueChange()"/>
|
||||
<vbox>
|
||||
<label value="Alias" control="mitarbeiter-detail-textbox-alias"/>
|
||||
<label value="Urlaubsanspruch" control="mitarbeiter-detail-textbox-urlaubsanspruch" style="margin-top: 10px;" />
|
||||
</vbox>
|
||||
<vbox>
|
||||
<textbox id="mitarbeiter-detail-textbox-alias" disabled="true" oninput="MitarbeiterDetailValueChange()"/>
|
||||
<textbox id="mitarbeiter-detail-textbox-urlaubsanspruch" disabled="true" oninput="MitarbeiterDetailValueChange()" />
|
||||
</vbox>
|
||||
<vbox>
|
||||
<label align="end" control="mitarbeiter-detail-menulist-ausbildung" value="Ausbildung"/>
|
||||
<label control="mitarbeiter-detail-textbox-resturlaubstage" value="Resturlaubstage" style="margin-top: 10px;"/>
|
||||
</vbox>
|
||||
<vbox>
|
||||
<menulist id="mitarbeiter-detail-menulist-ausbildung" disabled="true"
|
||||
@@ -286,14 +283,13 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
</menupopup>
|
||||
</template>
|
||||
</menulist>
|
||||
<textbox id="mitarbeiter-detail-textbox-resturlaubstage" disabled="true" oninput="MitarbeiterDetailValueChange()" />
|
||||
</vbox>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<hbox class="style-groupbox">
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<hbox class="style-groupbox">
|
||||
|
||||
</hbox>
|
||||
</hbox>
|
||||
</groupbox>
|
||||
</hbox>
|
||||
<hbox>
|
||||
|
||||
@@ -445,8 +445,6 @@ function MitarbeiterDetailDisableFields(val)
|
||||
document.getElementById('mitarbeiter-detail-menulist-ausbildung').disabled=val;
|
||||
document.getElementById('mitarbeiter-detail-button-speichern').disabled=val;
|
||||
document.getElementById('mitarbeiter-detail-textbox-alias').disabled=val;
|
||||
document.getElementById('mitarbeiter-detail-textbox-urlaubsanspruch').disabled=val;
|
||||
document.getElementById('mitarbeiter-detail-textbox-resturlaubstage').disabled=val;
|
||||
document.getElementById('mitarbeiter-detail-checkbox-kleriker').disabled=val;
|
||||
}
|
||||
|
||||
@@ -545,7 +543,6 @@ function MitarbeiterAuswahl()
|
||||
standort_id=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#standort_id" ));
|
||||
alias=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#alias" ));
|
||||
urlaubstageprojahr=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#urlaubstageprojahr" ));
|
||||
resturlaubstage=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#resturlaubstage" ));
|
||||
kleriker=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#kleriker" ));
|
||||
|
||||
//Daten den Feldern zuweisen
|
||||
@@ -609,8 +606,7 @@ function MitarbeiterAuswahl()
|
||||
document.getElementById('mitarbeiter-detail-menulist-ort_kurzbz').value=ort_kurzbz;
|
||||
document.getElementById('mitarbeiter-detail-menulist-standort').value=standort_id;
|
||||
document.getElementById('mitarbeiter-detail-textbox-alias').value=alias;
|
||||
document.getElementById('mitarbeiter-detail-textbox-urlaubsanspruch').value=urlaubstageprojahr;
|
||||
document.getElementById('mitarbeiter-detail-textbox-resturlaubstage').value=resturlaubstage;
|
||||
|
||||
// ***** KONTAKTE *****
|
||||
document.getElementById('mitarbeiter-kontakt').setAttribute('src','kontakt.xul.php?person_id='+person_id);
|
||||
|
||||
@@ -832,9 +828,6 @@ function MitarbeiterSave()
|
||||
alias = document.getElementById('mitarbeiter-detail-textbox-alias').value;
|
||||
kleriker = document.getElementById('mitarbeiter-detail-checkbox-kleriker').checked;
|
||||
|
||||
urlaubsanspruch = document.getElementById('mitarbeiter-detail-textbox-urlaubsanspruch').value;
|
||||
resturlaubstage = document.getElementById('mitarbeiter-detail-textbox-resturlaubstage').value;
|
||||
|
||||
if(geburtsdatum!='' && !CheckDatum(geburtsdatum))
|
||||
{
|
||||
alert('Geburtsdatum ist ungueltig');
|
||||
@@ -878,8 +871,6 @@ function MitarbeiterSave()
|
||||
req.add('ort_kurzbz', ort_kurzbz);
|
||||
req.add('standort_id', standort_id);
|
||||
req.add('alias', alias);
|
||||
req.add('urlaubsanspruch', urlaubsanspruch);
|
||||
req.add('resturlaubstage', resturlaubstage);
|
||||
req.add('kleriker', kleriker);
|
||||
req.add('personalnummer', personalnummer);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user