* Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at >
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
* Manfred Kindl < manfred.kindl@technikum-wien.at >
*/
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/basis_db.class.php');
require_once('../../include/functions.inc.php');
require_once('../../include/datum.class.php');
require_once('../../include/benutzerberechtigung.class.php');
require_once('../../include/reservierung.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
$uid=get_uid();
$datum_obj = new datum();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($uid);
if(!$rechte->isBerechtigt('lehre/reservierungAdvanced', null, 'sui'))
die('Sie haben keine Berechtigung für diese Seite');
$stgid=(isset($_REQUEST['stgid'])?$_REQUEST['stgid']:0);
$lektorid=(isset($_REQUEST['lektorid'])?$_REQUEST['lektorid']:$uid);
$ortid=(isset($_REQUEST['ortid'])?$_REQUEST['ortid']:'');
$semester=(isset($_REQUEST['semester'])?$_REQUEST['semester']:'');
$verband=(isset($_REQUEST['verband'])?$_REQUEST['verband']:'');
$gruppe=(isset($_REQUEST['gruppe'])?$_REQUEST['gruppe']:'');
$gruppe_kurzbz=(isset($_REQUEST['gruppe_kurzbz'])?$_REQUEST['gruppe_kurzbz']:'');
$datum=(isset($_REQUEST['datum'])?$_REQUEST['datum']:date('d.m.Y'));
$titel=(isset($_REQUEST['titel'])?$_REQUEST['titel']:'');
$beschreibung=(isset($_REQUEST['beschreibung'])?$_REQUEST['beschreibung']:'');
$type=(isset($_REQUEST['type'])?$_REQUEST['type']:'');
$stdbegin=(isset($_REQUEST['stdbegin'])?$_REQUEST['stdbegin']:1);
$stdblock=(isset($_REQUEST['stdblock'])?$_REQUEST['stdblock']:2);
echo '
Insert Reservierungen
Reservierungen einfügen
';
if($rechte->isBerechtigt('lehre/reservierungAdvanced', null, 'sui'))
{
if ($type=="save")
{
$error=false;
$stunde=$stdbegin;
//Einfuegen in die Datenbank
if (!$error)
{
$insert_datum=$datum_obj->formatDatum($datum,'Y-m-d');
for ($i=0; ($i<$stdblock)&&!$error; $i++)
{
$std=$stdbegin+($i % $stdblock);
$reservierung = new reservierung();
$reservierung->ort_kurzbz = $_POST['ortid'];
$reservierung->studiengang_kz = $_POST['stgid'];
$reservierung->uid = $_POST['lektorid'];
$reservierung->stunde = $std;
$reservierung->datum = $insert_datum;
$reservierung->titel = $_POST['titel'];
$reservierung->beschreibung = $_POST['beschreibung'];
$reservierung->semester = $_POST['semester'];
$reservierung->verband = $_POST['verband'];
$reservierung->gruppe = $_POST['gruppe'];
$reservierung->gruppe_kurzbz = $_POST['gruppe_kurzbz'];
$reservierung->insertamum = date('Y-m-d H:i:s');
$reservierung->insertvon = $uid;
if(!$reservierung->save(true))
{
echo $reservierung->errormsg."
";
$error=true;
}
else
{
echo "
Ort: ".$db->convert_html_chars($_POST['ortid'])." -
Studiengang_Kz: ".$db->convert_html_chars($_POST['stgid'])." -
Semester: ".$db->convert_html_chars($_POST['semester'])." -
Verband: ".$db->convert_html_chars($_POST['verband'])." -
Gruppe: ".$db->convert_html_chars($_POST['gruppe'])." -
Spezialgruppe: ".$db->convert_html_chars($_POST['gruppe_kurzbz'])." -
Lektor: ".$db->convert_html_chars($_POST['lektorid'])." -
Titel: ".$db->convert_html_chars($_POST['titel'])." -
Beschreibung: ".$db->convert_html_chars($_POST['beschreibung'])." -
Datum:".$db->convert_html_chars($datum)." -
Stunde:".$db->convert_html_chars($std)." -- Eingefügt!
";
}
}
if (!$error)
echo '
Einfügen erfolgreich abgeschlossen!
';
else
echo '
Es ist ein Fehler aufgetreten!
';
}
}
}
else
echo "Für diese Aktion haben Sie nicht die nötigen Rechte
";
echo '
';
?>