diff --git a/cis/private/lehre/notenliste.php b/cis/private/lehre/notenliste.php
index 6c7b6c3d2..3a19c6618 100644
--- a/cis/private/lehre/notenliste.php
+++ b/cis/private/lehre/notenliste.php
@@ -213,7 +213,7 @@ else
$lv_obj->load($row->lehrveranstaltung_id);
$i++;
- $tbl.= "
".$lv_obj->bezeichnung_arr[$sprache]." (".$lv_obj->lehrform_kurzbz.") ";
$tbl.= "";
//Nur freigegebene Noten anzeigen
diff --git a/cis/private/profile/zahlungen.php b/cis/private/profile/zahlungen.php
index e76219d77..d2330e066 100644
--- a/cis/private/profile/zahlungen.php
+++ b/cis/private/profile/zahlungen.php
@@ -116,7 +116,7 @@
echo ' '.$row['parent']->buchungstext.' ';
echo ''.($betrag<0?'-':($betrag>0?'+':'')).sprintf('%.2f',abs($row['parent']->betrag)).' € ';
echo '';
- if($betrag==0 && $row['parent']->betrag<0)
+ if($betrag==0 && $row['parent']->betrag<=0)
echo ' ';
elseif($row['parent']->betrag>0)
{
diff --git a/cis/private/profile/zeitsperre_resturlaub.php b/cis/private/profile/zeitsperre_resturlaub.php
index 6762b1209..952256af5 100755
--- a/cis/private/profile/zeitsperre_resturlaub.php
+++ b/cis/private/profile/zeitsperre_resturlaub.php
@@ -220,6 +220,7 @@ function showHideBezeichnungDropDown()
str += 'f) Ableben Partner/Kinder/Elternteil ';
str += 'g) Teilnahme an Bestattung Geschwister/Schwiegereltern/eigener Großeltern ';
str += 'h) Wohnungswechsel in eigenen Haushalt ';
+ str += 'i) Einberufung Bundesheer ';
str += '';
sp.innerHTML = str;
diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php
index f3b0d3e37..2e4f012c2 100755
--- a/cis/private/tools/zeitaufzeichnung.php
+++ b/cis/private/tools/zeitaufzeichnung.php
@@ -46,6 +46,7 @@ if (!$db = new basis_db())
die($p->t("global/fehlerBeimOeffnenDerDatenbankverbindung"));
$user = get_uid();
+
$datum = new datum();
if (check_infrastruktur($user))
@@ -62,7 +63,7 @@ else
$activities_str = "'".implode("','", $activities)."'";
// definiert bis zu welchem Datum die Eintragung nicht mehr möglich ist
-$gesperrt_bis = '2015-01-31';
+$gesperrt_bis = '2015-08-31';
$sperrdatum = date('c', strtotime($gesperrt_bis));
$zeitaufzeichnung_id = (isset($_GET['zeitaufzeichnung_id'])?$_GET['zeitaufzeichnung_id']:'');
@@ -108,7 +109,7 @@ $addon_obj = new addon();
$addon_obj->loadAddons();
foreach($addon_obj->result as $addon)
{
- if(file_exists('../../../addons/'.$addon->kurzbz.'/cis/init.js.php') && check_infrastruktur($user))
+ if(file_exists('../../../addons/'.$addon->kurzbz.'/cis/init.js.php'))
echo '';
}
@@ -456,12 +457,17 @@ if(isset($_POST['save']) || isset($_POST['edit']) || isset($_POST['import']))
}
}
- if(!$zeit->save())
- {
- echo ''.$p->t("global/fehlerBeimSpeichernDerDaten").': '.$zeit->errormsg.' ('.$zeit->start.') ';
+ if($data[2] != $data[3])
+ {
+ if(!$zeit->save())
+ {
+ echo ''.$p->t("global/fehlerBeimSpeichernDerDaten").': '.$zeit->errormsg.' ('.$zeit->start.') ';
+ }
+ else
+ $anzahl++;
}
else
- $anzahl++;
+ $anzahl++;
$ende_vorher = $zeit->ende;
}
}
diff --git a/content/lvplanung/lehrveranstaltungDBDML.php b/content/lvplanung/lehrveranstaltungDBDML.php
index 9fd25f051..2650401d3 100644
--- a/content/lvplanung/lehrveranstaltungDBDML.php
+++ b/content/lvplanung/lehrveranstaltungDBDML.php
@@ -863,8 +863,109 @@ if(!$error)
}
}
}
+ elseif(isset($_POST['type']) && $_POST['type']=='lehreinheit_lektor_del_lvplan')
+ {
+ //Pruefen ob dieser Lektor im Stundenplan schon verplant wurde
+ $qry = "SELECT tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.lehrveranstaltung_id
+ FROM lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung as lehrfach
+ WHERE tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND
+ tbl_lehreinheit.lehrfach_id=lehrfach.lehrveranstaltung_id AND lehreinheit_id=".$db->db_add_param($_POST['lehreinheit_id'], FHC_INTEGER);
+ if($db->db_query($qry))
+ {
+ if($row = $db->db_fetch_object())
+ {
+ $lva = new lehrveranstaltung($row->lehrveranstaltung_id);
+
+ if(!$rechte->isBerechtigtMultipleOe('lv-plan/lektorentfernen', $lva->getAllOe(), 'suid'))
+ {
+ $error = true;
+ $return = false;
+ $errormsg = 'Keine Berechtigung';
+ }
+ }
+ else
+ {
+ $error = true;
+ $return = false;
+ $errormsg = 'Lehreinheit wurde nicht gefunden';
+ }
+ }
+ else
+ {
+ $error = true;
+ $return = false;
+ $errormsg = 'Lehreinheit wurde nicht gefunden';
+ }
+
+ // Wenn nur noch dieser Lektor im LVPlan verplant ist, dann wird das loeschen verhindert
+ // da sonst der gesamte LVPlan der Lehreinheit weg ist
+ $qry = "SELECT
+ distinct mitarbeiter_uid
+ FROM
+ lehre.tbl_stundenplandev
+ WHERE
+ lehreinheit_id=".$db->db_add_param($_POST['lehreinheit_id'], FHC_INTEGER);
+
+ if($result = $db->db_query($qry))
+ {
+ if($db->db_num_rows($result)<2)
+ {
+ $error = true;
+ $return = false;
+ $errormsg='Dieser Lektor kann nicht aus dem LVPlan entfernt werden da dies der letzte verplante Lektor ist';
+ }
+ }
+
+ // Wenn Ressourcen an einem der Stundenplaneintraege haengen die geloescht werden wuerden
+ // dann wird das loeschen verhindert
+ $qry = "SELECT
+ 1
+ FROM
+ lehre.tbl_stundenplandev
+ JOIN lehre.tbl_stundenplan_betriebsmittel USING(stundenplandev_id)
+ WHERE
+ tbl_stundenplandev.lehreinheit_id=".$db->db_add_param($_POST['lehreinheit_id'], FHC_INTEGER)."
+ AND tbl_stundenplandev.mitarbeiter_uid=".$db->db_add_param($_POST['mitarbeiter_uid']);
+
+ if($result = $db->db_query($qry))
+ {
+ if($db->db_num_rows($result)>0)
+ {
+ $return = false;
+ $error = true;
+ $errormsg = 'Gruppe kann nicht entfernt werden da bereits Ressourcen zugeordnet wurden';
+ }
+ }
+ else
+ {
+ $return = false;
+ $error = true;
+ $errormsg = 'Fehler bei Datenbankabfrage';
+ }
+
+ if(!$error)
+ {
+ $qry = "DELETE FROM lehre.tbl_stundenplandev
+ WHERE
+ lehreinheit_id=".$db->db_add_param($_POST['lehreinheit_id'], FHC_INTEGER)."
+ AND mitarbeiter_uid=".$db->db_add_param($_POST['mitarbeiter_uid']);
+
+ if($db->db_query($qry))
+ {
+ $error = false;
+ $return = true;
+ }
+ else
+ {
+ $errormsg = 'Fehler beim Entfernen des LV-Plans: '.$db->db_last_error();
+ $return = false;
+ $error = true;
+ }
+ }
+ }
elseif(isset($_POST['type']) && $_POST['type']=='lehreinheit_gruppe_del_lvplan')
{
+ //Pruefen ob diese Gruppe im Stundenplan schon verplant wurde
$qry = "SELECT tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.lehrveranstaltung_id,
(SELECT fachbereich_kurzbz FROM public.tbl_fachbereich WHERE oe_kurzbz=lehrfach.oe_kurzbz) as fachbereich_kurzbz
FROM lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung as lehrfach
@@ -897,9 +998,69 @@ if(!$error)
$errormsg = 'Lehreinheit wurde nicht gefunden';
}
- //Pruefen ob diese Gruppe im Stundenplan schon verplant wurde
+ // Wenn nur noch diese eine Gruppe im LVPlan verplant ist, dann wird das loeschen verhindert
+ // da sonst der gesamte LVPlan der Lehreinheit weg ist
+ $qry = "SELECT
+ distinct studiengang_kz, semester, verband, gruppe, gruppe_kurzbz
+ FROM
+ lehre.tbl_stundenplandev
+ WHERE
+ lehreinheit_id=(SELECT lehreinheit_id FROM lehre.tbl_lehreinheitgruppe WHERE lehreinheitgruppe_id=".$db->db_add_param($_POST['lehreinheitgruppe_id'], FHC_INTEGER).")";
+
+ if($result = $db->db_query($qry))
+ {
+ if($db->db_num_rows($result)<2)
+ {
+ $error = true;
+ $return = false;
+ $errormsg='Diese Gruppe kann nicht aus dem LVPlan entfernt werden da dies die letzte verplante Gruppe ist';
+ }
+ }
+
+ // Wenn Ressourcen an einem der Stundenplaneintraege haengen die geloescht werden wuerden
+ // dann wird das loeschen verhindert
+ $qry = "SELECT
+ 1
+ FROM
+ lehre.tbl_stundenplandev
+ JOIN lehre.tbl_stundenplan_betriebsmittel USING(stundenplandev_id)
+ JOIN lehre.tbl_lehreinheitgruppe USING(lehreinheit_id)
+ WHERE
+ tbl_lehreinheitgruppe.lehreinheitgruppe_id=".$db->db_add_param($_POST['lehreinheitgruppe_id'], FHC_INTEGER)."
+ AND
+ (
+ (
+ tbl_lehreinheitgruppe.gruppe_kurzbz is not null
+ AND
+ tbl_lehreinheitgruppe.gruppe_kurzbz=tbl_stundenplandev.gruppe_kurzbz
+ )
+ OR
+ (
+ tbl_lehreinheitgruppe.gruppe_kurzbz is null
+ AND
+ tbl_lehreinheitgruppe.studiengang_kz=tbl_stundenplandev.studiengang_kz
+ AND
+ tbl_lehreinheitgruppe.semester=tbl_stundenplandev.semester
+ AND
+ tbl_lehreinheitgruppe.verband = tbl_stundenplandev.verband
+ AND
+ tbl_lehreinheitgruppe.gruppe = tbl_stundenplandev.gruppe
+ )
+ )";
+
+ if($result = $db->db_query($qry))
+ {
+ if($db->db_num_rows($result)>0)
+ {
+ $return = false;
+ $error = true;
+ $errormsg = 'Gruppe kann nicht entfernt werden da bereits Ressourcen zugeordnet wurden';
+ }
+ }
+
if(!$error)
{
+
$qry = "DELETE FROM lehre.tbl_stundenplandev
WHERE
(lehreinheit_id, studiengang_kz, semester, trim(COALESCE(verband,'')), trim(COALESCE(gruppe,'')), trim(COALESCE(gruppe_kurzbz,''))) =
diff --git a/content/lvplanung/lehrveranstaltungdetailoverlay.xul.php b/content/lvplanung/lehrveranstaltungdetailoverlay.xul.php
index 0d25c7c5b..e77a5c86d 100644
--- a/content/lvplanung/lehrveranstaltungdetailoverlay.xul.php
+++ b/content/lvplanung/lehrveranstaltungdetailoverlay.xul.php
@@ -57,6 +57,13 @@ echo '';
@@ -329,6 +336,10 @@ echo '';
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/lehreinheitmitarbeiter/rdf#lehreinheit_id"/>
+
+
@@ -339,6 +350,7 @@ echo '';
+
diff --git a/content/lvplanung/lehrveranstaltungnotenoverlay.xul.php b/content/lvplanung/lehrveranstaltungnotenoverlay.xul.php
index 3fd86810f..02d1dfc55 100644
--- a/content/lvplanung/lehrveranstaltungnotenoverlay.xul.php
+++ b/content/lvplanung/lehrveranstaltungnotenoverlay.xul.php
@@ -271,43 +271,49 @@ if(defined('FAS_GESAMTNOTE_PRUEFUNGSHONORAR') && FAS_GESAMTNOTE_PRUEFUNGSHONORAR
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
';
}
diff --git a/content/lvplanung/lehrveranstaltungoverlay.js.php b/content/lvplanung/lehrveranstaltungoverlay.js.php
index 422263347..0f45b2f82 100644
--- a/content/lvplanung/lehrveranstaltungoverlay.js.php
+++ b/content/lvplanung/lehrveranstaltungoverlay.js.php
@@ -1308,7 +1308,7 @@ function LeGruppeDel()
}
// ****
-// * Loescht den LVPlan einer Gruppe zu einer aus dem LVPlan
+// * Loescht den LVPlan einer Gruppe zu einer Lehreinheit aus dem LVPlan
// ****
function LeGruppeDelLVPlan()
{
@@ -1360,6 +1360,61 @@ function LeGruppeDelLVPlan()
}
}
+// ****
+// * Loescht den LVPlan eines Lektors zu einer Lehreinheit aus dem LVPlan
+// ****
+function LeLektorDelLVPlan()
+{
+ tree = document.getElementById('lehrveranstaltung-detail-tree-lehreinheitmitarbeiter');
+
+ //Nachsehen ob Lektor markiert wurde
+ var idx;
+ if(tree.currentIndex>=0)
+ idx = tree.currentIndex;
+ else
+ {
+ alert('Bitte zuerst einen Lektor markieren');
+ return false;
+ }
+
+ try
+ {
+ //Lehreinheit_id holen
+ var col = tree.columns ? tree.columns["lehrveranstaltung-lehreinheitmitarbeiter-treecol-lehreinheit_id"] : "lehrveranstaltung-lehreinheitmitarbeiter-treecol-lehreinheit_id";
+ var lehreinheit_id=tree.view.getCellText(idx,col);
+ var col = tree.columns ? tree.columns["lehrveranstaltung-lehreinheitmitarbeiter-treecol-mitarbeiter_uid"] : "lehrveranstaltung-lehreinheitmitarbeiter-treecol-mitarbeiter_uid";
+ var mitarbeiter_uid=tree.view.getCellText(idx,col);
+ }
+ catch(e)
+ {
+ alert(e);
+ return false;
+ }
+
+ if(!confirm("Sind Sie sicher dass Sie diesen Mitarbeiter aus dem LVPlan entfernen wollen?"))
+ return false;
+
+ var req = new phpRequest('lvplanung/lehrveranstaltungDBDML.php','','');
+
+ req.add('type', 'lehreinheit_lektor_del_lvplan');
+ req.add('lehreinheit_id', lehreinheit_id);
+ req.add('mitarbeiter_uid', mitarbeiter_uid);
+
+ var response = req.executePOST();
+ var val = new ParseReturnValue(response)
+
+ if (!val.dbdml_return)
+ {
+ alert(val.dbdml_errormsg)
+ }
+ else
+ {
+ //Refresh des Trees
+ LeLektorTreeRefresh();
+ LvTreeRefresh();
+ }
+}
+
// ****
// * Gruppen Tree Refreshen
// ****
@@ -2473,6 +2528,7 @@ function LehrveranstaltungNotenPruefungCalculate()
var gesamt = satz*anzahl;
document.getElementById('lehrveranstaltung-noten-pruefung-label-gesamt').value=gesamt;
+ document.getElementById('lehrveranstaltung-noten-pruefung-textbox-anmerkung').value=satz+'€ * '+anzahl;
}
function LehrveranstaltungNotenPruefungSave()
@@ -2481,6 +2537,7 @@ function LehrveranstaltungNotenPruefungSave()
var satz = document.getElementById('lehrveranstaltung-noten-pruefung-textbox-satz').value;
var anzahl = document.getElementById('lehrveranstaltung-noten-pruefung-textbox-anzahl').value;
var vertragstyp_kurzbz = document.getElementById('lehrveranstaltung-noten-pruefung-menulist-vertragstyp').value;
+ var anmerkung = document.getElementById('lehrveranstaltung-noten-pruefung-textbox-anmerkung').value;
satz = satz.replace(',','.');
if(mitarbeiter_uid == '' || satz == '' || anzahl == '' || vertragstyp_kurzbz=='')
@@ -2518,7 +2575,7 @@ function LehrveranstaltungNotenPruefungSave()
req.add('vertragstyp_kurzbz', vertragstyp_kurzbz);
req.add('betrag', gesamt);
req.add('bezeichnung', 'Pruefungshonorar '+lv_studiengang+' '+lv_semester+' '+lv_bezeichnung+' '+lehrveranstaltung_id);
- req.add('anmerkung', satz+'€ * '+anzahl);
+ req.add('anmerkung', anmerkung);
req.add('vertragsdatum', datum);
req.add('lehrveranstaltung_id',lehrveranstaltung_id);
@@ -2539,5 +2596,6 @@ function LehrveranstaltungNotenPruefungSave()
document.getElementById('lehrveranstaltung-noten-pruefung-textbox-satz').value='';
document.getElementById('lehrveranstaltung-noten-pruefung-textbox-anzahl').value='';
document.getElementById('lehrveranstaltung-noten-pruefung-label-gesamt').value='';
+ document.getElementById('lehrveranstaltung-noten-pruefung-textbox-anmerkung').value='';
}
}
diff --git a/content/mitarbeiter/mitarbeiterDBDML.php b/content/mitarbeiter/mitarbeiterDBDML.php
index 0361ca460..d8120b2bb 100644
--- a/content/mitarbeiter/mitarbeiterDBDML.php
+++ b/content/mitarbeiter/mitarbeiterDBDML.php
@@ -195,6 +195,7 @@ if(!$error)
$verwendung->updateamum = date('Y-m-d H:i:s');
$verwendung->updatevon = $user;
$verwendung->dv_art = $_POST['dv_art'];
+ $verwendung->inkludierte_lehre = $_POST['inkludierte_lehre'];
if($verwendung->save())
{
diff --git a/content/mitarbeiter/mitarbeiteroverlay.js.php b/content/mitarbeiter/mitarbeiteroverlay.js.php
index 400b9c3b6..da1c1458d 100644
--- a/content/mitarbeiter/mitarbeiteroverlay.js.php
+++ b/content/mitarbeiter/mitarbeiteroverlay.js.php
@@ -1136,7 +1136,7 @@ function MitarbeiterVerwendungBearbeiten()
bisverwendung_id=tree.view.getCellText(tree.currentIndex,col);
//Dialog laden
- window.open("content/mitarbeiter/mitarbeiterverwendungdialog.xul.php?mitarbeiter_uid="+mitarbeiter_uid+"&bisverwendung_id="+bisverwendung_id,"popup","chrome, status=no, width=500, height=350, centerscreen, resizable");
+ window.open("content/mitarbeiter/mitarbeiterverwendungdialog.xul.php?mitarbeiter_uid="+mitarbeiter_uid+"&bisverwendung_id="+bisverwendung_id,"popup","chrome, status=no, width=500, height=400, centerscreen, resizable");
}
// ****
@@ -1166,6 +1166,7 @@ function MitarbeiterVerwendungSpeichern(dialog, bisverwendung_id, mitarbeiter_ui
ende = dialog.getElementById('mitarbeiter-verwendung-detail-datum-ende').value;
vertragsstunden = dialog.getElementById('mitarbeiter-verwendung-detail-textbox-vertragsstunden').value;
dv_art = dialog.getElementById('mitarbeiter-verwendung-detail-textbox-dv_art').value;
+ inkludierte_lehre = dialog.getElementById('mitarbeiter-verwendung-detail-textbox-inkludierte_lehre').value;
if(verwendung_code=='1' || verwendung_code=='5' || verwendung_code=='6')
{
@@ -1222,6 +1223,7 @@ function MitarbeiterVerwendungSpeichern(dialog, bisverwendung_id, mitarbeiter_ui
req.add('ende', ConvertDateToISO(ende));
req.add('vertragsstunden', vertragsstunden);
req.add('dv_art', dv_art);
+ req.add('inkludierte_lehre', inkludierte_lehre);
var response = req.executePOST();
diff --git a/content/mitarbeiter/mitarbeiterverwendungdialog.js.php b/content/mitarbeiter/mitarbeiterverwendungdialog.js.php
index d8661382f..0a0894756 100644
--- a/content/mitarbeiter/mitarbeiterverwendungdialog.js.php
+++ b/content/mitarbeiter/mitarbeiterverwendungdialog.js.php
@@ -34,28 +34,28 @@ function MitarbeiterVerwendungInit(mitarbeiter_uid, bisverwendung_id)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
MitarbeiterVerwendungDetailMitarbeiterUid=mitarbeiter_uid;
-
+
if(bisverwendung_id!='')
{
//Wenn eine BisverwendungID uebergeben wird, dann wird dieser Datensatz geladen
MitarbeiterVerwendungDetailNeu='false';
MitarbeiterVerwendungDetailBisverwendungId=bisverwendung_id;
-
+
//Laden der Daten
//Daten holen
var url = 'rdf/bisverwendung.rdf.php?bisverwendung_id='+bisverwendung_id+'&'+gettimestamp();
-
+
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].
getService(Components.interfaces.nsIRDFService);
-
+
var dsource = rdfService.GetDataSourceBlocking(url);
-
+
var subject = rdfService.GetResource("http://www.technikum-wien.at/bisverwendung/" + bisverwendung_id);
-
+
var predicateNS = "http://www.technikum-wien.at/bisverwendung/rdf";
-
+
//RDF parsen
-
+
ba1code = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#ba1code" ));
ba2code = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#ba2code" ));
beschausmasscode = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#beschausmasscode" ));
@@ -68,12 +68,13 @@ function MitarbeiterVerwendungInit(mitarbeiter_uid, bisverwendung_id)
ende = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#ende" ));
vertragsstunden = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#vertragsstunden" ));
dv_art = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#dv_art" ));
+ inkludierte_lehre = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#inkludierte_lehre" ));
}
else
{
//neuer Datensatz wird angelegt
MitarbeiterVerwendungDetailNeu='true';
-
+
//Defaultwerte
ba1code=3; //fixer Dienstvertrag
ba2code=1; //unbefristet
@@ -86,8 +87,9 @@ function MitarbeiterVerwendungInit(mitarbeiter_uid, bisverwendung_id)
ende='';
vertragsstunden='38.5';
dv_art='';
+ inkludierte_lehre='';
}
-
+
document.getElementById('mitarbeiter-verwendung-detail-menulist-beschart1').value=ba1code;
document.getElementById('mitarbeiter-verwendung-detail-menulist-beschart2').value=ba2code;
document.getElementById('mitarbeiter-verwendung-detail-menulist-ausmass').value=beschausmasscode;
@@ -97,17 +99,18 @@ function MitarbeiterVerwendungInit(mitarbeiter_uid, bisverwendung_id)
document.getElementById('mitarbeiter-verwendung-detail-checkbox-hauptberuflich').checked=true;
else
document.getElementById('mitarbeiter-verwendung-detail-checkbox-hauptberuflich').checked=false;
-
+
if(habilitation=='Ja')
document.getElementById('mitarbeiter-verwendung-detail-checkbox-habilitation').checked=true;
else
document.getElementById('mitarbeiter-verwendung-detail-checkbox-habilitation').checked=false;
-
+
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;
document.getElementById('mitarbeiter-verwendung-detail-textbox-dv_art').value=dv_art;
-
+ document.getElementById('mitarbeiter-verwendung-detail-textbox-inkludierte_lehre').value=inkludierte_lehre;
+
MitarbeiterVerwendungDetailToggleHauptberuf();
MitarbeiterVerwendungVerwendungChange();
}
@@ -118,7 +121,7 @@ function MitarbeiterVerwendungInit(mitarbeiter_uid, bisverwendung_id)
function MitarbeiterVerwendungDetailToggleHauptberuf()
{
var checked = document.getElementById('mitarbeiter-verwendung-detail-checkbox-hauptberuflich').checked;
-
+
if(checked)
{
document.getElementById('mitarbeiter-verwendung-detail-menulist-hauptberuf').disabled=true;
diff --git a/content/mitarbeiter/mitarbeiterverwendungdialog.xul.php b/content/mitarbeiter/mitarbeiterverwendungdialog.xul.php
index 9c5efe9ba..0a90f27fe 100644
--- a/content/mitarbeiter/mitarbeiterverwendungdialog.xul.php
+++ b/content/mitarbeiter/mitarbeiterverwendungdialog.xul.php
@@ -31,12 +31,12 @@ echo '';
if(isset($_GET['mitarbeiter_uid']))
$mitarbeiter_uid=$_GET['mitarbeiter_uid'];
-else
+else
die('MitarbeiterUID muss uebergeben werden');
if(isset($_GET['bisverwendung_id']))
$bisverwendung_id = $_GET['bisverwendung_id'];
-else
+else
$bisverwendung_id = '';
echo '';
@@ -52,7 +52,7 @@ echo ')"
>
-
+
@@ -110,7 +110,7 @@ echo '
- Buchstaben noch zur Verfügung \n
+ Buchstaben noch zur Verfügung
- \n
+
0.25
';
}
diff --git a/rdf/bisverwendung.rdf.php b/rdf/bisverwendung.rdf.php
index 63d94475b..578b8b5b1 100644
--- a/rdf/bisverwendung.rdf.php
+++ b/rdf/bisverwendung.rdf.php
@@ -35,12 +35,12 @@ require_once('../include/datum.class.php');
if(isset($_GET['uid']))
$uid = $_GET['uid'];
-else
+else
$uid = '';
if(isset($_GET['bisverwendung_id']) && is_numeric($_GET['bisverwendung_id']))
$bisverwendung_id = $_GET['bisverwendung_id'];
-else
+else
$bisverwendung_id = '';
$datum = new datum();
@@ -68,10 +68,10 @@ elseif($bisverwendung_id!='')
{
if($verwendung_obj->load($bisverwendung_id))
draw_row($verwendung_obj);
- else
+ else
die($verwendung_obj->errormsg);
}
-else
+else
die('Falsche Parameteruebergabe');
@@ -79,12 +79,12 @@ else
function draw_row($row)
{
global $rdf_url, $datum;
-
+
if(is_bool($row->hauptberuflich))
$hauptberuflich = $row->hauptberuflich?'Ja':'Nein';
- else
+ else
$hauptberuflich = '';
-
+
echo '