This commit is contained in:
Gerald Simane
2009-06-24 13:52:38 +00:00
parent 57d7b6a2f4
commit 95d9a586f9
33 changed files with 238 additions and 260 deletions
+8 -1
View File
@@ -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']))
+10 -23
View File
@@ -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);
+9 -5
View File
@@ -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&uuml;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'];
+2 -2
View File
@@ -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');
+4 -10
View File
@@ -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');
+2 -2
View File
@@ -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');
+15 -8
View File
@@ -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">&nbsp;</td>
<td class="ContentHeader"><font class="ContentHeader">&nbsp;
<?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 "&nbsp;($angezeigtes_stsem)";
echo '</font></td>
@@ -144,7 +151,7 @@ function hideSemPlanHelp(){
<td class="tdvertical">&nbsp;</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
View File
@@ -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&ouml;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">&nbsp;</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">&nbsp;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">&nbsp;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">&nbsp;Pinboard</a></td>
</tr>
<tr>
<td class="tdwrap">
@@ -455,7 +443,7 @@ function js_toggle_container(conid)
echo ' <tr>';
echo ' <td class="tdwidth10" nowrap>&nbsp;</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">&nbsp;LV Info</a></td>';
echo ' <td class="tdwrap"><a class="Item" href="ects/index.php?stg='.$studiengang_kz.'&amp;sem='.$semester.'&amp;lvid='.$lvid.'" target="_blank"><img src="../../../skin/images/menu_item.gif" width="7" height="9">&nbsp;LV Info</a></td>';
echo ' </tr>';
@@ -469,7 +457,7 @@ function js_toggle_container(conid)
echo ' </tr>';
echo ' <tr>';
echo ' <td class="tdwidth10" nowrap>&nbsp;</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">&nbsp;Pinboardverwaltung</a></td>';
echo ' <td class="tdwrap"><a class="Item" href="pinboardverwaltung.php?studiengang_kz='.$studiengang_kz.'&amp;semester='.$semester.'&amp;lvid='.$lvid.'" target="content"><img src="../../../skin/images/menu_item.gif" width="7" height="9">&nbsp;Pinboardverwaltung</a></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td class="tdwidth10" nowrap>&nbsp;</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">&nbsp;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">&nbsp;Mailverteiler</a></td>
</tr>
<?php
}
+1 -1
View File
@@ -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)
+17 -20
View File
@@ -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>';
+24 -16
View File
@@ -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();
+8 -23
View File
@@ -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>&nbsp;</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)))