mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-22 22:49:32 +00:00
Matrikelnummer in tbl_person hinzugefügt und wird im FAS angezeigt
Kleriker in tbl_mitarbeiter hinzugefügt und wird im FAS angezeigt
This commit is contained in:
@@ -104,6 +104,7 @@ if(!$error)
|
||||
$mitarbeiter->alias = $_POST['alias'];
|
||||
$mitarbeiter->updateamum = date('Y-m-d H:i:s');
|
||||
$mitarbeiter->updatevon = $user;
|
||||
$mitarbeiter->kleriker = ($_POST['kleriker'] == 'true'?true:false);
|
||||
|
||||
if($mitarbeiter->save())
|
||||
{
|
||||
|
||||
@@ -207,8 +207,8 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<textbox id="mitarbeiter-detail-textbox-kurzbezeichnung" class="pflichtfeld" size="10" maxlength="10" disabled="true" oninput="MitarbeiterDetailValueChange()"/>
|
||||
<spacer />
|
||||
</hbox>
|
||||
<spacer />
|
||||
<checkbox label="Lektor" id="mitarbeiter-detail-checkbox-lektor" checked="false" disabled="true" onchange="MitarbeiterDetailValueChange()"/>
|
||||
<checkbox label="Lektor" id="mitarbeiter-detail-checkbox-lektor" checked="false" disabled="true" onchange="MitarbeiterDetailValueChange()"/>
|
||||
<checkbox label="Kleriker" id="mitarbeiter-detail-checkbox-kleriker" checked="false" disabled="true" hidden="true" onchange="MitarbeiterDetailValueChange()"/>
|
||||
</row>
|
||||
<row>
|
||||
<label align="end" control="mitarbeiter-detail-textbox-stundensatz" value="Stundensatz"/>
|
||||
@@ -218,8 +218,8 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<textbox id="mitarbeiter-detail-textbox-telefonklappe" size="10" maxlength="10" disabled="true" oninput="MitarbeiterDetailValueChange()"/>
|
||||
<spacer />
|
||||
</hbox>
|
||||
<spacer />
|
||||
<checkbox label="Fixangestellt" id="mitarbeiter-detail-checkbox-fixangestellt" checked="false" disabled="true" onchange="MitarbeiterDetailValueChange()"/>
|
||||
<spacer />
|
||||
</row>
|
||||
<row>
|
||||
<label align="end" control="mitarbeiter-detail-menulist-ort_kurzbz" value="Buero"/>
|
||||
@@ -250,8 +250,8 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
</menulist>
|
||||
<spacer flex="1"/>
|
||||
</vbox>
|
||||
<spacer />
|
||||
<checkbox label="Bismelden" id="mitarbeiter-detail-checkbox-bismelden" checked="false" disabled="true" onchange="MitarbeiterDetailValueChange()"/>
|
||||
<spacer />
|
||||
</row>
|
||||
<row>
|
||||
<label value="Anmerkung" control="mitarbeiter-detail-textbox-mitarbeiteranmerkung"/>
|
||||
@@ -281,7 +281,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
</menulist>
|
||||
<textbox id="mitarbeiter-detail-textbox-resturlaubstage" disabled="true" oninput="MitarbeiterDetailValueChange()" />
|
||||
</vbox>
|
||||
</row>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<hbox class="style-groupbox">
|
||||
@@ -290,6 +290,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
</groupbox>
|
||||
</hbox>
|
||||
<hbox>
|
||||
|
||||
<spacer flex="1"/>
|
||||
<button id="mitarbeiter-detail-button-speichern" disabled="true" label="Speichern" oncommand="MitarbeiterSave();"/>
|
||||
</hbox>
|
||||
|
||||
@@ -431,6 +431,7 @@ function MitarbeiterDetailDisableFields(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;
|
||||
}
|
||||
|
||||
function MitarbeiterAuswahl()
|
||||
@@ -529,6 +530,7 @@ function MitarbeiterAuswahl()
|
||||
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
|
||||
|
||||
@@ -580,6 +582,12 @@ function MitarbeiterAuswahl()
|
||||
document.getElementById('mitarbeiter-detail-checkbox-bismelden').checked=true;
|
||||
else
|
||||
document.getElementById('mitarbeiter-detail-checkbox-bismelden').checked=false;
|
||||
|
||||
if(kleriker=='Ja')
|
||||
document.getElementById('mitarbeiter-detail-checkbox-kleriker').checked=true;
|
||||
else
|
||||
document.getElementById('mitarbeiter-detail-checkbox-kleriker').checked=false;
|
||||
|
||||
document.getElementById('mitarbeiter-detail-menulist-ausbildung').value=ausbildung;
|
||||
document.getElementById('mitarbeiter-detail-textbox-mitarbeiteranmerkung').value=anmerkung;
|
||||
document.getElementById('mitarbeiter-detail-menulist-ort_kurzbz').value=ort_kurzbz;
|
||||
@@ -780,6 +788,7 @@ function MitarbeiterSave()
|
||||
ort_kurzbz = document.getElementById('mitarbeiter-detail-menulist-ort_kurzbz').value;
|
||||
standort_id = document.getElementById('mitarbeiter-detail-menulist-standort').value;
|
||||
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;
|
||||
@@ -829,6 +838,7 @@ function MitarbeiterSave()
|
||||
req.add('alias', alias);
|
||||
req.add('urlaubsanspruch', urlaubsanspruch);
|
||||
req.add('resturlaubstage', resturlaubstage);
|
||||
req.add('kleriker', kleriker);
|
||||
|
||||
var response = req.executePOST();
|
||||
|
||||
|
||||
@@ -57,6 +57,18 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/dokument/rdf#dokument_kurzbz" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="interessent-dokumente-tree-nichtabgegeben-datum" label="Datum" flex="1" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/dokument/rdf#datum" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="interessent-dokumente-tree-nichtabgegeben-nachgereicht" label="Nachgereicht" flex="1" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/dokument/rdf#nachgereicht" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="interessent-dokumente-tree-nichtabgegeben-infotext" label="Infotext" flex="1" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/dokument/rdf#infotext" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
</treecols>
|
||||
|
||||
<template>
|
||||
@@ -66,6 +78,9 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<treerow>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/dokument/rdf#bezeichnung" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/dokument/rdf#dokument_kurzbz" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/dokument/rdf#datum" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/dokument/rdf#nachgereicht" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/dokument/rdf#infotext" />
|
||||
</treerow>
|
||||
</treeitem>
|
||||
</treechildren>
|
||||
@@ -113,6 +128,18 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#prestudent_id" onclick="InteressentDokumenteAbgegebenTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="interessent-dokumente-tree-abgegeben-datum" label="Datum" flex="1" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/dokument/rdf#datum" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="interessent-dokumente-tree-abgegeben-nachgereicht" label="Nachgereicht" flex="1" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/dokument/rdf#nachgereicht" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="interessent-dokumente-tree-abgegeben-infotext" label="Infotext" flex="1" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/dokument/rdf#infotext" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
</treecols>
|
||||
|
||||
<template>
|
||||
@@ -125,6 +152,9 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<treecell label="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#mitarbeiter_uid" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#dokument_kurzbz" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#prestudent_id" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#datum" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#nachgereicht" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#infotext" />
|
||||
</treerow>
|
||||
</treeitem>
|
||||
</treechildren>
|
||||
|
||||
@@ -204,6 +204,7 @@ if(!$error)
|
||||
$student->gebzeit = $_POST['geburtszeit'];
|
||||
$student->anmerkungen = $_POST['anmerkung'];
|
||||
$student->homepage = $_POST['homepage'];
|
||||
$student->matr_nr = $_POST['matr_nr'];
|
||||
$student->svnr = $_POST['svnr'];
|
||||
$student->ersatzkennzeichen = $_POST['ersatzkennzeichen'];
|
||||
$student->familienstand = $_POST['familienstand'];
|
||||
@@ -362,6 +363,7 @@ if(!$error)
|
||||
$person->staatsbuergerschaft = $_POST['staatsbuergerschaft'];
|
||||
$person->geburtsnation = $_POST['geburtsnation'];
|
||||
$person->sprache = $_POST['sprache'];
|
||||
$person->matr_nr = $_POST['matr_nr'];
|
||||
$person->updateamum = date('Y-m-d H:i:s');
|
||||
$person->updatevon = $user;
|
||||
|
||||
|
||||
@@ -114,9 +114,8 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
</menupopup>
|
||||
</template>
|
||||
</menulist>
|
||||
<spacer />
|
||||
<spacer />
|
||||
|
||||
<label value="Matrikelnummer" control="student-detail-textbox-matr_nr"/>
|
||||
<hbox><textbox id="student-detail-textbox-matr_nr" disabled="true" maxlength="10" size="15"/></hbox>
|
||||
<label value="Sprache" control="student-detail-menulist-sprache" />
|
||||
<menulist id="student-detail-menulist-sprache" disabled="true"
|
||||
datasources="<?php echo APP_ROOT ?>rdf/sprache.rdf.php" flex="1"
|
||||
|
||||
@@ -263,6 +263,10 @@ else
|
||||
<treecol id="student-treecol-dual" label="Dual" flex="1" hidden="true" persist="hidden, width, ordinal"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/student/rdf#dual_bezeichnung" onclick="StudentTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="student-treecol-dual" label="Matrikelnummer" flex="1" hidden="true" persist="hidden, width, ordinal"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/student/rdf#matr_nr" onclick="StudentTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
</treecols>
|
||||
|
||||
@@ -301,6 +305,7 @@ else
|
||||
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#punkte2" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#punkte3" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#dual_bezeichnung" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/student/rdf#matr_nr" />
|
||||
</treerow>
|
||||
</treeitem>
|
||||
</treechildren>
|
||||
|
||||
@@ -546,6 +546,7 @@ function StudentDetailReset()
|
||||
document.getElementById('student-detail-menulist-geburtsnation').value='A';
|
||||
document.getElementById('student-detail-menulist-sprache').value='German';
|
||||
document.getElementById('student-detail-textbox-matrikelnummer').value='';
|
||||
document.getElementById('student-detail-textbox-matr_nr').value='';
|
||||
document.getElementById('student-detail-image').src='';
|
||||
}
|
||||
|
||||
@@ -585,6 +586,7 @@ function StudentDetailDisableFields(val)
|
||||
document.getElementById('student-detail-textbox-gruppe').disabled=val;
|
||||
document.getElementById('student-detail-textbox-alias').disabled=val;
|
||||
document.getElementById('student-detail-button-save').disabled=val;
|
||||
document.getElementById('student-detail-textbox-matr_nr').disabled=val;
|
||||
}
|
||||
|
||||
// ****
|
||||
@@ -621,6 +623,7 @@ function StudentDetailSave()
|
||||
verband = document.getElementById('student-detail-textbox-verband').value;
|
||||
gruppe = document.getElementById('student-detail-textbox-gruppe').value;
|
||||
alias = document.getElementById('student-detail-textbox-alias').value;
|
||||
matr_nr = document.getElementById('student-detail-textbox-matr_nr').value;
|
||||
|
||||
//Wenn es noch kein Student ist, dann wird die Studiengang_kz vom Prestudent genommen
|
||||
if(studiengang_kz=='')
|
||||
@@ -677,6 +680,7 @@ function StudentDetailSave()
|
||||
req.add('verband', verband);
|
||||
req.add('gruppe', gruppe);
|
||||
req.add('alias', alias);
|
||||
req.add('matr_nr',matr_nr);
|
||||
|
||||
var response = req.executePOST();
|
||||
|
||||
@@ -892,6 +896,7 @@ function StudentAuswahl()
|
||||
prestudent_id=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#prestudent_id" ));
|
||||
status=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#status" ));
|
||||
alias=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#alias" ));
|
||||
matr_nr=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#matr_nr" ));
|
||||
|
||||
//Bei Incoming wird das Menue zur Statusaenderung deaktiviert
|
||||
if(status=='Incoming')
|
||||
@@ -935,6 +940,7 @@ function StudentAuswahl()
|
||||
document.getElementById('student-detail-textbox-gruppe').value=gruppe;
|
||||
document.getElementById('student-detail-textbox-person_id').value = person_id;
|
||||
document.getElementById('student-detail-textbox-alias').value=alias;
|
||||
document.getElementById('student-detail-textbox-matr_nr').value=matr_nr;
|
||||
|
||||
//PreStudent Daten holen
|
||||
|
||||
|
||||
Reference in New Issue
Block a user