mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-19 16:02:15 +00:00
This commit is contained in:
+26
-3
@@ -36,8 +36,6 @@ darstellt.<br>
|
||||
elektronisch bestätigen?</span><br>
|
||||
Die Anwesenheitslisten sollten nur mehr elektronisch geführt
|
||||
werden. Genaue Umsetzung ist noch unklar.</li>
|
||||
<li>Zip Download für den Studentenupload<br>
|
||||
</li>
|
||||
</ul>
|
||||
<br>
|
||||
<h2>Stundenplan</h2>
|
||||
@@ -83,7 +81,8 @@ http://cis.technikum-wien.at/rdf/index.html</li>
|
||||
<ul>
|
||||
<li> erste Version erstellt am 13.3.2006 von Paminger</li>
|
||||
</ul>
|
||||
<li>Verwaltung für verlorene/gefundene Gegenstände<br>
|
||||
<li>Verwaltung für verlorene/gefundene Gegenstände</li>
|
||||
<li>Anwesenheitslisten mit Bildern<br>
|
||||
</li>
|
||||
<li style="font-weight: bold; color: rgb(51, 255, 51);">single sign
|
||||
on (Webmail, Bugtracking)</li>
|
||||
@@ -105,6 +104,30 @@ Hausordnung, Brandschutzordnung, ...), WebMail, Bibliothek</span></li>
|
||||
</ul>
|
||||
<br>
|
||||
<h2>Erledigte Anforderungen</h2>
|
||||
<ul>
|
||||
<li>Bei der Detailansicht einer Lehrveranstaltung werden die
|
||||
LV-Leiter nun am Anfang und in Fett dargestellt.</li>
|
||||
<ul>
|
||||
<li>18.09.2008</li>
|
||||
</ul>
|
||||
<li>Vorgesetzte können jetzt die Resturlaubstage ihrer
|
||||
Mitarbeiter ändern.</li>
|
||||
<ul>
|
||||
<li>16.09.2008<br>
|
||||
</li>
|
||||
</ul>
|
||||
<li>Moodle integration - Es kann nun etweder Moodle oder das
|
||||
Übungstool verwendet werden, aber nicht beides gleichzeitig</li>
|
||||
<ul>
|
||||
<li>Sept. 2008<br>
|
||||
</li>
|
||||
</ul>
|
||||
<li>Zip Download für den Studentenupload</li>
|
||||
<ul>
|
||||
<li>Studentenupload wird entfernt, daher entfaellt dieser punkt<br>
|
||||
</li>
|
||||
</ul>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>Urlaubsverwaltung mit Bestätigung des Vorgesetzen und
|
||||
automatischer Berechnung der verbleibenden Urlaubstage</li>
|
||||
|
||||
@@ -1,4 +1,24 @@
|
||||
<?php
|
||||
/* Copyright (C) 2006 Technikum-Wien
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as
|
||||
* published by the Free Software Foundation; either version 2 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
/****************************************************************************
|
||||
* 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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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 '<tr class="liste'.$zeile.'">';
|
||||
echo '<td>'.$datum.'</td>';
|
||||
echo '<td>'.$datum1.'</td>';
|
||||
echo '<td>'.$titel.'</td>';
|
||||
echo '<td>'.$stunde.'</td>';
|
||||
echo '<td>'.$ort_kurzbz.'</td>';
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user