mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
This commit is contained in:
@@ -27,7 +27,14 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
// Pfad zu fpdf
|
||||
define('FPDF_FONTPATH','../../../include/pdf/font/');
|
||||
// library einbinden
|
||||
|
||||
@@ -27,13 +27,19 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
// Pfad zu fpdf
|
||||
define('FPDF_FONTPATH','../../../include/pdf/font/');
|
||||
// library einbinden
|
||||
require_once('../../../include/pdf/fpdf.php');
|
||||
|
||||
require_once('../../config.inc.php');
|
||||
require_once('../../../include/person.class.php');
|
||||
require_once('../../../include/studiengang.class.php');
|
||||
require_once('../../../include/studiensemester.class.php');
|
||||
@@ -93,6 +99,5 @@ function getmax($val1,$val2)
|
||||
return ($val1>$val2)?$val1:$val2;
|
||||
|
||||
}
|
||||
|
||||
require_once('../../../include/'.EXT_FKT_PATH.'/anwesenheitsliste_bilder.inc.php');
|
||||
?>
|
||||
|
||||
@@ -20,11 +20,11 @@
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
@@ -20,11 +20,11 @@
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
@@ -23,11 +23,11 @@
|
||||
* Script zum Kopieren einer Kreuzerltool Uebung zu einer anderen Lehreinheit
|
||||
* (zB fuer die Uebernahme der Uebungen aus dem Vorjahr)
|
||||
*/
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
|
||||
require_once('../../../config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
require_once('../../../../include/functions.inc.php');
|
||||
require_once('../../../../include/lehrveranstaltung.class.php');
|
||||
require_once('../../../../include/studiengang.class.php');
|
||||
|
||||
@@ -21,11 +21,11 @@
|
||||
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
@@ -20,10 +20,11 @@
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
@@ -21,13 +21,14 @@
|
||||
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
|
||||
*/
|
||||
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
require_once('../../../../include/functions.inc.php');
|
||||
require_once('../../../../include/lehrveranstaltung.class.php');
|
||||
require_once('../../../../include/studiengang.class.php');
|
||||
@@ -477,19 +478,13 @@ $stsem=(isset($_GET['stsem'])?$_GET['stsem']:'');
|
||||
|
||||
<body>
|
||||
<?php
|
||||
|
||||
if(MOODLE)
|
||||
{
|
||||
if(!$conn_moodle = pg_pconnect(CONN_STRING_MOODLE))
|
||||
die('Fehler beim oeffnen der Datenbankverbindung');
|
||||
}
|
||||
$user = get_uid();
|
||||
|
||||
if(!check_lektor($user))
|
||||
die('Sie haben keine Berechtigung fuer diesen Bereich');
|
||||
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen();
|
||||
$rechte->getBerechtigungen($user);
|
||||
|
||||
if(isset($_GET['lvid']) && is_numeric($_GET['lvid'])) //Lehrveranstaltung_id
|
||||
$lvid = $_GET['lvid'];
|
||||
@@ -823,7 +818,7 @@ echo "
|
||||
if($grade_from_moodle)
|
||||
{
|
||||
//Noten aus Moodle
|
||||
$moodle_course = new moodle_course($conn_moodle);
|
||||
$moodle_course = new moodle_course();
|
||||
$mdldata = $moodle_course->loadNoten($lvid, $stsem, $row_stud->uid, true);
|
||||
|
||||
if(is_array($mdldata))
|
||||
@@ -844,7 +839,7 @@ echo "
|
||||
//den Error nur einmal anzeigen und nicht für jeden Studenten
|
||||
if(!$errorshown)
|
||||
{
|
||||
echo '<br><b>'.$moodle_course->errormsg.'</b><br>';
|
||||
echo '<p><b>'.$moodle_course->errormsg.'</b></p>';
|
||||
$errorshown=true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,11 +21,11 @@
|
||||
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
@@ -21,11 +21,11 @@
|
||||
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
@@ -21,11 +21,11 @@
|
||||
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
@@ -23,14 +23,14 @@
|
||||
// * Studentenansicht fuers Kreuzerltool
|
||||
// ********************
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
require_once('../../../../include/functions.inc.php');
|
||||
require_once('../../../../include/lehrveranstaltung.class.php');
|
||||
require_once('../../../../include/studiengang.class.php');
|
||||
|
||||
@@ -20,10 +20,11 @@
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
@@ -20,11 +20,11 @@
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
@@ -21,11 +21,11 @@
|
||||
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
@@ -26,12 +26,9 @@
|
||||
* Aufruf: zipdownload.php?stg=255&sem=1$short=eng
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../include/functions.inc.php');
|
||||
|
||||
|
||||
|
||||
$user = get_uid();
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
require_once('../../../../include/functions.inc.php');
|
||||
$user = get_uid();
|
||||
|
||||
//Gueltigkeit der Parameter pruefen
|
||||
if(!isset($_GET['uebung_id']) || !is_numeric($_GET['uebung_id']))
|
||||
|
||||
@@ -30,11 +30,11 @@
|
||||
03-01-2006 Anpassung an neue DB
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
@@ -43,6 +43,8 @@
|
||||
require_once('../../../../include/lvinfo.class.php');
|
||||
|
||||
$user = get_uid();
|
||||
if(!check_lektor($user))
|
||||
die('<center>Sie haben keine Berechtigung fuer diesen Bereich</center>');
|
||||
|
||||
/* WriteLog($qry,$uid)
|
||||
* @brief Schreib die Querys im format: uid - datum - qry ins LogFile
|
||||
@@ -52,7 +54,6 @@
|
||||
*/
|
||||
function WriteLog($qry,$uid)
|
||||
{
|
||||
|
||||
if($fp=fopen(LOG_PATH.'lvinfo.log',"a"))
|
||||
{
|
||||
fwrite($fp,"\n");
|
||||
@@ -64,24 +65,13 @@
|
||||
return false;
|
||||
}
|
||||
|
||||
if(!check_lektor($user))
|
||||
{
|
||||
die('<center>Sie haben keine Berechtigung fuer diesen Bereich</center>');
|
||||
}
|
||||
|
||||
$lv=trim((isset($_REQUEST['lv']) ? $_REQUEST['lv']:''));
|
||||
|
||||
if(isset($_POST['stg'])) //Studiengang der Angezeigt werden soll
|
||||
$stg=$_POST['stg'];
|
||||
else if(isset($_GET['stg']))
|
||||
$stg=$_GET['stg'];
|
||||
else
|
||||
$stg='';
|
||||
|
||||
if(isset($_POST['sem'])) //Semester das angezeigt werden soll
|
||||
$sem=$_POST['sem'];
|
||||
else if(isset($_GET['sem']))
|
||||
$sem = $_GET['sem'];
|
||||
else
|
||||
$sem='';
|
||||
//Studiengang der Angezeigt werden soll
|
||||
$stg=trim((isset($_REQUEST['stg']) ? $_REQUEST['stg']:''));
|
||||
//Semester das angezeigt werden soll
|
||||
$sem=trim((isset($_REQUEST['sem']) ? $_REQUEST['sem']:''));
|
||||
|
||||
if(isset($_POST["lv"])) //Id des DS der freigegeben/nicht freigegeben werden soll
|
||||
$id=$_POST["lv"];
|
||||
@@ -92,9 +82,6 @@
|
||||
if(isset($_POST["changestat"])) //Wenn diese Variable gesetzt ist dann wird DS mit $id freigegeben/nicht freigegeben
|
||||
$changestat=$_POST["changestat"];
|
||||
|
||||
if(!isset($_GET['lv']) && !isset($_POST['lv']))
|
||||
$lv='';
|
||||
|
||||
if(isset($_POST["status"]) && $_POST["status"] =='changestg')
|
||||
unset($sem);
|
||||
|
||||
|
||||
@@ -29,11 +29,11 @@
|
||||
@edit 08-11-2006 Versionierung entfernt: Studiensemester=WS2007
|
||||
02-01-2007 Umstellung auf die neue DB
|
||||
*/
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
@@ -76,12 +76,10 @@
|
||||
}
|
||||
|
||||
$user = get_uid();
|
||||
|
||||
//Berechtigung ueberpruefen
|
||||
if(!check_lektor($user))
|
||||
{
|
||||
die("<br><center>Sie haben keine Berechtigung für diesen Bereich</center>");
|
||||
}
|
||||
|
||||
if(isset($_GET['lvid']))
|
||||
$lv=$_GET['lvid'];
|
||||
|
||||
@@ -100,6 +98,12 @@
|
||||
$sem = $lv_obj->semester;
|
||||
}
|
||||
|
||||
if(!isset($stg) && isset($_GET['stg']))
|
||||
$stg = $_GET['stg'];
|
||||
if(!isset($sem) && isset($_GET['sem']))
|
||||
$sem = $_GET['sem'];
|
||||
|
||||
|
||||
if(isset($_POST['changed'])) //Gibt an welches der Auswahlfelder geaendert wurde
|
||||
$changed = $_POST['changed'];
|
||||
|
||||
|
||||
@@ -28,11 +28,11 @@
|
||||
03-02-2006 Anpassung an die neue Datenbank
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
@@ -42,10 +42,10 @@
|
||||
require_once('../../../include/feedback.class.php');
|
||||
|
||||
$user = get_uid();
|
||||
|
||||
if(check_lektor($user))
|
||||
$is_lector=true;
|
||||
|
||||
$is_lector=true;
|
||||
if(!isset($_GET['lvid']) || !is_numeric($_GET['lvid']))
|
||||
die('Fehler bei der Uebergabe der Parameter');
|
||||
?>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
@@ -56,17 +56,13 @@
|
||||
</head>
|
||||
<body id="inhalt">
|
||||
<?php
|
||||
if(!isset($_GET['lvid']) || !is_numeric($_GET['lvid']))
|
||||
die('Fehler bei der Uebergabe der Parameter');
|
||||
|
||||
$lvid = $_GET['lvid'];
|
||||
$stsem_obj = new studiensemester();
|
||||
$stsem = $stsem_obj->getaktorNext();
|
||||
if(isset($POST["feedback_message"]))
|
||||
$feedback_message=$POST["feedback_message"];
|
||||
|
||||
// if(isset($feedback_message))
|
||||
// echo $feedback_message;
|
||||
|
||||
?>
|
||||
|
||||
<table class="tabcontent">
|
||||
@@ -81,9 +77,7 @@
|
||||
<?php
|
||||
$lv_obj = new lehrveranstaltung();
|
||||
if($lv_obj->load($lvid))
|
||||
{
|
||||
$short_name = $lv_obj->bezeichnung;
|
||||
}
|
||||
else
|
||||
die($lv_obj->errormsg);
|
||||
?>
|
||||
|
||||
@@ -28,11 +28,11 @@
|
||||
03-02-2006 Anpassung an die neue Datenbank
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
@@ -21,11 +21,11 @@
|
||||
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
@@ -21,11 +21,11 @@
|
||||
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
@@ -24,11 +24,11 @@
|
||||
// * Studentenansicht fuers Kreuzerltool
|
||||
// ********************
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
@@ -20,11 +20,12 @@
|
||||
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
|
||||
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
|
||||
*/
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
@@ -20,14 +20,15 @@
|
||||
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
|
||||
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
|
||||
*/
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
|
||||
require_once('../../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
require_once('../../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
|
||||
require_once('../../../../include/functions.inc.php');
|
||||
require_once('../../../../include/lehrveranstaltung.class.php');
|
||||
require_once('../../../../include/studiengang.class.php');
|
||||
|
||||
@@ -30,22 +30,29 @@
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
require_once('../../../include/functions.inc.php');
|
||||
// ---------------- Diverse Funktionen und UID des Benutzers ermitteln
|
||||
require_once('../../../include/functions.inc.php');
|
||||
if (!$user=get_uid())
|
||||
die('Sie sind nicht angemeldet. Es wurde keine Benutzer UID gefunden !');
|
||||
|
||||
|
||||
require_once('../../../include/benutzerberechtigung.class.php');
|
||||
require_once('../../../include/studiensemester.class.php');
|
||||
require_once('../../../include/lehrveranstaltung.class.php');
|
||||
require_once('../../../include/studiengang.class.php');
|
||||
require_once('../../../include/moodle_course.class.php');
|
||||
|
||||
$user = get_uid();
|
||||
|
||||
// Init
|
||||
$user_is_allowed_to_upload=false;
|
||||
|
||||
// Plausib
|
||||
if(check_lektor($user))
|
||||
$is_lector=true;
|
||||
else
|
||||
$is_lector=false;
|
||||
|
||||
|
||||
|
||||
if(!isset($_GET['lvid']))
|
||||
die('Fehlerhafte Parameteruebergabe');
|
||||
else
|
||||
@@ -55,8 +62,8 @@
|
||||
$lv_obj->load($lvid);
|
||||
$lv=$lv_obj;
|
||||
|
||||
$course_id = $lv->studiengang_kz;
|
||||
$term_id = $lv->semester;
|
||||
$studiengang_kz = $lv->studiengang_kz;
|
||||
$semester = $lv->semester;
|
||||
$short = $lv->lehreverzeichnis;
|
||||
|
||||
$stg_obj = new studiengang();
|
||||
@@ -128,14 +135,14 @@ function hideSemPlanHelp(){
|
||||
<td class="tdwidth10"> </td>
|
||||
<td class="ContentHeader"><font class="ContentHeader">
|
||||
<?php
|
||||
echo $lv_obj->bezeichnung.' '.$lv_obj->lehrform_kurzbz.' / '.$kurzbz.'-'.$term_id;
|
||||
echo $lv_obj->bezeichnung.' '.$lv_obj->lehrform_kurzbz.' / '.$kurzbz.'-'.$semester;
|
||||
|
||||
$qry = "SELECT studiensemester_kurzbz FROM lehre.tbl_lehreinheit JOIN public.tbl_studiensemester USING(studiensemester_kurzbz) WHERE lehrveranstaltung_id='$lvid' ORDER BY ende DESC LIMIT 1";
|
||||
$stsem = new studiensemester();
|
||||
if($lv->studiengang_kz==0)
|
||||
$angezeigtes_stsem = $stsem->getNearest();
|
||||
else
|
||||
$angezeigtes_stsem = $stsem->getNearest($term_id);
|
||||
$angezeigtes_stsem = $stsem->getNearest($semester);
|
||||
|
||||
echo " ($angezeigtes_stsem)";
|
||||
echo '</font></td>
|
||||
@@ -144,7 +151,7 @@ function hideSemPlanHelp(){
|
||||
<td class="tdvertical"> </td>
|
||||
<td>';
|
||||
|
||||
$qry = "SELECT * FROM (SELECT distinct on(uid) vorname, nachname, tbl_benutzer.uid as uid, CASE WHEN lehrfunktion_kurzbz='LV-Leitung' THEN true ELSE false END as lvleiter FROM lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter, public.tbl_benutzer, public.tbl_person WHERE tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid=tbl_benutzer.uid AND tbl_person.person_id=tbl_benutzer.person_id AND lehrveranstaltung_id='$lvid' AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid NOT like '_Dummy%' AND tbl_person.aktiv=true AND studiensemester_kurzbz='$angezeigtes_stsem' ORDER BY uid, lvleiter desc) as a ORDER BY lvleiter desc, nachname, vorname";
|
||||
$qry = "SELECT * FROM (SELECT distinct on(uid) vorname, nachname, tbl_benutzer.uid as uid, CASE WHEN lehrfunktion_kurzbz='LV-Leitung' THEN true ELSE false END as lvleiter FROM lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter, public.tbl_benutzer, public.tbl_person WHERE tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid=tbl_benutzer.uid AND tbl_person.person_id=tbl_benutzer.person_id AND lehrveranstaltung_id='$lvid' AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid NOT like '_Dummy%' AND tbl_benutzer.aktiv=true AND tbl_person.aktiv=true AND studiensemester_kurzbz='$angezeigtes_stsem' ORDER BY uid, lvleiter desc) as a ORDER BY lvleiter desc, nachname, vorname";
|
||||
|
||||
if(!$result = $db->db_query($qry))
|
||||
{
|
||||
|
||||
+82
-94
@@ -35,23 +35,21 @@
|
||||
require_once('../../../include/studiengang.class.php');
|
||||
require_once('../../../include/lehrveranstaltung.class.php');
|
||||
|
||||
$cutlength=10;
|
||||
$cutlength=10;
|
||||
// Variablen setzen
|
||||
$user = get_uid();
|
||||
|
||||
if (isset($_GET['course_id']))
|
||||
$course_id=$_GET['course_id'];
|
||||
if (isset($_GET['term_id']))
|
||||
$term_id=$_GET['term_id'];
|
||||
|
||||
$rechte=new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
|
||||
if (!$rechte->getBerechtigungen($user))
|
||||
die('Fehler beim Berechtigungen lesen vom Anwender '.$user);
|
||||
if(check_lektor($user))
|
||||
$is_lector=true;
|
||||
else
|
||||
$is_lector=false;
|
||||
|
||||
$lvid=(isset($_REQUEST['lvid'])?$_REQUEST['lvid']:(isset($_REQUEST['lvid'])?$_REQUEST['lvid']:null));
|
||||
$studiengang_kz=(isset($_REQUEST['studiengang_kz'])?$_REQUEST['studiengang_kz']:(isset($_REQUEST['studiengang_kz'])?$_REQUEST['studiengang_kz']:null));
|
||||
$semester=(isset($_REQUEST['semester'])?$_REQUEST['semester']:(isset($_REQUEST['semester'])?$_REQUEST['semester']:null));
|
||||
function CutString($strVal, $limit)
|
||||
{
|
||||
if(strlen($strVal) > $limit+3)
|
||||
@@ -64,55 +62,39 @@
|
||||
}
|
||||
}
|
||||
|
||||
if(!isset($course_id) && !isset($term_id))
|
||||
if(is_null($studiengang_kz) && is_null($semester))
|
||||
{
|
||||
$course_id = 227;
|
||||
$term_id = 1;
|
||||
|
||||
$studiengang_kz = 227;
|
||||
$semester = 1;
|
||||
if(!$is_lector)
|
||||
{
|
||||
$sql_query = "SELECT studiengang_kz, semester FROM campus.vw_student WHERE uid='$user' LIMIT 1";
|
||||
|
||||
$result_student = $db->db_query($sql_query);
|
||||
$num_rows_student = $db->db_numrows($result_student);
|
||||
|
||||
if($num_rows_student > 0)
|
||||
{
|
||||
$row = $db->db_fetch_object($result_student, 0);
|
||||
|
||||
$course_id = $row->studiengang_kz;
|
||||
$term_id = $row->semester;
|
||||
$studiengang_kz = $row->studiengang_kz;
|
||||
$semester = $row->semester;
|
||||
}
|
||||
|
||||
if($course_id==0)
|
||||
$course_id=227;
|
||||
if($term_id==0)
|
||||
$term_id=1;
|
||||
}
|
||||
}
|
||||
// Plausib Studiengang und Semester
|
||||
if(is_null($studiengang_kz) || $studiengang_kz==0)
|
||||
$studiengang_kz = 227;
|
||||
if(is_null($semester) || $semester==0)
|
||||
$semester = 1;
|
||||
|
||||
if (!$stg_obj = new studiengang())
|
||||
die('Fehler beim Studiengang eröffnen !');
|
||||
if($stg_obj->getAll(null,false))
|
||||
{
|
||||
$stg = array();
|
||||
foreach($stg_obj->result as $row)
|
||||
$stg[$row->studiengang_kz] = $row->kurzbzlang;
|
||||
}
|
||||
else
|
||||
{
|
||||
if(!isset($course_id) || $course_id==0)
|
||||
{
|
||||
$course_id = 227;
|
||||
}
|
||||
|
||||
if(!isset($term_id) || $term_id==0)
|
||||
{
|
||||
$term_id = 1;
|
||||
}
|
||||
}
|
||||
|
||||
$stg_obj = new studiengang();
|
||||
if($stg_obj->getAll(null,false))
|
||||
{
|
||||
$stg = array();
|
||||
|
||||
foreach($stg_obj->result as $row)
|
||||
$stg[$row->studiengang_kz] = $row->kurzbzlang;
|
||||
}
|
||||
else
|
||||
echo "Fehler beim Auslesen der Studiengaenge";
|
||||
echo "Fehler beim Auslesen der Studiengaenge";
|
||||
?>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
@@ -178,7 +160,7 @@ function js_toggle_container(conid)
|
||||
|
||||
<?php
|
||||
echo '<script language="JavaScript" type="text/javascript">';
|
||||
echo ' parent.content.location.href="pinboard.php?course_id='.$course_id.'&term_id='.$term_id.'"';
|
||||
echo ' parent.content.location.href="pinboard.php?studiengang_kz='.$studiengang_kz.'&semester='.$semester.'"';
|
||||
echo '</script>';
|
||||
?>
|
||||
</head>
|
||||
@@ -212,14 +194,14 @@ function js_toggle_container(conid)
|
||||
{
|
||||
if($row->studiengang_kz!=0)
|
||||
{
|
||||
if(isset($course_id) AND $course_id == $row->studiengang_kz)
|
||||
if(isset($studiengang_kz) AND $studiengang_kz == $row->studiengang_kz)
|
||||
{
|
||||
echo '<option value="menu.php?course_id='.$row->studiengang_kz.'&term_id='.$term_id.'" selected>'.$row->kuerzel .' ('.$row->kurzbzlang.')</option>';
|
||||
echo '<option value="menu.php?studiengang_kz='.$row->studiengang_kz.'&semester='.$semester.'" selected>'.$row->kuerzel .' ('.$row->kurzbzlang.')</option>';
|
||||
$sel_kurzbzlang=$row->kurzbzlang;
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<option value="menu.php?course_id='.$row->studiengang_kz.'&term_id='.$term_id.'">'.$row->kuerzel .' ('.$row->kurzbzlang.')</option>';
|
||||
echo '<option value="menu.php?studiengang_kz='.$row->studiengang_kz.'&semester='.$semester.'">'.$row->kuerzel .' ('.$row->kurzbzlang.')</option>';
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -235,23 +217,23 @@ function js_toggle_container(conid)
|
||||
<td class="tdwrap">
|
||||
<select name="term" onChange="MM_jumpMenu('self',this,0)">
|
||||
<?php
|
||||
|
||||
$stg_obj=new studiengang($course_id);
|
||||
$short = $stg_obj->kuerzel;
|
||||
$max = $stg_obj->max_semester;
|
||||
|
||||
if($term_id>$max)
|
||||
$term_id=1;
|
||||
|
||||
$short = 'Fehler Stg.Kz '.$studiengang_kz;
|
||||
$max = 1;
|
||||
if ($stg_obj=new studiengang($studiengang_kz))
|
||||
{
|
||||
$short = $stg_obj->kuerzel;
|
||||
$max = $stg_obj->max_semester;
|
||||
}
|
||||
if($semester>$max)
|
||||
$semester=1;
|
||||
for($i=0;$i<$max;$i++)
|
||||
{
|
||||
if(($i+1)==$term_id)
|
||||
echo '<option value="menu.php?course_id='.$course_id.'&term_id='.($i+1).'" selected>'.($i+1).'. Semester</option>';
|
||||
if(($i+1)==$semester)
|
||||
echo '<option value="menu.php?studiengang_kz='.$studiengang_kz.'&semester='.($i+1).'" selected >'.($i+1).'. Semester</option>';
|
||||
else
|
||||
echo '<option value="menu.php?course_id='.$course_id.'&term_id='.($i+1).'">'.($i+1).'. Semester</option>';
|
||||
echo '<option value="menu.php?studiengang_kz='.$studiengang_kz.'&semester='.($i+1).'">'.($i+1).'. Semester</option>';
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
@@ -265,13 +247,8 @@ function js_toggle_container(conid)
|
||||
</tr>
|
||||
|
||||
<?php
|
||||
$lv_obj = new lehrveranstaltung();
|
||||
|
||||
//if(!$lv_obj->load_lva($course_id,$term_id, null, true, true))
|
||||
// echo "<tr><td>$lv_obj->errormsg</td></tr>";
|
||||
$qry = "SELECT * FROM lehre.tbl_lehrveranstaltung where studiengang_kz='".addslashes($course_id)."' AND semester='".addslashes($term_id)."' AND aktiv AND lehre ORDER BY orgform_kurzbz DESC, bezeichnung";
|
||||
|
||||
$lastform='';
|
||||
$qry = "SELECT * FROM lehre.tbl_lehrveranstaltung where studiengang_kz='".addslashes($studiengang_kz)."' AND semester='".addslashes($semester)."' AND aktiv AND lehre ORDER BY orgform_kurzbz DESC, bezeichnung";
|
||||
$lastform=null;
|
||||
if($result = $db->db_query($qry))
|
||||
{
|
||||
while($row = $db->db_fetch_object($result))
|
||||
@@ -280,9 +257,11 @@ function js_toggle_container(conid)
|
||||
{
|
||||
$qry_orgform = "SELECT * FROM bis.tbl_orgform WHERE orgform_kurzbz='$row->orgform_kurzbz'";
|
||||
if($result_orgform = $db->db_query($qry_orgform))
|
||||
{
|
||||
if($row_orgform = $db->db_fetch_object($result_orgform))
|
||||
echo "<tr><td><b>$row_orgform->bezeichnung</b></td></tr>";
|
||||
$lastform=$row->orgform_kurzbz;
|
||||
}
|
||||
$lastform=$row->orgform_kurzbz;
|
||||
}
|
||||
echo '<tr>';
|
||||
echo ' <td class="tdwrap"><ul style="margin: 0px; padding: 0px; padding-left: 20px;">';
|
||||
@@ -291,7 +270,6 @@ function js_toggle_container(conid)
|
||||
echo '</tr>';
|
||||
}
|
||||
}
|
||||
|
||||
echo '<tr>';
|
||||
echo ' <td class="tdwrap"> </td>';
|
||||
echo '</tr>';
|
||||
@@ -308,6 +286,7 @@ function js_toggle_container(conid)
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="tdwrap">
|
||||
<table class="tabcontent" id="MeineLVs" style="display: none;">
|
||||
@@ -315,22 +294,27 @@ function js_toggle_container(conid)
|
||||
<td class="tdwrap">
|
||||
<ul style="margin-top: 0px; margin-bottom: 0px;">';
|
||||
|
||||
$stsemobj = new studiensemester();
|
||||
$stsem = $stsemobj->getAktorNext();
|
||||
$qry = "SELECT distinct lehrveranstaltung_id, bezeichnung, studiengang_kz, semester, lehre, lehreverzeichnis from campus.vw_student_lehrveranstaltung WHERE uid='$user' AND studiensemester_kurzbz='$stsem' AND lehre=true AND lehreverzeichnis<>'' ORDER BY studiengang_kz, semester, bezeichnung";
|
||||
|
||||
if($result = $db->db_query($qry))
|
||||
if ($stsemobj = new studiensemester())
|
||||
{
|
||||
while($row = $db->db_fetch_object($result))
|
||||
$stsem = $stsemobj->getAktorNext();
|
||||
$qry = "SELECT distinct lehrveranstaltung_id, bezeichnung, studiengang_kz, semester, lehre, lehreverzeichnis from campus.vw_student_lehrveranstaltung WHERE uid='$user' AND studiensemester_kurzbz='$stsem' AND lehre=true AND lehreverzeichnis<>'' ORDER BY studiengang_kz, semester, bezeichnung";
|
||||
if($result = $db->db_query($qry))
|
||||
{
|
||||
if($row->studiengang_kz==0 && $row->semester==0)
|
||||
echo '<li><a class="Item2" title="'.$row->bezeichnung.'" href="../freifaecher/lesson.php?lvid='.$row->lehrveranstaltung_id.'" target="content">FF '.CutString($row->bezeichnung, $cutlength).'</a></li>';
|
||||
else
|
||||
echo '<li><a class="Item2" title="'.$row->bezeichnung.'" href="lesson.php?lvid='.$row->lehrveranstaltung_id.'" target="content">'.$stg[$row->studiengang_kz].$row->semester.' '.CutString($row->bezeichnung, $cutlength).'</a></li>';
|
||||
while($row = $db->db_fetch_object($result))
|
||||
{
|
||||
if($row->studiengang_kz==0 && $row->semester==0) // Freifach
|
||||
echo '<li><a class="Item2" title="'.$row->bezeichnung.'" href="../freifaecher/lesson.php?lvid='.$row->lehrveranstaltung_id.'" target="content">FF '.CutString($row->bezeichnung, $cutlength).'</a></li>';
|
||||
else
|
||||
echo '<li><a class="Item2" title="'.$row->bezeichnung.'" href="lesson.php?lvid='.$row->lehrveranstaltung_id.'" target="content">'.$stg[$row->studiengang_kz].$row->semester.' '.CutString($row->bezeichnung, $cutlength).'</a></li>';
|
||||
}
|
||||
}
|
||||
else
|
||||
echo "Fehler beim Auslesen der LV";
|
||||
}
|
||||
else
|
||||
echo "Fehler beim Auslesen der LV";
|
||||
{
|
||||
echo "Fehler Semester beim Auslesen der LV";
|
||||
}
|
||||
echo '
|
||||
</ul>
|
||||
</td>
|
||||
@@ -341,8 +325,8 @@ function js_toggle_container(conid)
|
||||
}
|
||||
|
||||
//Eigenen LV des eingeloggten Lektors anzeigen
|
||||
if($is_lector || $rechte->isBerechtigt('admin'))
|
||||
{
|
||||
if($is_lector || $rechte->isBerechtigt('admin'))
|
||||
{
|
||||
?>
|
||||
<tr>
|
||||
<td class="tdwrap"><a href="?Eigene" class="MenuItem" onClick="return(js_toggle_container('Eigene'));"><img src="../../../skin/images/menu_item.gif" width="7" height="9"> Meine LV</a></td>
|
||||
@@ -356,16 +340,16 @@ function js_toggle_container(conid)
|
||||
<ul style="margin-top: 0px; margin-bottom: 0px;">
|
||||
<?php
|
||||
|
||||
$stsemobj = new studiensemester();
|
||||
$stsem = $stsemobj->getAktorNext();
|
||||
//$qry = "SELECT * FROM tbl_lehrfach WHERE lehrfach_nr IN (SELECT distinct lehrfach_nr FROM tbl_lehrveranstaltung WHERE lektor='$user' AND studiensemester_kurzbz='$stsem') AND studiengang_kz!=0";
|
||||
$qry = "SELECT distinct bezeichnung, studiengang_kz, semester, lehreverzeichnis, tbl_lehrveranstaltung.lehrveranstaltung_id FROM lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter
|
||||
if ($stsemobj = new studiensemester())
|
||||
{
|
||||
$stsem = $stsemobj->getAktorNext();
|
||||
$qry = "SELECT distinct bezeichnung, studiengang_kz, semester, lehreverzeichnis, tbl_lehrveranstaltung.lehrveranstaltung_id FROM lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter
|
||||
WHERE tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND
|
||||
tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND
|
||||
mitarbeiter_uid='$user' AND tbl_lehreinheit.studiensemester_kurzbz='$stsem'";
|
||||
|
||||
if($result = $db->db_query($qry))
|
||||
{
|
||||
if($result = $db->db_query($qry))
|
||||
{
|
||||
while($row = $db->db_fetch_object($result))
|
||||
{
|
||||
if($row->studiengang_kz==0 AND $row->semester==0)
|
||||
@@ -381,10 +365,14 @@ function js_toggle_container(conid)
|
||||
echo "<li><a class=\"Item2\" title=\"".$row->bezeichnung."\" href=\"lesson.php?lvid=$row->lehrveranstaltung_id\" target=\"content\">".$kurzbz.' '.CutString($row->bezeichnung, $cutlength)."</a></li>";
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
echo "Fehler beim Auslesen des Lehrfaches";
|
||||
}
|
||||
else
|
||||
echo "Fehler beim Auslesen des Lehrfaches";
|
||||
|
||||
{
|
||||
echo "Fehler Semester beim Auslesen der LV";
|
||||
}
|
||||
?>
|
||||
</ul>
|
||||
</td>
|
||||
@@ -396,7 +384,7 @@ function js_toggle_container(conid)
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td class="tdwrap"><a class="MenuItem" href="pinboard.php?course_id=<?php echo $course_id; ?>&term_id=<?php echo $term_id; ?>" target="content"><img src="../../../skin/images/menu_item.gif" width="7" height="9"> Pinboard</a></td>
|
||||
<td class="tdwrap"><a class="MenuItem" href="pinboard.php?studiengang_kz=<?php echo $studiengang_kz; ?>&semester=<?php echo $semester; ?>" target="content"><img src="../../../skin/images/menu_item.gif" width="7" height="9"> Pinboard</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tdwrap">
|
||||
@@ -455,7 +443,7 @@ function js_toggle_container(conid)
|
||||
|
||||
echo ' <tr>';
|
||||
echo ' <td class="tdwidth10" nowrap> </td>';
|
||||
echo ' <td class="tdwrap"><a class="Item" href="ects/index.php?stg='.$course_id.'&sem='.$term_id.'" target="_blank"><img src="../../../skin/images/menu_item.gif" width="7" height="9"> LV Info</a></td>';
|
||||
echo ' <td class="tdwrap"><a class="Item" href="ects/index.php?stg='.$studiengang_kz.'&sem='.$semester.'&lvid='.$lvid.'" target="_blank"><img src="../../../skin/images/menu_item.gif" width="7" height="9"> LV Info</a></td>';
|
||||
echo ' </tr>';
|
||||
|
||||
|
||||
@@ -469,7 +457,7 @@ function js_toggle_container(conid)
|
||||
echo ' </tr>';
|
||||
echo ' <tr>';
|
||||
echo ' <td class="tdwidth10" nowrap> </td>';
|
||||
echo ' <td class="tdwrap"><a class="Item" href="pinboardverwaltung.php?course_id='.$course_id.'&term_id='.$term_id.'" target="content"><img src="../../../skin/images/menu_item.gif" width="7" height="9"> Pinboardverwaltung</a></td>';
|
||||
echo ' <td class="tdwrap"><a class="Item" href="pinboardverwaltung.php?studiengang_kz='.$studiengang_kz.'&semester='.$semester.'&lvid='.$lvid.'" target="content"><img src="../../../skin/images/menu_item.gif" width="7" height="9"> Pinboardverwaltung</a></td>';
|
||||
echo ' </tr>';
|
||||
echo ' <tr>';
|
||||
echo ' <td class="tdwidth10" nowrap> </td>';
|
||||
@@ -481,7 +469,7 @@ function js_toggle_container(conid)
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td class="tdwrap"><a class="MenuItem" href="../mailverteiler.php?kbzl=<?php echo $sel_kurzbzlang.'#'.$course_id; ?>" target="content"><img src="../../../skin/images/menu_item.gif" width="7" height="9"> Mailverteiler</a></td>
|
||||
<td class="tdwrap"><a class="MenuItem" href="../mailverteiler.php?kbzl=<?php echo $sel_kurzbzlang.'#'.$studiengang_kz; ?>" target="content"><img src="../../../skin/images/menu_item.gif" width="7" height="9"> Mailverteiler</a></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
|
||||
@@ -68,7 +68,7 @@ echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www
|
||||
<tr>
|
||||
<td>';
|
||||
|
||||
$mdlcourse = new moodle_course($conn_moodle);
|
||||
$mdlcourse = new moodle_course();
|
||||
$mdlcourse->getAll($lvid, $stsem);
|
||||
|
||||
foreach ($mdlcourse->result as $row)
|
||||
|
||||
@@ -28,12 +28,14 @@ require_once('../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
require_once('../../../include/basis_db.class.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
require_once('../../config.inc.php');
|
||||
require_once('../../../include/functions.inc.php');
|
||||
if (!$user=get_uid())
|
||||
die('Sie sind nicht angemeldet. Es wurde keine Benutzer UID gefunden !');
|
||||
|
||||
require_once('../../../include/benutzerberechtigung.class.php');
|
||||
require_once('../../../include/moodle_course.class.php');
|
||||
require_once('../../../include/moodle_user.class.php');
|
||||
@@ -44,11 +46,6 @@ require_once('../../../include/lehreinheitmitarbeiter.class.php');
|
||||
require_once('../../../include/studiengang.class.php');
|
||||
|
||||
|
||||
if(!$conn_moodle = pg_pconnect(CONN_STRING_MOODLE))
|
||||
die('Fehler beim Connecten zur DB');
|
||||
|
||||
$user = get_uid();
|
||||
|
||||
if(isset($_GET['lvid']))
|
||||
$lvid=$_GET['lvid'];
|
||||
else
|
||||
@@ -146,7 +143,7 @@ if(isset($_POST['neu']))
|
||||
//Gesamte LV zu einem Moodle Kurs zusammenlegen
|
||||
if($art=='lv')
|
||||
{
|
||||
$mdl_course = new moodle_course($conn_moodle);
|
||||
$mdl_course = new moodle_course();
|
||||
|
||||
$mdl_course->lehrveranstaltung_id = $lvid;
|
||||
$mdl_course->studiensemester_kurzbz = $stsem;
|
||||
@@ -162,12 +159,12 @@ if(isset($_POST['neu']))
|
||||
//Eintrag in der Vilesci DB
|
||||
$mdl_course->create_vilesci();
|
||||
|
||||
$mdl_user = new moodle_user($conn_moodle);
|
||||
$mdl_user = new moodle_user();
|
||||
//Lektoren Synchronisieren
|
||||
if(!$mdl_user->sync_lektoren($mdl_course->mdl_course_id))
|
||||
echo $mdl_user->errormsg;
|
||||
|
||||
$mdl_user = new moodle_user($conn_moodle);
|
||||
$mdl_user = new moodle_user();
|
||||
//Studenten Synchronisieren
|
||||
if(!$mdl_user->sync_studenten($mdl_course->mdl_course_id))
|
||||
echo $mdl_user->errormsg;
|
||||
@@ -187,7 +184,7 @@ if(isset($_POST['neu']))
|
||||
|
||||
if(count($lehreinheiten)>0)
|
||||
{
|
||||
$mdl_course = new moodle_course($conn_moodle);
|
||||
$mdl_course = new moodle_course();
|
||||
|
||||
$mdl_course->mdl_fullname = $_POST['bezeichnung'];
|
||||
$mdl_course->mdl_shortname = $shortname;
|
||||
@@ -207,12 +204,12 @@ if(isset($_POST['neu']))
|
||||
echo '<br>Fehler beim Anlegen:'.$mdl_course->errormsg;
|
||||
}
|
||||
|
||||
$mdl_user = new moodle_user($conn_moodle);
|
||||
$mdl_user = new moodle_user();
|
||||
//Lektoren Synchronisieren
|
||||
if(!$mdl_user->sync_lektoren($mdl_course->mdl_course_id))
|
||||
echo $mdl_user->errormsg;
|
||||
|
||||
$mdl_user = new moodle_user($conn_moodle);
|
||||
$mdl_user = new moodle_user();
|
||||
//Studenten Synchronisieren
|
||||
if(!$mdl_user->sync_studenten($mdl_course->mdl_course_id))
|
||||
echo $mdl_user->errormsg;
|
||||
@@ -232,7 +229,7 @@ if(isset($_POST['changegruppe']))
|
||||
{
|
||||
if(isset($_POST['moodle_id']) && is_numeric($_POST['moodle_id']))
|
||||
{
|
||||
$mcourse = new moodle_course($conn_moodle);
|
||||
$mcourse = new moodle_course();
|
||||
if($mcourse->updateGruppenSync($_POST['moodle_id'], isset($_POST['gruppen'])))
|
||||
echo '<b>Daten wurden aktualisiert</b><br>';
|
||||
else
|
||||
@@ -247,7 +244,7 @@ if(isset($_POST['changegruppe']))
|
||||
//Anlegen eines Testkurses
|
||||
if(isset($_GET['action']) && $_GET['action']=='createtestkurs')
|
||||
{
|
||||
$mdl_course = new moodle_course($conn_moodle);
|
||||
$mdl_course = new moodle_course();
|
||||
if(!$mdl_course->loadTestkurs($lvid, $stsem))
|
||||
{
|
||||
$lehrveranstaltung = new lehrveranstaltung();
|
||||
@@ -269,7 +266,7 @@ if(isset($_GET['action']) && $_GET['action']=='createtestkurs')
|
||||
$id=$mdl_course->mdl_course_id;
|
||||
$errormsg='';
|
||||
|
||||
$mdl_user = new moodle_user($conn_moodle);
|
||||
$mdl_user = new moodle_user();
|
||||
//Lektoren zuweisen
|
||||
if(!$mdl_user->sync_lektoren($id, $lvid, $stsem))
|
||||
$errormsg.='Fehler bei der Lektorenzuordnung:'.$mdl_user->errormsg.'<br>';
|
||||
@@ -289,7 +286,7 @@ if(isset($_GET['action']) && $_GET['action']=='createtestkurs')
|
||||
}
|
||||
}
|
||||
|
||||
$mdl_course = new moodle_course($conn_moodle);
|
||||
$mdl_course = new moodle_course();
|
||||
if($mdl_course->course_exists_for_lv($lvid, $stsem) || $mdl_course->course_exists_for_allLE($lvid, $stsem))
|
||||
{
|
||||
echo 'Es ist bereits ein Moodle Kurs für die Gesamt LV vorhanden';
|
||||
@@ -380,7 +377,7 @@ echo '</td></tr></table>';
|
||||
|
||||
echo '<br><br><br>';
|
||||
echo '<b>Testkurse</b><br><br>';
|
||||
$mdlcourse = new moodle_course($conn_moodle);
|
||||
$mdlcourse = new moodle_course();
|
||||
if($mdlcourse->loadTestkurs($lvid, $stsem))
|
||||
{
|
||||
echo '<a href="'.MOODLE_PATH.'course/view.php?id='.$mdlcourse->mdl_course_id.'" class="Item" target="_blank">'.$mdlcourse->mdl_fullname.'</a>';
|
||||
|
||||
@@ -20,11 +20,14 @@
|
||||
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
|
||||
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* Erstellt Notenliste im Excel Format
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
@@ -32,20 +35,22 @@ require_once('../../../config/cis.config.inc.php');
|
||||
if (!$db = new basis_db())
|
||||
die('Fehler beim Herstellen der Datenbankverbindung');
|
||||
|
||||
require_once('../../../include/lehrveranstaltung.class.php');
|
||||
require_once('../../../include/studiengang.class.php');
|
||||
require_once('../../../include/studiensemester.class.php');
|
||||
require_once('../../../include/Excel/PEAR.php');
|
||||
require_once('../../../include/Excel/BIFFwriter.php');
|
||||
require_once('../../../include/Excel/Workbook.php');
|
||||
require_once('../../../include/Excel/Format.php');
|
||||
require_once('../../../include/Excel/Worksheet.php');
|
||||
require_once('../../../include/Excel/Parser.php');
|
||||
require_once('../../../include/Excel/OLE.php');
|
||||
require_once('../../../include/Excel/PPS.php');
|
||||
require_once('../../../include/Excel/Root.php');
|
||||
require_once('../../../include/Excel/File.php');
|
||||
require_once('../../../include/Excel/Writer.php');
|
||||
require_once('../../../include/lehrveranstaltung.class.php');
|
||||
require_once('../../../include/studiengang.class.php');
|
||||
require_once('../../../include/studiensemester.class.php');
|
||||
require_once('../../../include/Excel/excel.php');
|
||||
|
||||
# require_once('../../../include/Excel/PEAR.php');
|
||||
# require_once('../../../include/Excel/BIFFwriter.php');
|
||||
# require_once('../../../include/Excel/Workbook.php');
|
||||
# require_once('../../../include/Excel/Format.php');
|
||||
# require_once('../../../include/Excel/Worksheet.php');
|
||||
# require_once('../../../include/Excel/Parser.php');
|
||||
# require_once('../../../include/Excel/OLE.php');
|
||||
# require_once('../../../include/Excel/PPS.php');
|
||||
# require_once('../../../include/Excel/Root.php');
|
||||
# require_once('../../../include/Excel/File.php');
|
||||
# require_once('../../../include/Excel/Writer.php');
|
||||
|
||||
if(isset($_GET['lvid']) && is_numeric($_GET['lvid']))
|
||||
$lvid=$_GET['lvid'];
|
||||
@@ -93,12 +98,15 @@ require_once('../../../include/Excel/Writer.php');
|
||||
|
||||
// Creating a workbook
|
||||
$workbook = new Spreadsheet_Excel_Writer();
|
||||
|
||||
$workbook->setVersion(8);
|
||||
|
||||
// sending HTTP headers
|
||||
$workbook->send("Notenliste". "_" . date("d_m_Y") . ".xls");
|
||||
|
||||
// Creating a worksheet
|
||||
$worksheet =& $workbook->addWorksheet("Notenliste");
|
||||
// Neu - UTF-8 Excel
|
||||
$worksheet->setInputEncoding('utf-8');
|
||||
|
||||
$format_bold =& $workbook->addFormat();
|
||||
$format_bold->setBold();
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/*--------------------------------------------------------------------------------------------
|
||||
* Pinboard
|
||||
* Zeigt alle Pinboardeintraege an. Am rechten Rand werden
|
||||
@@ -80,7 +79,6 @@
|
||||
$studiengang_kz=(isset($_REQUEST['course_id'])?$_REQUEST['course_id']:(isset($_REQUEST['studiengang_kz'])?$_REQUEST['studiengang_kz']:''));
|
||||
$semester=(isset($_REQUEST['term_id'])?$_REQUEST['term_id']:(isset($_REQUEST['semester'])?$_REQUEST['semester']:0));
|
||||
$studiensemester_kurzbz=trim((isset($_REQUEST['studiensemester_kurzbz']) && is_numeric($_REQUEST['studiensemester_kurzbz']) ? $_REQUEST['studiensemester_kurzbz']:''));
|
||||
|
||||
|
||||
#echo "<p>fachbereich_kurzbz:$fachbereich_kurzbz, studiengang_kz:$studiengang_kz, semester:$semester,$studiensemester_kurzbz: studiensemester_kurzbz </p>";
|
||||
|
||||
@@ -94,7 +92,7 @@
|
||||
$studiensemester_kurzbz = $stsem_obj->getaktorNext();
|
||||
}
|
||||
|
||||
if (!is_null($studiengang_kz)&& $studiengang_kz!='' && is_numeric($studiengang_kz))
|
||||
if (!is_null($studiengang_kz) && $studiengang_kz!='' && is_numeric($studiengang_kz))
|
||||
{
|
||||
if ($stg_obj = new studiengang($studiengang_kz))
|
||||
{
|
||||
@@ -119,7 +117,7 @@
|
||||
if($news_obj->getnews($alter, $studiengang_kz, $semester, $showall, $fachbereich_kurzbz, $maxnews))
|
||||
$zaehler = print_news($news_obj);
|
||||
else
|
||||
echo $news_obj->errormsg;
|
||||
echo '<p>'.$news_obj->errormsg.'</p>';
|
||||
if($zaehler==0)
|
||||
echo '<p>Zur Zeit gibt es keine aktuellen News!</p>';
|
||||
}
|
||||
@@ -137,7 +135,7 @@
|
||||
$zaehler = print_news($news_obj, $open);
|
||||
}
|
||||
else
|
||||
echo $news_obj->errormsg;
|
||||
echo '<p>'.$news_obj->errormsg.'</p>';
|
||||
if($zaehler==0)
|
||||
echo '<p>Zur Zeit gibt es keine aktuellen News!</p>';
|
||||
}
|
||||
@@ -172,13 +170,6 @@
|
||||
'.mb_ereg_replace("../../skin","../../../skin","$row->text").'
|
||||
</div>
|
||||
';
|
||||
//echo '<div class="titel"><table style="width: 100%"><tr><td width="30%" align="left">'.$row->betreff.' </td><td width="30%" align=center>'.$datum.'</td><td width="30%" align=right>'.$row->verfasser.'</td></tr></table></div>';
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// echo '<div class="titel">'.$row->betreff.' [Semester '.$row->semester.'] '.$datum.' '.$row->verfasser.'</div>';
|
||||
//}
|
||||
//echo '<div class="text">'.$row->text.'</div>';
|
||||
echo "</div><br />";
|
||||
}
|
||||
echo '</div>';
|
||||
@@ -246,7 +237,6 @@ function show(id)
|
||||
$stsem_content .="<u>$stsem</u>";
|
||||
else
|
||||
$stsem_content .=$stsem;
|
||||
|
||||
$stsem_content .="</a>";
|
||||
$stsemarr[] = $stsem;
|
||||
}
|
||||
@@ -307,7 +297,7 @@ function show(id)
|
||||
<?php
|
||||
|
||||
//Studiengangsleiter auslesen
|
||||
$qry = "SELECT * FROM campus.vw_mitarbeiter WHERE uid=(SELECT uid FROM public.tbl_benutzerfunktion WHERE studiengang_kz='$studiengang_kz' AND funktion_kurzbz='stgl' LIMIT 1)";
|
||||
$qry = "SELECT * FROM campus.vw_mitarbeiter WHERE campus.vw_mitarbeiter.aktiv and uid=(SELECT uid FROM public.tbl_benutzerfunktion WHERE studiengang_kz='$studiengang_kz' AND funktion_kurzbz='stgl' LIMIT 1)";
|
||||
if($result_course_leader = $db->db_query($qry))
|
||||
{
|
||||
$num_rows_course_leader = $db->db_num_rows($result_course_leader);
|
||||
@@ -390,7 +380,7 @@ function show(id)
|
||||
echo "<p>Stellvertreter:<br>";
|
||||
|
||||
//Studiengangsleiter Stellvertreter auselesen
|
||||
$sql_query = "SELECT * FROM campus.vw_mitarbeiter WHERE uid=(SELECT uid FROM public.tbl_benutzerfunktion WHERE studiengang_kz='$studiengang_kz' AND funktion_kurzbz='stglstv' LIMIT 1)";
|
||||
$sql_query = "SELECT * FROM campus.vw_mitarbeiter WHERE campus.vw_mitarbeiter.aktiv and uid=(SELECT uid FROM public.tbl_benutzerfunktion WHERE studiengang_kz='$studiengang_kz' AND funktion_kurzbz='stglstv' LIMIT 1)";
|
||||
|
||||
if($result_course_leader_deputy = $db->db_query($sql_query))
|
||||
{
|
||||
@@ -474,7 +464,7 @@ function show(id)
|
||||
echo "<p>Sekretariat:</font><font face='Arial, Helvetica, sans-serif' size='2'>";
|
||||
//Sekritariat auslesen
|
||||
|
||||
$sql_query = "SELECT distinct * FROM campus.vw_mitarbeiter WHERE uid in (SELECT uid FROM public.tbl_benutzerfunktion WHERE studiengang_kz='$studiengang_kz' AND funktion_kurzbz='ass')";
|
||||
$sql_query = "SELECT distinct * FROM campus.vw_mitarbeiter WHERE campus.vw_mitarbeiter.aktiv and uid in (SELECT uid FROM public.tbl_benutzerfunktion WHERE studiengang_kz='$studiengang_kz' AND funktion_kurzbz='ass')";
|
||||
|
||||
if($result_course_secretary = $db->db_query($sql_query))
|
||||
{
|
||||
@@ -564,9 +554,7 @@ function show(id)
|
||||
}
|
||||
|
||||
echo "<p>Studentenvertreter:</font><font face='Arial, Helvetica, sans-serif' size='2'><br>";
|
||||
|
||||
$sql_query = "SELECT tbl_person.vorname, tbl_person.nachname, tbl_person.titelpre, tbl_person.titelpost, tbl_benutzer.uid FROM public.tbl_person, public.tbl_benutzer,public.tbl_benutzerfunktion WHERE studiengang_kz='$studiengang_kz' AND funktion_kurzbz='stdv' AND tbl_person.person_id=public.tbl_benutzer.person_id AND tbl_benutzerfunktion.uid=tbl_benutzer.uid";
|
||||
|
||||
$sql_query = "SELECT tbl_person.vorname, tbl_person.nachname, tbl_person.titelpre, tbl_person.titelpost, tbl_benutzer.uid FROM public.tbl_person, public.tbl_benutzer,public.tbl_benutzerfunktion WHERE studiengang_kz='$studiengang_kz' AND funktion_kurzbz='stdv' AND tbl_person.aktiv and tbl_person.person_id=public.tbl_benutzer.person_id AND public.tbl_benutzer.aktiv AND tbl_benutzerfunktion.uid=tbl_benutzer.uid";
|
||||
if($result_course_stdv = $db->db_query($sql_query))
|
||||
{
|
||||
$num_rows_course_stdv = $db->db_num_rows($result_course_stdv);
|
||||
@@ -587,9 +575,7 @@ function show(id)
|
||||
//Links nur Anzeigen wenn im Config angegeben
|
||||
if(CIS_EXT_MENU)
|
||||
{
|
||||
?>
|
||||
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0">
|
||||
?> <table border="0" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td> </td>
|
||||
</tr>
|
||||
@@ -642,7 +628,6 @@ function show(id)
|
||||
$path = '../../../documents/'.strtolower($short).'/download';
|
||||
if(!$dest_dir = is_dir($path))
|
||||
{
|
||||
|
||||
if(!is_dir($path))
|
||||
{
|
||||
if(!is_dir('../../../documents/'.strtolower($short)))
|
||||
|
||||
Reference in New Issue
Block a user