mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 02:12:17 +00:00
This commit is contained in:
@@ -68,23 +68,23 @@ echo '<?xml-stylesheet href="'.APP_ROOT.'skin/tempus.css" type="text/css"?>';*/
|
||||
ondragexit="nsDragAndDrop.dragExit(event,verbandtreeDDObserver)"
|
||||
>
|
||||
<treecols>
|
||||
<treecol id="bez" label="Bezeichnung" flex="15" primary="true" />
|
||||
<treecol id="bez" label="Bezeichnung" persist="hidden, width, ordinal" flex="15" primary="true" />
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="stg" label="STG" flex="2" hidden="true"/>
|
||||
<treecol id="stg" label="STG" flex="2" persist="hidden, width, ordinal" hidden="true"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="stg_kz" label="KZ" flex="2" hidden="true"/>
|
||||
<treecol id="stg_kz" label="KZ" flex="2" persist="hidden, width, ordinal" hidden="true"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="sem" label="Sem" flex="1" hidden="true"/>
|
||||
<treecol id="sem" label="Sem" flex="1" persist="hidden, width, ordinal" hidden="true"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="ver" label="Ver" flex="1" hidden="true"/>
|
||||
<treecol id="ver" label="Ver" flex="1" persist="hidden, width, ordinal" hidden="true"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="grp" label="Grp" flex="1" hidden="true"/>
|
||||
<treecol id="grp" label="Grp" flex="1" persist="hidden, width, ordinal" hidden="true"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="gruppe" label="SpzGruppe" flex="1" hidden="true"/>
|
||||
<treecol id="gruppe" label="SpzGruppe" persist="hidden, width, ordinal" flex="1" hidden="true"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="typ" label="Typ" flex="1" hidden="true"/>
|
||||
<treecol id="typ" label="Typ" flex="1" persist="hidden, width, ordinal" hidden="true"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="stsem" label="StSem" flex="1" hidden="true"/>
|
||||
<treecol id="stsem" label="StSem" flex="1" persist="hidden, width, ordinal" hidden="true"/>
|
||||
</treecols>
|
||||
|
||||
<template>
|
||||
|
||||
@@ -90,7 +90,7 @@ else
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/adresse/rdf#heimatadresse" onclick="KontaktAdresseTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="kontakt-adressen-treecol-zustelladresse" label="Zustelladresse" flex="1" hidden="true"
|
||||
<treecol id="kontakt-adressen-treecol-zustelladresse" label="Zustelladresse" flex="1" hidden="false"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/adresse/rdf#zustelladresse" onclick="KontaktAdresseTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
|
||||
@@ -150,7 +150,12 @@ if(!$error)
|
||||
$verwendung->verwendung_code = $_POST['verwendung_code'];
|
||||
$verwendung->mitarbeiter_uid = $_POST['mitarbeiter_uid'];
|
||||
$verwendung->hauptberufcode = $_POST['hauptberufcode'];
|
||||
$verwendung->hauptberuflich = ($_POST['hauptberuflich']=='true'?true:false);
|
||||
if($_POST['hauptberuflich']=='true')
|
||||
$verwendung->hauptberuflich = true;
|
||||
elseif($_POST['hauptberuflich']=='false')
|
||||
$verwendung->hauptberuflich = false;
|
||||
else
|
||||
$verwendung->hauptberuflich = '';
|
||||
$verwendung->habilitation = ($_POST['habilitation']=='true'?true:false);
|
||||
$verwendung->beginn = $_POST['beginn'];
|
||||
$verwendung->ende = $_POST['ende'];
|
||||
|
||||
@@ -983,7 +983,7 @@ function MitarbeiterVerwendungBearbeiten()
|
||||
bisverwendung_id=tree.view.getCellText(tree.currentIndex,col);
|
||||
|
||||
//Dialog laden
|
||||
window.open("<?php echo APP_ROOT; ?>content/mitarbeiter/mitarbeiterverwendungdialog.xul.php?mitarbeiter_uid="+mitarbeiter_uid+"&bisverwendung_id="+bisverwendung_id,"","chrome, status=no, width=500, height=350, centerscreen, resizable");
|
||||
window.open("<?php echo APP_ROOT; ?>content/mitarbeiter/mitarbeiterverwendungdialog.xul.php?mitarbeiter_uid="+mitarbeiter_uid+"&bisverwendung_id="+bisverwendung_id,"popup","chrome, status=no, width=500, height=350, centerscreen, resizable");
|
||||
}
|
||||
|
||||
// ****
|
||||
@@ -997,33 +997,41 @@ function MitarbeiterVerwendungNeu()
|
||||
col = tree.columns ? tree.columns["mitarbeiter-treecol-uid"] : "mitarbeiter-treecol-uid";
|
||||
mitarbeiter_uid=tree.view.getCellText(tree.currentIndex,col);
|
||||
|
||||
window.open("<?php echo APP_ROOT; ?>content/mitarbeiter/mitarbeiterverwendungdialog.xul.php?mitarbeiter_uid="+mitarbeiter_uid,"","chrome, status=no, width=500, height=350, centerscreen, resizable");
|
||||
window.open("<?php echo APP_ROOT; ?>content/mitarbeiter/mitarbeiterverwendungdialog.xul.php?mitarbeiter_uid="+mitarbeiter_uid,"popup","chrome, status=no, width=500, height=350, centerscreen, resizable");
|
||||
}
|
||||
|
||||
function MitarbeiterVerwendungSpeichern(document, bisverwendung_id, mitarbeiter_uid, neu)
|
||||
function MitarbeiterVerwendungSpeichern(dialog, bisverwendung_id, mitarbeiter_uid, neu)
|
||||
{
|
||||
ba1code = document.getElementById('mitarbeiter-verwendung-detail-menulist-beschart1').value;
|
||||
ba2code = document.getElementById('mitarbeiter-verwendung-detail-menulist-beschart2').value;
|
||||
beschausmasscode = document.getElementById('mitarbeiter-verwendung-detail-menulist-ausmass').value;
|
||||
verwendung_code = document.getElementById('mitarbeiter-verwendung-detail-menulist-verwendung').value;
|
||||
hauptberufcode = document.getElementById('mitarbeiter-verwendung-detail-menulist-hauptberuf').value;
|
||||
hauptberuflich = document.getElementById('mitarbeiter-verwendung-detail-checkbox-hauptberuflich').checked;
|
||||
habilitation = document.getElementById('mitarbeiter-verwendung-detail-checkbox-habilitation').checked;
|
||||
beginn = document.getElementById('mitarbeiter-verwendung-detail-datum-beginn').value;
|
||||
ende = document.getElementById('mitarbeiter-verwendung-detail-datum-ende').value;
|
||||
ba1code = dialog.getElementById('mitarbeiter-verwendung-detail-menulist-beschart1').value;
|
||||
ba2code = dialog.getElementById('mitarbeiter-verwendung-detail-menulist-beschart2').value;
|
||||
beschausmasscode = dialog.getElementById('mitarbeiter-verwendung-detail-menulist-ausmass').value;
|
||||
verwendung_code = dialog.getElementById('mitarbeiter-verwendung-detail-menulist-verwendung').value;
|
||||
hauptberufcode = dialog.getElementById('mitarbeiter-verwendung-detail-menulist-hauptberuf').value;
|
||||
hauptberuflich = dialog.getElementById('mitarbeiter-verwendung-detail-checkbox-hauptberuflich').checked;
|
||||
habilitation = dialog.getElementById('mitarbeiter-verwendung-detail-checkbox-habilitation').checked;
|
||||
beginn = dialog.getElementById('mitarbeiter-verwendung-detail-datum-beginn').value;
|
||||
ende = dialog.getElementById('mitarbeiter-verwendung-detail-datum-ende').value;
|
||||
|
||||
if(hauptberuflich==true)
|
||||
if(verwendung_code=='1' || verwendung_code=='5' || verwendung_code=='6')
|
||||
{
|
||||
hauptberufcode='';
|
||||
if(hauptberuflich==true)
|
||||
{
|
||||
hauptberufcode='';
|
||||
}
|
||||
else
|
||||
{
|
||||
if(hauptberufcode=='')
|
||||
{
|
||||
alert('Hauptberuf muss ausgewaehlt werden');
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if(hauptberufcode=='')
|
||||
{
|
||||
alert('Hauptberuf muss ausgewaehlt werden');
|
||||
return false;
|
||||
}
|
||||
}
|
||||
hauptberufcode='';
|
||||
hauptberuflich='';
|
||||
}
|
||||
|
||||
if(beginn!='' && !CheckDatum(beginn))
|
||||
{
|
||||
|
||||
@@ -149,6 +149,18 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/mitarbeiter/mitarbeiterfunktionove
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#person_id" onclick="MitarbeiterTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="mitarbeiter-treecol-insertamum" label="Angelegt am" flex="1" persist="hidden, width, ordinal" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#insertamum_iso" onclick="MitarbeiterTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="mitarbeiter-treecol-insertvon" label="Angelegt von" flex="1" persist="hidden, width, ordinal" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#insertvon" onclick="MitarbeiterTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="mitarbeiter-treecol-insertamum_iso" label="Angelegt am (ISO)" flex="1" persist="hidden, width, ordinal" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#insertamum_iso" onclick="MitarbeiterTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
</treecols>
|
||||
|
||||
<template>
|
||||
@@ -174,6 +186,9 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/mitarbeiter/mitarbeiterfunktionove
|
||||
<treecell label="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#telefonklappe" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#ort_kurzbz" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#person_id" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#insertamum" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#insertvon" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#insertamum_iso" />
|
||||
</treerow>
|
||||
</treeitem>
|
||||
</treechildren>
|
||||
|
||||
@@ -103,6 +103,7 @@ function MitarbeiterVerwendungInit(mitarbeiter_uid, bisverwendung_id)
|
||||
document.getElementById('mitarbeiter-verwendung-detail-datum-ende').value=ende;
|
||||
|
||||
MitarbeiterVerwendungDetailToggleHauptberuf();
|
||||
MitarbeiterVerwendungVerwendungChange();
|
||||
}
|
||||
|
||||
// ****
|
||||
@@ -129,4 +130,26 @@ function MitarbeiterVerwendungDetailSpeichern()
|
||||
{
|
||||
if(window.opener.MitarbeiterVerwendungSpeichern(document, MitarbeiterVerwendungDetailBisverwendungId, MitarbeiterVerwendungDetailMitarbeiterUid, MitarbeiterVerwendungDetailNeu))
|
||||
window.close();
|
||||
else
|
||||
this.focus();
|
||||
}
|
||||
|
||||
function MitarbeiterVerwendungVerwendungChange()
|
||||
{
|
||||
verwendung = document.getElementById('mitarbeiter-verwendung-detail-menulist-verwendung').value;
|
||||
|
||||
if(verwendung=='1' || verwendung=='5' || verwendung=='6')
|
||||
{
|
||||
document.getElementById('mitarbeiter-verwendung-detail-label-hauptberuflich').hidden=false;
|
||||
document.getElementById('mitarbeiter-verwendung-detail-label-hauptberuf').hidden=false;
|
||||
document.getElementById('mitarbeiter-verwendung-detail-menulist-hauptberuf').hidden=false;
|
||||
document.getElementById('mitarbeiter-verwendung-detail-checkbox-hauptberuflich').hidden=false;
|
||||
}
|
||||
else
|
||||
{
|
||||
document.getElementById('mitarbeiter-verwendung-detail-label-hauptberuflich').hidden=true;
|
||||
document.getElementById('mitarbeiter-verwendung-detail-label-hauptberuf').hidden=true;
|
||||
document.getElementById('mitarbeiter-verwendung-detail-menulist-hauptberuf').hidden=true;
|
||||
document.getElementById('mitarbeiter-verwendung-detail-checkbox-hauptberuflich').hidden=true;
|
||||
}
|
||||
}
|
||||
@@ -111,7 +111,8 @@ echo '<?xml-stylesheet href="'.APP_ROOT.'content/datepicker/datepicker.css" type
|
||||
<label value="Verwendung" control="mitarbeiter-verwendung-detail-menulist-verwendung"/>
|
||||
<menulist id="mitarbeiter-verwendung-detail-menulist-verwendung"
|
||||
datasources="<?php echo APP_ROOT ?>rdf/verwendung.rdf.php" flex="1"
|
||||
ref="http://www.technikum-wien.at/verwendung/liste" >
|
||||
ref="http://www.technikum-wien.at/verwendung/liste"
|
||||
oncommand="MitarbeiterVerwendungVerwendungChange()">
|
||||
<template>
|
||||
<menupopup>
|
||||
<menuitem value="rdf:http://www.technikum-wien.at/verwendung/rdf#verwendung_code"
|
||||
@@ -122,11 +123,11 @@ echo '<?xml-stylesheet href="'.APP_ROOT.'content/datepicker/datepicker.css" type
|
||||
</menulist>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Hauptberuflich Lehrende(r)" control="mitarbeiter-verwendung-detail-checkbox-hauptberuflich"/>
|
||||
<label value="Hauptberuflich Lehrende(r)" id="mitarbeiter-verwendung-detail-label-hauptberuflich" control="mitarbeiter-verwendung-detail-checkbox-hauptberuflich"/>
|
||||
<checkbox id="mitarbeiter-verwendung-detail-checkbox-hauptberuflich" checked="true" oncommand="MitarbeiterVerwendungDetailToggleHauptberuf()"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Hauptberuf" control="mitarbeiter-verwendung-detail-menulist-hauptberuf"/>
|
||||
<label value="Hauptberuf" id="mitarbeiter-verwendung-detail-label-hauptberuf" control="mitarbeiter-verwendung-detail-menulist-hauptberuf"/>
|
||||
<menulist id="mitarbeiter-verwendung-detail-menulist-hauptberuf"
|
||||
datasources="<?php echo APP_ROOT ?>rdf/hauptberuf.rdf.php?optional=true" flex="1"
|
||||
ref="http://www.technikum-wien.at/hauptberuf/liste" >
|
||||
|
||||
Reference in New Issue
Block a user