diff --git a/cis/menu.html b/cis/menu.html index 12799f7e0..b1d8e3ab6 100644 --- a/cis/menu.html +++ b/cis/menu.html @@ -491,7 +491,7 @@ -  Meine CIS +  Meine CIS diff --git a/cis/private/lehre/pinboard.php b/cis/private/lehre/pinboard.php index 3d8ed14dd..c35fc4999 100644 --- a/cis/private/lehre/pinboard.php +++ b/cis/private/lehre/pinboard.php @@ -366,8 +366,9 @@ read()) + $dir_empty = true; + $dest_dir = @dir($path); + while($entry = $dest_dir->read()) + { + if($entry != "." && $entry != "..") { - if($entry != "." && $entry != "..") - { - $dir_empty = false; - - break; - } + $dir_empty = false; + + break; } } - + if(isset($dir_empty) && $dir_empty == false) { echo ' Lehrziele'; diff --git a/content/dragboard.js.php b/content/dragboard.js.php index 942bd08b2..04b11db36 100644 --- a/content/dragboard.js.php +++ b/content/dragboard.js.php @@ -46,7 +46,7 @@ var lvaObserver= */ /***** Drag Observer fuer Gruppen *****/ -var lvbgrpObserver= +var lvbgrpDDObserver= { onDragStart: function (evt,transferData,action) { @@ -57,7 +57,11 @@ var lvbgrpObserver= //Index der Quell-Row ermitteln tree.treeBoxObject.getCellAt(evt.pageX, evt.pageY, row, col, child) - + + //Beim Scrollen soll kein DnD gemacht werden + if(col.value==null) + return false; + //Daten ermitteln col = tree.columns ? tree.columns["stg_kz"] : "stg_kz"; stg_kz=tree.view.getCellText(row.value,col); @@ -89,7 +93,7 @@ var LeLvbgrpDDObserver= getSupportedFlavours : function () { var flavours = new FlavourSet(); - flavours.appendFlavour("gruppe"); + flavours.appendFlavour("application/tempus-lvbgruppe"); return flavours; }, onDragEnter: function (evt,flavour,session) @@ -117,7 +121,7 @@ var LeLvbgrpDDObserver= var ses = ds.getCurrentSession() var sourceNode = ses.sourceNode - var lehreinheit_id = document.getElementById('lfvt_detail_textbox_lehreinheit_id').value; + var lehreinheit_id = document.getElementById('lehrveranstaltung-detail-textbox-lehreinheit_id').value; var row = { } var col = { } var child = { } @@ -135,8 +139,8 @@ var LeLvbgrpDDObserver= var gruppe = arr[4]; //alert("stg: "+stg_kz+" sem: "+sem+" ver: "+ver+" grp: "+grp+" gruppe: "+gruppe+" TO Lehreinheit:"+lehreinheit_id); - var req = new phpRequest('lfvtCUD.php','',''); - neu = document.getElementById('lfvt_detail_checkbox_new').checked; + var req = new phpRequest('lehrveranstaltungDBDML.php','',''); + neu = document.getElementById('lehrveranstaltung-detail-checkbox-new').checked; req.add('type','lehreinheit_gruppe_add'); @@ -155,13 +159,13 @@ var LeLvbgrpDDObserver= else { //GruppenTree Refreshen - lfvt_detail_gruppe_treerefresh(); + LeDetailGruppeTreeRefresh(); } } }; /***** Drag Observer fuer Lektoren *****/ -var tree_lektor_drag_Observer= +var mitarbeiterDDObserver= { onDragStart: function (evt,transferData,action) { @@ -173,13 +177,17 @@ var tree_lektor_drag_Observer= //Index der Quell-Row ermitteln tree.treeBoxObject.getCellAt(evt.pageX, evt.pageY, row, col, child) + //Beim Scrollen soll kein DnD gemacht werden + if(col.value==null) + return false; + //Daten ermitteln col = tree.columns ? tree.columns["uid"] : "uid"; uid=tree.view.getCellText(row.value,col); - + var paramList= uid; transferData.data=new TransferData(); - transferData.data.addDataForFlavour("mitarbeiter",paramList); + transferData.data.addDataForFlavour("application/tempus-mitarbeiter",paramList); } }; @@ -188,12 +196,12 @@ var tree_lektor_drag_Observer= // * Bei OnDrop eines mitarbeiters wird dieser der // * Lehreinheit zugeordnet // **** -var lfvt_lektor_Observer= +var LeLektorDDObserver= { getSupportedFlavours : function () { var flavours = new FlavourSet(); - flavours.appendFlavour("mitarbeiter"); + flavours.appendFlavour("application/tempus-mitarbeiter"); return flavours; }, onDragEnter: function (evt,flavour,session) @@ -222,7 +230,7 @@ var lfvt_lektor_Observer= var ses = ds.getCurrentSession() var sourceNode = ses.sourceNode - var lehreinheit_id = document.getElementById('lfvt_detail_textbox_lehreinheit_id').value; + var lehreinheit_id = document.getElementById('lehrveranstaltung-detail-textbox-lehreinheit_id').value; var row = { } var col = { } var child = { } @@ -233,8 +241,8 @@ var lfvt_lektor_Observer= uid=dropdata.data; //alert("uid: "+uid); - var req = new phpRequest('lfvtCUD.php','',''); - neu = document.getElementById('lfvt_detail_checkbox_new').checked; + var req = new phpRequest('lehrveranstaltungDBDML.php','',''); + neu = document.getElementById('lehrveranstaltung-detail-checkbox-new').checked; req.add('type','lehreinheit_mitarbeiter_add'); @@ -257,7 +265,7 @@ var lfvt_lektor_Observer= else { //LektorTree Refreshen - lfvt_lektor_treerefresh(); + LeLektorTreeRefresh(); } } }; diff --git a/content/lehrveranstaltung.css b/content/lehrveranstaltung.css index cd274bbba..51e827427 100644 --- a/content/lehrveranstaltung.css +++ b/content/lehrveranstaltung.css @@ -2,68 +2,64 @@ .stplDetailRow { margin:0px; padding:0px; - -moz-binding: url('lfvtbinding.xml.php#stplDetailRow'); + -moz-binding: url('lehrveranstaltungbinding.xml.php#stplDetailRow'); } .stplDetail { overflow:auto; margin:0px; - -moz-binding: url('lfvtbinding.xml.php#stplDetail'); + -moz-binding: url('lehrveranstaltungbinding.xml.php#stplDetail'); } customMenulist.fachbereich { - -moz-binding: url('lfvtbinding.xml.php#fachbereichListe'); + -moz-binding: url('lehrveranstaltungbinding.xml.php#fachbereichListe'); } customMenulist.lehrform { - -moz-binding: url('lfvtbinding.xml.php#lehrformListe'); + -moz-binding: url('lehrveranstaltungbinding.xml.php#lehrformListe'); } customMenulist.raumtyp { - -moz-binding: url('lfvtbinding.xml.php#raumtypListe'); + -moz-binding: url('lehrveranstaltungbinding.xml.php#raumtypListe'); } customMenulist.raum { - -moz-binding: url('lfvtbinding.xml.php#raumListe'); + -moz-binding: url('lehrveranstaltungbinding.xml.php#raumListe'); } customMenulist.studiengang { - -moz-binding: url('lfvtbinding.xml.php#stgListe'); + -moz-binding: url('lehrveranstaltungbinding.xml.php#stgListe'); } customMenulist.lektor { - -moz-binding: url('lfvtbinding.xml.php#lektorenListe'); + -moz-binding: url('lehrveranstaltungbinding.xml.php#lektorenListe'); } customMenulist.einheit { - -moz-binding: url('lfvtbinding.xml.php#einheitenListe'); + -moz-binding: url('lehrveranstaltungbinding.xml.php#einheitenListe'); } customMenulist.sprache { - -moz-binding: url('lfvtbinding.xml.php#spracheListe'); + -moz-binding: url('lehrveranstaltungbinding.xml.php#spracheListe'); } customMenulist.studiensemester { - -moz-binding: url('lfvtbinding.xml.php#studiensemesterListe'); + -moz-binding: url('lehrveranstaltungbinding.xml.php#studiensemesterListe'); } customMenulist.lehrveranstaltung { - -moz-binding: url('lfvtbinding.xml.php#lehrveranstaltungenListe'); + -moz-binding: url('lehrveranstaltungbinding.xml.php#lehrveranstaltungenListe'); } customMenulist.lehrfach { - -moz-binding: url('lfvtbinding.xml.php#lehrfaecherListe'); + -moz-binding: url('lehrveranstaltungbinding.xml.php#lehrfaecherListe'); } customMenulist.studiensemester { - -moz-binding: url('lfvtbinding.xml.php#studiensemesterListe'); -} - -tree.lvaTree { - -moz-binding: url('lfvtbinding.xml.php#lfvtTree'); + -moz-binding: url('lehrveranstaltungbinding.xml.php#studiensemesterListe'); } tree treecol { @@ -76,12 +72,8 @@ tree { font-family:Arial; } -box.lvaDetail { - -moz-binding: url('lfvtbinding.xml.php#lfvtDetail'); -} - box.studentDetail { - -moz-binding: url('lfvtbinding.xml.php#studentDetail'); + -moz-binding: url('lehrveranstaltungbinding.xml.php#studentDetail'); } label,textbox { @@ -89,13 +81,9 @@ label,textbox { font-family:Arial; } -#gridLFVT > rows > row {padding:2px;vertical-align:bottom;} - - - treechildren::-moz-tree-row(selected) { background-color: #FFFFAA; } treechildren::-moz-tree-row(odd) { background-color: #EEEEEE; } treechildren::-moz-tree-row(odd, selected) { background-color: #FFFFAA; } treechildren::-moz-tree-row(even, selected) { background-color: #FFFFAA; } treechildren::-moz-tree-cell-text(selected) { color: #000000; } -treechildren::-moz-tree-cell-text(odd, selected) { color: #000000; } +treechildren::-moz-tree-cell-text(odd, selected) { color: #000000; } \ No newline at end of file diff --git a/content/lehrveranstaltungDBDML.php b/content/lehrveranstaltungDBDML.php index 21b8b6ee4..db2f9360a 100644 --- a/content/lehrveranstaltungDBDML.php +++ b/content/lehrveranstaltungDBDML.php @@ -21,7 +21,7 @@ */ // **************************************** -// * Create/Update/Delete +// * Insert/Update/Delete // * der Lehreinheiten // * // * Script sorgt fuer den Datenbanzugriff @@ -171,8 +171,8 @@ elseif(isset($_POST['type']) && $_POST['type']=='lehreinheit') $leDAO->sprache=$_POST['sprache']; if (isset($_POST['lehre'])) $leDAO->lehre=($_POST['lehre']=='true'?true:false); if (isset($_POST['anmerkung'])) $leDAO->anmerkung=$_POST['anmerkung']; - if (isset($_POST['lvnr'])) $leDAO->lvnr=$_POST['lvnr']; - if (isset($_POST['unr'])) $leDAO->unr=$_POST['unr']; + $leDAO->lvnr=(isset($_POST['lvnr'])?$_POST['lvnr']:''); + $leDAO->unr=(isset($_POST['unr'])?$_POST['unr']:''); $leDAO->updateamum=date('Y-m-d H:i:s'); $leDAO->updatevon=$user; diff --git a/content/lehrveranstaltungdetailoverlay.xul.php b/content/lehrveranstaltungdetailoverlay.xul.php index edc096dc5..d86b73bb0 100644 --- a/content/lehrveranstaltungdetailoverlay.xul.php +++ b/content/lehrveranstaltungdetailoverlay.xul.php @@ -27,37 +27,34 @@ header("Pragma: no-cache"); header("Content-type: application/vnd.mozilla.xul+xml"); require_once('../vilesci/config.inc.php'); echo ''; -echo ""; +echo ""; ?> - - + - - + + - - + +