Resturlaubstage, Mehrarbeitsstunden und Urlaubsanspruch pro Jahr

entfernt. Diese können bei Mitarbeitern jetzt nicht mehr verwaltet
werden
This commit is contained in:
Andreas Österreicher
2018-01-18 09:01:49 +01:00
parent f8cfab3c16
commit 78df57044e
22 changed files with 37 additions and 1317 deletions
+2 -29
View File
@@ -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>
+1 -10
View File
@@ -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);