From a3227eeb8481afd4fb9d2f3d785806513b5626f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Tue, 5 Jun 2007 11:33:58 +0000 Subject: [PATCH] --- cis/private/lehre/pinboard.php | 1 + cis/private/profile/lva_liste.php | 11 +- cis/private/profile/zeitwunsch.php | 2 + cis/private/tools/psearch.php | 15 + content/student/studentDBDML.php | 72 +++++ content/student/studentenoverlay.xul.php | 2 +- content/student/studentiooverlay.xul.php | 47 ++- content/student/studentoverlay.js.php | 154 ++++++++-- include/bisio.class.php | 346 +++++++++++++++++++++++ rdf/bisio.rdf.php | 108 +++++++ rdf/lehrstunde.rdf.php | 2 +- rdf/mitarbeiter.rdf.php | 4 +- rdf/mobilitaetsprogramm.rdf.php | 19 +- rdf/xxxstpl-lehrstunde.rdf.php | 6 +- rdf/zweck.rdf.php | 40 ++- 15 files changed, 737 insertions(+), 92 deletions(-) create mode 100644 include/bisio.class.php create mode 100644 rdf/bisio.rdf.php diff --git a/cis/private/lehre/pinboard.php b/cis/private/lehre/pinboard.php index a7696e90d..a22dc6301 100644 --- a/cis/private/lehre/pinboard.php +++ b/cis/private/lehre/pinboard.php @@ -51,6 +51,7 @@ $datum = ''; $user = get_uid(); $stsemarr = array(); + $PHP_SELF = $_SERVER['PHP_SELF']; if(isset($_GET['studiensemester_kurzbz'])) $studiensemester_kurzbz = $_GET['studiensemester_kurzbz']; diff --git a/cis/private/profile/lva_liste.php b/cis/private/profile/lva_liste.php index 059694de9..9c57630b3 100644 --- a/cis/private/profile/lva_liste.php +++ b/cis/private/profile/lva_liste.php @@ -1,19 +1,20 @@ diff --git a/content/student/studentDBDML.php b/content/student/studentDBDML.php index b77940299..5c5a205c1 100644 --- a/content/student/studentDBDML.php +++ b/content/student/studentDBDML.php @@ -45,6 +45,7 @@ require_once('../../include/dokument.class.php'); require_once('../../include/studiensemester.class.php'); require_once('../../include/betriebsmittel.class.php'); require_once('../../include/betriebsmittelperson.class.php'); +require_once('../../include/bisio.class.php'); $user = get_uid(); @@ -1021,6 +1022,77 @@ if(!$error) $return = false; } } + elseif(isset($_POST['type']) && $_POST['type']=='deletebisio') + { + //Loescht einen BisIO Eintrag + if(isset($_POST['bisio_id']) && is_numeric($_POST['bisio_id'])) + { + $bisio = new bisio($conn); + + if($bisio->delete($_POST['bisio_id'])) + { + $return = true; + } + else + { + $errormsg = $bisio->errormsg; + $return = false; + } + } + else + { + $return = false; + $errormsg = 'Fehlerhafte Parameteruebergabe'; + } + } + elseif(isset($_POST['type']) && $_POST['type']=='savebisio') + { + //Speichert einen BisIO Eintrag + + $bisio = new bisio($conn); + + if($_POST['neu']=='true') + { + $bisio->insertamum = date('Y-m-d H:i:s'); + $bisio->insertvon = $user; + $bisio->new = true; + } + else + { + if($bisio->load($_POST['bisio_id'])) + $bisio->new = false; + else + { + $error = true; + $errormsg = $bisio->errormsg; + $return = false; + } + } + + $bisio->bisio_id = (isset($_POST['bisio_id'])?$_POST['bisio_id']:''); + $bisio->mobilitaetsprogramm_code = $_POST['mobilitaetsprogramm_code']; + $bisio->nation_code = $_POST['nation_code']; + $bisio->von = $_POST['von']; + $bisio->bis = $_POST['bis']; + $bisio->zweck_code = $_POST['zweck_code']; + $bisio->student_uid = $_POST['student_uid']; + $bisio->updateamum = date('Y-m-d H:i:s'); + $bisio->updatevon = $user; + + if(!$error) + { + if($bisio->save()) + { + $return = true; + $data = $bisio->bisio_id; + } + else + { + $errormsg = $bisio->errormsg; + $return = false; + } + } + } else { $return = false; diff --git a/content/student/studentenoverlay.xul.php b/content/student/studentenoverlay.xul.php index 1d05ef1f0..be5e4a571 100644 --- a/content/student/studentenoverlay.xul.php +++ b/content/student/studentenoverlay.xul.php @@ -181,7 +181,7 @@ echo ' - + diff --git a/content/student/studentiooverlay.xul.php b/content/student/studentiooverlay.xul.php index 721da8be1..5ecb3ead3 100644 --- a/content/student/studentiooverlay.xul.php +++ b/content/student/studentiooverlay.xul.php @@ -49,18 +49,9 @@ echo ''; - '; class="sortDirectionIndicator" sortActive="true" sortDirection="ascending" - sort="rdf:http://www.technikum-wien.at/io/rdf#mobilitaetsprogramm_kurzbz"/> + sort="rdf:http://www.technikum-wien.at/bisio/rdf#mobilitaetsprogramm_kurzbz"/> -