diff --git a/content/dragboard.js b/content/dragboard.js deleted file mode 100644 index 12cb84519..000000000 --- a/content/dragboard.js +++ /dev/null @@ -1,73 +0,0 @@ -function lehrstunde(type,stg_kz,sem,ver,grp) -{ - this.type=type; - this.stg_kz=stg_kz; - this.sem=sem; - this.ver=ver; - this.grp=grp; -} - -var listObserver= -{ - onDragStart: function (evt,transferData,action) - { - var elemID=evt.target.getAttribute("elem"); - var paramList=evt.target.getAttribute("paramList"); - var transferObjekt=new lehrstunde(elemID,paramList,elemID,elemID,elemID); - transferData.data=new TransferData(); - //transferData.data.addDataForFlavour("text/unicode",transferObjekt); - transferData.data.addDataForFlavour("text/unicode",paramList); - } -}; - -/***** Drag Observer fuer Gruppen *****/ -var grpObserver= -{ - onDragStart: function (evt,transferData,action) - { - var stg_kz=evt.target.getAttribute("stg_kz"); - var sem=evt.target.getAttribute("sem"); - var ver=evt.target.getAttribute("ver"); - var grp=evt.target.getAttribute("grp"); - var einheit=evt.target.getAttribute("gruppe"); - var paramList= stg_kz+'&'+sem+'&'+ver+'&'+grp+'&'+gruppe; - transferData.data=new TransferData(); - transferData.data.addDataForFlavour("gruppe",paramList); - } -}; - -var boardObserver= -{ - /*canHandleMultipleItems : function() - { - var canHandleMultipleItems=false; - },*/ - getSupportedFlavours : function () - { - var flavours = new FlavourSet(); - flavours.appendFlavour("text/unicode"); - return flavours; - }, - onDragOver: function (evt,flavour,session) - { - }, - onDrop: function (evt,dropdata,session) - { - if (dropdata.data!="") - { - var dragElement=document.getElementById(dropdata.data); - var contentFrame=document.getElementById('iframeTimeTableWeek'); - var stunde=evt.target.getAttribute("stunde"); - var datum=evt.target.getAttribute("datum"); - /*//var elem=document.createElement("label");*/ - /*evt.target.appendChild(elem); */ - var paramList=dragElement.getAttribute("paramList"); - /*elem.setAttribute("value",dropdata.data + paramList); */ - var url=location.href;//contentFrame.getAttribute('src'); - url+=paramList+"&new_stunde="+stunde+"&new_datum="+datum+'&aktion=stplverschieben'; - //contentFrame.setAttribute('src', url); - location.href=url; - } - } -}; - diff --git a/content/dragboard.js.php b/content/dragboard.js.php index 9ce61d259..7324ca3b9 100644 --- a/content/dragboard.js.php +++ b/content/dragboard.js.php @@ -28,8 +28,8 @@ function lehrstunde(id,idList) } var lehrstunden=new Array(); -/***** Drag Observer fuer Lehrveranstaltungen **** -may not be used?!? +/***** Drag Observer fuer Lehrveranstaltungen *****/ +//zum verplanen der LVAs im Stundenplan var lvaObserver= { onDragStart: function (evt,transferData,action) @@ -43,7 +43,6 @@ var lvaObserver= //alert("test"); } }; -*/ /***** Drag Observer fuer Gruppen *****/ var lvbgrpDDObserver= diff --git a/content/lehrveranstaltungDBDML.php b/content/lehrveranstaltungDBDML.php index 271e6da93..06267f93e 100644 --- a/content/lehrveranstaltungDBDML.php +++ b/content/lehrveranstaltungDBDML.php @@ -202,6 +202,8 @@ if(!$error) $leg->verband = $_POST['verband']; $leg->gruppe = $_POST['gruppe']; $leg->gruppe_kurzbz = $_POST['gruppe_kurzbz']; + $leg->insertamum = date('Y-m-d H:i:s'); + $leg->insertvon = $user; if($leg->save(true)) { diff --git a/content/lehrveranstaltungoverlay.js.php b/content/lehrveranstaltungoverlay.js.php index 8c4bdb6dd..f9e88b14c 100644 --- a/content/lehrveranstaltungoverlay.js.php +++ b/content/lehrveranstaltungoverlay.js.php @@ -84,6 +84,12 @@ var LvLektorTreeListener = }; // ***************** KEY Events ************************* // +// **** +// * Wird ausgefuehrt wenn eine Taste gedrueckt wird und der Focus +// * im Lehrveranstaltungs-tree ist +// * Beim Druecken von ENTF wird die markierte Lehreinheit geloescht +// * Beim Druecken von F5 wird der Lehrveranstaltungstree aktualisiert +// **** function LvTreeKeyPress(event) { if(event.keyCode==46) // Entf @@ -92,17 +98,28 @@ function LvTreeKeyPress(event) LvTreeRefresh(); } +// **** +// * Wird ausgefuehrt wenn eine Taste gedrueckt wird und der Focus +// * im Gruppen-tree ist +// * Beim Druecken von ENTF wird die markierte Gruppenzuordnung geloescht +// **** function LvDetailGruppenTreeKeyPress(event) { if(event.keyCode==46) //Entf LeGruppeDel(); } +// **** +// * Wird ausgefuehrt wenn eine Taste gedrueckt wird und der Focus +// * im Mitarbeiter-tree ist +// * Beim Druecken von ENTF wird die markierte Mitarbeiterzuordnung geloescht +// **** function LvDetailMitarbeiterTreeKeyPress(event) { if(event.keyCode==46) //Entf LeMitarbeiterDel(); } + // ****************** FUNCTIONS ************************** // // **** // * Asynchroner (Nicht blockierender) Refresh des LV Trees @@ -320,7 +337,7 @@ function LeDetailReset() document.getElementById('lehrveranstaltung-detail-textbox-lvnr').value=''; document.getElementById('lehrveranstaltung-detail-textbox-unr').value=''; document.getElementById('lehrveranstaltung-detail-textbox-lehrveranstaltung').value=''; - document.getElementById('lehrveranstaltung-detail-checkbox-lehre').checked=false; + document.getElementById('lehrveranstaltung-detail-checkbox-lehre').checked=true; document.getElementById('lehrveranstaltung-detail-textbox-stundenblockung').value=''; document.getElementById('lehrveranstaltung-detail-textbox-wochenrythmus').value=''; document.getElementById('lehrveranstaltung-detail-textbox-startkw').value=''; diff --git a/content/tempus.xul.php b/content/tempus.xul.php index 618207d1d..0c0e2323c 100644 --- a/content/tempus.xul.php +++ b/content/tempus.xul.php @@ -44,8 +44,6 @@ echo '';