From 3bb1ca386439eb8766fac5a8f14ea9635891a3d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Wed, 20 Jun 2007 14:34:00 +0000 Subject: [PATCH] Notenverwaltung und Notenimport bei Lehrveranstaltungsansicht --- content/functions.js.php | 34 ++ .../lehrveranstaltungnotenoverlay.xul.php | 10 +- .../lvplanung/lehrveranstaltungoverlay.js.php | 469 +++++++++++++++++- content/student/studentDBDML.php | 81 ++- content/student/studentoverlay.js.php | 93 +++- include/functions.inc.php | 2 +- 6 files changed, 664 insertions(+), 25 deletions(-) diff --git a/content/functions.js.php b/content/functions.js.php index 273504402..3795b603f 100644 --- a/content/functions.js.php +++ b/content/functions.js.php @@ -139,4 +139,38 @@ function ConvertDateToISO(datum) } else return ''; +} + +// **** +// * Liefert die Daten aus der Zwischenablage +// **** +function getDataFromClipboard() +{ + netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); + var clip = Components.classes["@mozilla.org/widget/clipboard;1"].getService(Components.interfaces.nsIClipboard); + if (!clip) + return false; + var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable); + if (!trans) + return false; + + trans.addDataFlavor("text/unicode"); + + clip.getData(trans,clip.kGlobalClipboard); + var str = new Object(); + var strLength = new Object(); + trans.getTransferData("text/unicode",str,strLength); + + if (str) str = str.value.QueryInterface(Components.interfaces.nsISupportsString); + if (str) pastetext = str.data.substring(0,strLength.value / 2); + + return pastetext; +} + +// **** +// * Liefert das Aktuelle Studiensemester +// **** +function getStudiensemester() +{ + return document.getElementById('statusbarpanel-semester').label; } \ No newline at end of file diff --git a/content/lvplanung/lehrveranstaltungnotenoverlay.xul.php b/content/lvplanung/lehrveranstaltungnotenoverlay.xul.php index a9c3bc12b..74182b741 100644 --- a/content/lvplanung/lehrveranstaltungnotenoverlay.xul.php +++ b/content/lvplanung/lehrveranstaltungnotenoverlay.xul.php @@ -52,15 +52,15 @@ echo " -