This commit is contained in:
Andreas Österreicher
2007-09-20 11:23:56 +00:00
parent f9c8db98f9
commit d1581712a4
7 changed files with 51 additions and 1 deletions
+1
View File
@@ -159,6 +159,7 @@ if(!$error)
$verwendung->habilitation = ($_POST['habilitation']=='true'?true:false);
$verwendung->beginn = $_POST['beginn'];
$verwendung->ende = $_POST['ende'];
$verwendung->vertragsstunden = str_replace(',','.',$_POST['vertragsstunden']);
$verwendung->updateamum = date('Y-m-d H:i:s');
$verwendung->updatevon = $user;
@@ -82,6 +82,10 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/bisverwendung/rdf#habilitation" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-verwendung-treecol-vertragsstunden" label="Vertragsstunden" flex="1" persist="hidden, width" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/bisverwendung/rdf#vertragsstunden" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-verwendung-treecol-beginn" label="Beginn" flex="1" persist="hidden, width" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/bisverwendung/rdf#beginn_iso" onclick="MitarbeiterTreeVerwendungSort()"/>
@@ -118,6 +122,22 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/bisverwendung/rdf#bisverwendung_id" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-verwendung-treecol-updateamum" label="Geaendert am" flex="1" persist="hidden, width" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/bisverwendung/rdf#updateamum" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-verwendung-treecol-updatevon" label="Geaendert von" flex="1" persist="hidden, width" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/bisverwendung/rdf#updatevon" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-verwendung-treecol-insertamum" label="Angelegt am" flex="1" persist="hidden, width" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/bisverwendung/rdf#insertamum" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
<treecol id="mitarbeiter-verwendung-treecol-insertvon" label="Angelegt von" flex="1" persist="hidden, width" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/bisverwendung/rdf#insertvon" onclick="MitarbeiterTreeVerwendungSort()"/>
<splitter class="tree-splitter"/>
</treecols>
<template>
@@ -132,6 +152,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<treecell label="rdf:http://www.technikum-wien.at/bisverwendung/rdf#hauptberuf" />
<treecell label="rdf:http://www.technikum-wien.at/bisverwendung/rdf#hauptberuflich" />
<treecell label="rdf:http://www.technikum-wien.at/bisverwendung/rdf#habilitation" />
<treecell label="rdf:http://www.technikum-wien.at/bisverwendung/rdf#vertragsstunden" />
<treecell label="rdf:http://www.technikum-wien.at/bisverwendung/rdf#beginn" />
<treecell label="rdf:http://www.technikum-wien.at/bisverwendung/rdf#ende" />
<treecell label="rdf:http://www.technikum-wien.at/bisverwendung/rdf#ba1code" />
@@ -141,6 +162,10 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<treecell label="rdf:http://www.technikum-wien.at/bisverwendung/rdf#mitarbeiter_uid" />
<treecell label="rdf:http://www.technikum-wien.at/bisverwendung/rdf#hauptberufcode" />
<treecell label="rdf:http://www.technikum-wien.at/bisverwendung/rdf#bisverwendung_id" />
<treecell label="rdf:http://www.technikum-wien.at/bisverwendung/rdf#updateamum" />
<treecell label="rdf:http://www.technikum-wien.at/bisverwendung/rdf#updatevon" />
<treecell label="rdf:http://www.technikum-wien.at/bisverwendung/rdf#insertamum" />
<treecell label="rdf:http://www.technikum-wien.at/bisverwendung/rdf#insertvon" />
</treerow>
</treeitem>
</treechildren>
@@ -1025,6 +1025,7 @@ function MitarbeiterVerwendungSpeichern(dialog, bisverwendung_id, mitarbeiter_ui
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;
vertragsstunden = dialog.getElementById('mitarbeiter-verwendung-detail-textbox-vertragsstunden').value;
if(verwendung_code=='1' || verwendung_code=='5' || verwendung_code=='6')
{
@@ -1076,6 +1077,7 @@ function MitarbeiterVerwendungSpeichern(dialog, bisverwendung_id, mitarbeiter_ui
req.add('habilitation', habilitation);
req.add('beginn', beginn);
req.add('ende', ende);
req.add('vertragsstunden', vertragsstunden);
var response = req.executePOST();
@@ -66,6 +66,7 @@ function MitarbeiterVerwendungInit(mitarbeiter_uid, bisverwendung_id)
habilitation = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#habilitation" ));
beginn = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#beginn" ));
ende = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#ende" ));
vertragsstunden = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#vertragsstunden" ));
}
else
{
@@ -82,6 +83,7 @@ function MitarbeiterVerwendungInit(mitarbeiter_uid, bisverwendung_id)
habilitation='Nein';
beginn = '<?php echo date('d.m.Y') ?>';
ende='';
vertragsstunden='38.5';
}
document.getElementById('mitarbeiter-verwendung-detail-menulist-beschart1').value=ba1code;
@@ -101,6 +103,7 @@ function MitarbeiterVerwendungInit(mitarbeiter_uid, bisverwendung_id)
document.getElementById('mitarbeiter-verwendung-detail-datum-beginn').value=beginn;
document.getElementById('mitarbeiter-verwendung-detail-datum-ende').value=ende;
document.getElementById('mitarbeiter-verwendung-detail-textbox-vertragsstunden').value=vertragsstunden;
MitarbeiterVerwendungDetailToggleHauptberuf();
MitarbeiterVerwendungVerwendungChange();
@@ -152,6 +152,10 @@ echo '<?xml-stylesheet href="'.APP_ROOT.'content/datepicker/datepicker.css" type
<label value="Ende" control="mitarbeiter-verwendung-detail-datum-ende"/>
<box class="Datum" id="mitarbeiter-verwendung-detail-datum-ende" />
</row>
<row>
<label value="Vertragsstunden" control="mitarbeiter-verwendung-detail-textbox-vertragsstunden" />
<textbox id="mitarbeiter-verwendung-detail-textbox-vertragsstunden" />
</row>
<row>
<spacer />
<hbox>
+11 -1
View File
@@ -39,6 +39,7 @@ class bisverwendung
var $habilitation;
var $beginn;
var $ende;
var $vertragsstunden;
var $updateamum;
var $updatevon;
var $insertamum;
@@ -130,6 +131,7 @@ class bisverwendung
$this->beschausmass = $row->beschausmassbez;
$this->verwendung = $row->verwendungbez;
$this->hauptberuf = $row->bezeichnung;
$this->vertragsstunden = $row->vertragsstunden;
return true;
}
else
@@ -187,6 +189,11 @@ class bisverwendung
function validate()
{
if(!is_numeric($this->vertragsstunden) && $this->vertragsstunden!='')
{
$this->errormsg = 'Vertragsstunden sind ungueltig';
return false;
}
return true;
}
@@ -222,7 +229,7 @@ class bisverwendung
{
//Neuen Datensatz anlegen
$qry = "BEGIN;INSERT INTO bis.tbl_bisverwendung (ba1code, ba2code, beschausmasscode,
verwendung_code, mitarbeiter_uid, hauptberufcode, hauptberuflich, habilitation, beginn, ende,
verwendung_code, mitarbeiter_uid, hauptberufcode, hauptberuflich, habilitation, beginn, ende, vertragsstunden,
updateamum, updatevon, insertamum, insertvon, ext_id) VALUES (".
$this->addslashes($this->ba1code).', '.
$this->addslashes($this->ba2code).', '.
@@ -234,6 +241,7 @@ class bisverwendung
($this->habilitation?'true':'false').', '.
$this->addslashes($this->beginn).', '.
$this->addslashes($this->ende).', '.
$this->addslashes($this->vertragsstunden).', '.
$this->addslashes($this->updateamum).', '.
$this->addslashes($this->updatevon).', '.
$this->addslashes($this->insertamum).', '.
@@ -255,6 +263,7 @@ class bisverwendung
" habilitation=".($this->habilitation?'true':'false').",".
" beginn=".$this->addslashes($this->beginn).",".
" ende=".$this->addslashes($this->ende).",".
" vertragsstunden=".$this->addslashes($this->vertragsstunden).",".
" updateamum=".$this->addslashes($this->updateamum).",".
" updatevon=".$this->addslashes($this->updatevon).",".
" insertamum=".$this->addslashes($this->insertamum).",".
@@ -348,6 +357,7 @@ class bisverwendung
$obj->beschausmass = $row->beschausmassbez;
$obj->verwendung = $row->verwendungbez;
$obj->hauptberuf = $row->bezeichnung;
$obj->vertragsstunden = $row->vertragsstunden;
$this->result[] = $obj;
}
+5
View File
@@ -110,6 +110,11 @@ function draw_row($row)
<VERWENDUNG:ausmass><![CDATA['.$row->beschausmass.']]></VERWENDUNG:ausmass>
<VERWENDUNG:verwendung><![CDATA['.$row->verwendung.']]></VERWENDUNG:verwendung>
<VERWENDUNG:hauptberuf><![CDATA['.$row->hauptberuf.']]></VERWENDUNG:hauptberuf>
<VERWENDUNG:vertragsstunden><![CDATA['.$row->vertragsstunden.']]></VERWENDUNG:vertragsstunden>
<VERWENDUNG:updateamum><![CDATA['.$row->updateamum.']]></VERWENDUNG:updateamum>
<VERWENDUNG:updatevon><![CDATA['.$row->updatevon.']]></VERWENDUNG:updatevon>
<VERWENDUNG:insertamum><![CDATA['.$row->insertamum.']]></VERWENDUNG:insertamum>
<VERWENDUNG:insertvon><![CDATA['.$row->insertvon.']]></VERWENDUNG:insertvon>
</RDF:Description>
</RDF:li>
';