From 89bce02c3514241c2cf47b70e2201a2ff9992390 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Tue, 29 May 2007 15:42:33 +0000 Subject: [PATCH] Beim Aendern des Studiensemesters werden die trees refresht Konto nun auch fuer Interessenten vorhanden Tabs aendern sich automatisch mit wenn der Lvb geaendert wird Sem/Verb/Grp wechseln nun auch mit dem Studiensemester. --- cis/public/location.html | 2 +- content/fasoverlay.js.php | 8 + content/lvplanung/lehrauftrag.php | 6 +- .../lvplanung/lehrveranstaltungoverlay.js.php | 6 +- content/student/interessentenoverlay.xul.php | 6 +- .../student/interessentkontoneudialog.js.php | 82 ++++ .../student/interessentkontoneudialog.xul.php | 99 ++++ .../student/interessentkontooverlay.xul.php | 182 ++++++++ content/student/interessentoverlay.js.php | 432 +++++++++++++++++- content/student/studentDBDML.php | 18 +- content/student/studentdetailoverlay.xul.php | 2 +- content/student/studentoverlay.js.php | 8 +- content/tempus.js.php | 11 + include/student.class.php | 33 +- rdf/student.rdf.php | 2 +- 15 files changed, 871 insertions(+), 26 deletions(-) create mode 100644 content/student/interessentkontoneudialog.js.php create mode 100644 content/student/interessentkontoneudialog.xul.php create mode 100644 content/student/interessentkontooverlay.xul.php diff --git a/cis/public/location.html b/cis/public/location.html index fda1c819a..ec5d86759 100644 --- a/cis/public/location.html +++ b/cis/public/location.html @@ -100,7 +100,7 @@ Mo-Fr 7:30 - 17:00 Uhr - Freischaltung Gantüren + Freischaltung Gangtüren Mo-Fr 7:30 - 20:00 Uhr; Sa 7:30 - 15:30 Uhr diff --git a/content/fasoverlay.js.php b/content/fasoverlay.js.php index f411c2b0d..fff1f4e84 100644 --- a/content/fasoverlay.js.php +++ b/content/fasoverlay.js.php @@ -203,6 +203,10 @@ function onVerbandSelect(event) if(typ=='') { + //Wenn der Interessenten Tab markiert ist, dann den Studenten Tab markieren + if(document.getElementById('tabbox-main').selectedIndex=="0") + document.getElementById('tabbox-main').selectedIndex="1"; + // Studenten try { @@ -237,6 +241,10 @@ function onVerbandSelect(event) // Interessenten / Bewerber try { + //Wenn ein anderer Tab markiert ist, dann den Interessenten Tab markieren + if(typ!='') + document.getElementById('tabbox-main').selectedIndex="0"; + if(stsem=='' && typ=='') stsem='aktuelles'; url = "rdf/interessentenbewerber.rdf.php?"+"studiengang_kz="+stg_kz+"&semester="+sem+"&typ="+typ+"&studiensemester_kurzbz="+stsem+"&"+gettimestamp(); diff --git a/content/lvplanung/lehrauftrag.php b/content/lvplanung/lehrauftrag.php index a5c0398a6..921fa86a1 100644 --- a/content/lvplanung/lehrauftrag.php +++ b/content/lvplanung/lehrauftrag.php @@ -140,7 +140,7 @@ if($result = pg_query($conn, $qry)) $xml.=' '.$lehreinheit_id.' - '.$lehrveranstaltung.' + '.$fb_arr[$fachbereich].' '.trim($grp).' '.$stunden.' @@ -184,7 +184,7 @@ $xml.=' $xml.=' '.(isset($lehreinheit_id)?$lehreinheit_id:'').' - '.(isset($lehrveranstaltung)?$lehrveranstaltung:'').' + '.(isset($fachbereich)?$fb_arr[$fachbereich]:'').' '.trim($grp).' '.(isset($stunden)?$stunden:'').' @@ -252,7 +252,7 @@ $proc->importStyleSheet($xsl); // attach the xsl rules $buffer = $proc->transformToXml($xml_doc); //in $buffer steht nun das xsl-fo file mit den daten $buffer = ''.substr($buffer, strpos($buffer,"\n"),strlen($buffer)); -$buffer = html_entity_decode($buffer); +//$buffer = html_entity_decode($buffer); //echo "buffer: $buffer"; //Pdf erstellen diff --git a/content/lvplanung/lehrveranstaltungoverlay.js.php b/content/lvplanung/lehrveranstaltungoverlay.js.php index 8ab7ce338..d08a3732c 100644 --- a/content/lvplanung/lehrveranstaltungoverlay.js.php +++ b/content/lvplanung/lehrveranstaltungoverlay.js.php @@ -197,10 +197,12 @@ function LvTreeRefresh() try { LvSelectLehreinheit_id=tree.view.getCellText(tree.currentIndex,col); - LvTreeDatasource.Refresh(false); //non blocking } catch(e) - {} + { + LvSelectLehreinheit_id=null; + } + LvTreeDatasource.Refresh(false); //non blocking } // **** diff --git a/content/student/interessentenoverlay.xul.php b/content/student/interessentenoverlay.xul.php index 3a0f1c839..68ddafeb3 100644 --- a/content/student/interessentenoverlay.xul.php +++ b/content/student/interessentenoverlay.xul.php @@ -31,6 +31,7 @@ echo ''; echo ''; echo ''; +echo ''; ?> @@ -51,6 +52,7 @@ echo ' +