diff --git a/cis/ToDo_CIS.html b/cis/ToDo_CIS.html
index 5abd50357..7d5486196 100644
--- a/cis/ToDo_CIS.html
+++ b/cis/ToDo_CIS.html
@@ -36,8 +36,6 @@ darstellt.
elektronisch bestätigen?
Die Anwesenheitslisten sollten nur mehr elektronisch geführt
werden. Genaue Umsetzung ist noch unklar.
-
Zip Download für den Studentenupload
-
Stundenplan
@@ -83,7 +81,8 @@ http://cis.technikum-wien.at/rdf/index.html
- erste Version erstellt am 13.3.2006 von Paminger
- Verwaltung für verlorene/gefundene Gegenstände
+ Verwaltung für verlorene/gefundene Gegenstände
+ Anwesenheitslisten mit Bildern
single sign
on (Webmail, Bugtracking)
@@ -105,6 +104,30 @@ Hausordnung, Brandschutzordnung, ...), WebMail, Bibliothek
Erledigte Anforderungen
+
+ - Bei der Detailansicht einer Lehrveranstaltung werden die
+LV-Leiter nun am Anfang und in Fett dargestellt.
+
+ - Vorgesetzte können jetzt die Resturlaubstage ihrer
+Mitarbeiter ändern.
+
+ - Moodle integration - Es kann nun etweder Moodle oder das
+Übungstool verwendet werden, aber nicht beides gleichzeitig
+
+ - Zip Download für den Studentenupload
+
+ - Studentenupload wird entfernt, daher entfaellt dieser punkt
+
+
+
- Urlaubsverwaltung mit Bestätigung des Vorgesetzen und
automatischer Berechnung der verbleibenden Urlaubstage
diff --git a/cis/private/lvplan/stpl_kalender.php b/cis/private/lvplan/stpl_kalender.php
index a9cc1dfa5..d98e76c92 100644
--- a/cis/private/lvplan/stpl_kalender.php
+++ b/cis/private/lvplan/stpl_kalender.php
@@ -1,4 +1,24 @@
,
+ * Andreas Oesterreicher and
+ * Rudolf Hangl .
+ */
/****************************************************************************
* Script: stpl_kalender.php
* Descr: Das Script dient zum Darstellung des Stundenplans
@@ -48,9 +68,7 @@ $version=(isset($_GET['version'])?$_GET['version']:2);
$target=(isset($_GET['target'])?$_GET['target']:null);
// UID bestimmen
-if (!isset($REMOTE_USER))
- $REMOTE_USER='pam';
-$uid=$REMOTE_USER;
+$uid = get_uid();
// Beginn Ende setzen
if (!isset($begin))
@@ -123,7 +141,6 @@ if (!isset($begin) || !isset($ende))
// datum holen falls nicht gesetzt
if (!isset($_GET['semesterplan']))
{
- writeCISlog('STOP');
die("Datum ist nicht gesetzt!");
}
else
@@ -136,7 +153,6 @@ if (!isset($begin) || !isset($ende))
}
else
{
- writeCISlog('STOP');
die('Studiensemester konnte nicht gefunden werden!');
}
$result_semester=@pg_query($conn,"SELECT wert FROM tbl_variable WHERE uid='$uid' AND name='db_stpl_table';");
@@ -144,13 +160,11 @@ if (!isset($begin) || !isset($ende))
$db_stpl_table=pg_result($result_semester,0,'wert');
else
{
- writeCISlog('STOP');
die('User nicht vorhanden!');
}
}
if ($ende-$begin>31536000)
{
- writeCISlog('STOP');
die("Datumsbereich ist zu grosz!");
}
@@ -161,7 +175,6 @@ if (!isset($type))
$type='lektor';
else
{
- writeCISlog('STOP');
die("Cannot set type!");
}
if (!isset($pers_uid))
@@ -177,7 +190,6 @@ $stdplan->crlf=$crlf;
// Zusaetzliche Daten laden
if (! $stdplan->load_data($type,$pers_uid,$ort_kurzbz,$stg_kz,$sem,$ver,$grp,$gruppe_kurzbz) )
{
- writeCISlog('STOP');
die($stdplan->errormsg);
}
@@ -209,7 +221,6 @@ while ($begin<$ende)
// Stundenplan einer Woche laden
if (! $stdplan->load_week($datum,$db_stpl_table))
{
- writeCISlog('STOP');
die($stdplan->errormsg);
}
diff --git a/cis/private/lvplan/stpl_reserve_list.php b/cis/private/lvplan/stpl_reserve_list.php
index 3898c9af8..3bbe09651 100644
--- a/cis/private/lvplan/stpl_reserve_list.php
+++ b/cis/private/lvplan/stpl_reserve_list.php
@@ -81,7 +81,7 @@
{
$zeile=$i % 2;
$id=pg_result($erg_res,$i,"reservierung_id");
- $datum=pg_result($erg_res,$i,"datum");
+ $datum1=pg_result($erg_res,$i,"datum");
$titel=pg_result($erg_res,$i,"titel");
$stunde=pg_result($erg_res,$i,"stunde");
$ort_kurzbz=pg_result($erg_res,$i,"ort_kurzbz");
@@ -89,7 +89,7 @@
//$lektor_kurzbz=pg_result($erg_res,$i,"lektor_kurzbz");
$beschreibung=pg_result($erg_res,$i,"beschreibung");
echo '';
- echo '| '.$datum.' | ';
+ echo ''.$datum1.' | ';
echo ''.$titel.' | ';
echo ''.$stunde.' | ';
echo ''.$ort_kurzbz.' | ';
diff --git a/content/student/studentDBDML.php b/content/student/studentDBDML.php
index 93b96d1b5..1ec7e71e4 100644
--- a/content/student/studentDBDML.php
+++ b/content/student/studentDBDML.php
@@ -530,9 +530,15 @@ if(!$error)
$student->studiensemester_kurzbz=$semester_aktuell;
$student->semester = '0';
if($_POST['rolle_kurzbz']=='Abbrecher')
+ {
$student->verband='A';
+ $student->gruppe='';
+ }
if($_POST['rolle_kurzbz']=='Unterbrecher')
+ {
$student->verband='B';
+ $student->gruppe='';
+ }
//Nachschauen ob dieser Lehrverband schon existiert, falls nicht dann anlegen
$lehrverband = new lehrverband($conn);
@@ -570,6 +576,7 @@ if(!$error)
}
//Wenn Unterbrecher zu Studenten werden, dann wird das Semester mituebergeben
+ //Verband und Gruppe wird entfernt.
if($_POST['rolle_kurzbz']=='Student')
{
$student = new student($conn);
@@ -577,6 +584,8 @@ if(!$error)
$student->load($uid);
$student->studiensemester_kurzbz=$semester_aktuell;
$student->semester = $_POST['semester'];
+ $student->verband = '';
+ $student->gruppe = '';
$student->save(false, false);
$student->save_studentlehrverband(false);
//Aktiv Status setzen