mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
- Aktualisierungen Kollegiumswahl
- kurzbz ist jetzt typ + kurzbz - weiterentwicklungen kreuzerltool
This commit is contained in:
@@ -29,6 +29,7 @@
|
||||
*/
|
||||
require_once('../../config.inc.php');
|
||||
require_once('../../../include/functions.inc.php');
|
||||
require_once('../../../include/studiengang.class.php');
|
||||
|
||||
$error=0;
|
||||
//Connection Herstellen
|
||||
@@ -80,11 +81,8 @@
|
||||
$nt_content='';
|
||||
|
||||
//Content fuer Anwesenheitslisten erstellen
|
||||
$qry = "SELECT kurzbz FROM public.tbl_studiengang WHERE studiengang_kz='$stg_kz'";
|
||||
if($row=pg_fetch_object(pg_query($conn,$qry)))
|
||||
$kurzbzlang = $row->kurzbz;
|
||||
else
|
||||
echo "Fehler beim Auslesen der Daten";
|
||||
$stg_obj = new studiengang($conn, $stg_kz);
|
||||
$kurzbzlang = $stg_obj->kuerzel;
|
||||
|
||||
//"normale" Gruppen auslesen
|
||||
$qry = "SELECT verband, gruppe, count(*) FROM public.tbl_lehrverband JOIN public.tbl_student USING(studiengang_kz, semester, verband, gruppe) WHERE studiengang_kz='$stg_kz' AND semester='$sem' AND student_uid not like '%Dummy%' GROUP BY verband, gruppe;";
|
||||
|
||||
@@ -221,7 +221,7 @@ function ask() {
|
||||
echo "<input type='hidden' name='status' value='a'>";
|
||||
echo "<input type='hidden' name='lv' value='$lv'>";
|
||||
//stg Drop Down
|
||||
$qry = "SELECT distinct tbl_studiengang.studiengang_kz, kurzbzlang FROM campus.tbl_lvinfo, lehre.tbl_lehrveranstaltung, public.tbl_studiengang
|
||||
$qry = "SELECT distinct tbl_studiengang.studiengang_kz, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbzlang FROM campus.tbl_lvinfo, lehre.tbl_lehrveranstaltung, public.tbl_studiengang
|
||||
WHERE tbl_lvinfo.aktiv=true
|
||||
AND tbl_lvinfo.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id
|
||||
AND tbl_lehrveranstaltung.studiengang_kz=tbl_studiengang.studiengang_kz
|
||||
|
||||
@@ -249,7 +249,7 @@ border:1px dashed #000000;
|
||||
$stg_obj = new studiengang($conn);
|
||||
|
||||
//Anzeigen des DropDown Menues mit Stg
|
||||
if($stg_obj->getAll('kurzbz'))
|
||||
if($stg_obj->getAll('typ, kurzbz'))
|
||||
{
|
||||
$output .= "Studiengang <SELECT name='stg' onChange='javascript:window.document.auswahlFrm.changed.value=\"stg\";window.document.auswahlFrm.submit();'>";
|
||||
|
||||
@@ -258,15 +258,10 @@ border:1px dashed #000000;
|
||||
//DropDown Menue mit den Stg fuellen
|
||||
foreach($stg_obj->result as $elem)
|
||||
{
|
||||
$stg_anz_qry="SELECT count(*) as anzahl FROM lehre.tbl_lehrveranstaltung WHERE studiengang_kz=$elem->studiengang_kz";
|
||||
|
||||
if(!$result_stg_anz=pg_query($conn,$stg_anz_qry))
|
||||
die('Fehler bei einer Datenbankabfrage, bitte erneut versuchen');
|
||||
|
||||
if(!$row_stg_anz=pg_fetch_object($result_stg_anz))
|
||||
die('Fehler bei einer Datenbankabfrage, bitte erneut versuchen');
|
||||
|
||||
if($row_stg_anz->anzahl>0)
|
||||
$lv_help_obj = new lehrveranstaltung($conn);
|
||||
$lv_help_obj->load_lva($elem->studiengang_kz, null,null,true);
|
||||
|
||||
if(count($lv_help_obj->lehrveranstaltungen)>0)
|
||||
{
|
||||
if(!isset($firststg))
|
||||
$firststg = $elem->studiengang_kz;
|
||||
@@ -276,11 +271,11 @@ border:1px dashed #000000;
|
||||
|
||||
if($elem->studiengang_kz == $stg)
|
||||
{
|
||||
$output .= "<option value='$elem->studiengang_kz' selected>$elem->kurzbzlang</option>";
|
||||
$output .= "<option value='$elem->studiengang_kz' selected>$elem->kuerzel</option>";
|
||||
$stgselected=true;
|
||||
}
|
||||
else
|
||||
$output .= "<option value='$elem->studiengang_kz'>$elem->kurzbzlang</option>";
|
||||
$output .= "<option value='$elem->studiengang_kz'>$elem->kuerzel</option>";
|
||||
}
|
||||
}
|
||||
$output .= "</SELECT>";
|
||||
@@ -308,15 +303,12 @@ border:1px dashed #000000;
|
||||
|
||||
for($i=1;$i<=$stg_obj->max_semester;$i++)
|
||||
{
|
||||
$stg_anz_qry="SELECT count(*) as anzahl FROM lehre.tbl_lehrveranstaltung WHERE studiengang_kz='$stg' AND semester='$i'";
|
||||
if(!$result_stg_anz=pg_query($conn,$stg_anz_qry))
|
||||
die('Fehler bei einer Datenbankabfrage, bitte erneut versuchen');
|
||||
$lv_help_obj = new lehrveranstaltung($conn);
|
||||
$lv_help_obj->load_lva($stg, $i, null,true);
|
||||
|
||||
if(!$row_stg_anz=pg_fetch_object($result_stg_anz))
|
||||
die('Fehler bei einer Datenbankabfrage, bitte erneut versuchen');
|
||||
|
||||
if($row_stg_anz->anzahl>0)
|
||||
if(count($lv_help_obj->lehrveranstaltungen)>0)
|
||||
{
|
||||
|
||||
if(!isset($firstsem))
|
||||
$firstsem=$i;
|
||||
|
||||
@@ -396,7 +388,7 @@ border:1px dashed #000000;
|
||||
//Kopfzeile hinausschreiben und $output ausgeben
|
||||
echo "<table witdh='100%' border='0' cellspacing='0' cellpadding='0'><tr><td width='3%'> </td><td>";
|
||||
echo "<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr>";
|
||||
echo "<td class='ContentHeader'><font class='ContentHeader'> LV-INFO - ". $stg_obj->kurzbzlang ."- ".$sem.". Semester</font></td></tr></table>";
|
||||
echo "<td class='ContentHeader'><font class='ContentHeader'> LV-INFO - ". $stg_obj->kuerzel ."- ".$sem.". Semester</font></td></tr></table>";
|
||||
echo $output;
|
||||
|
||||
if(isset($lv) && isset($stg) && isset($sem)) // Wenn oben alles Ausgewaehlt wurde
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
require_once('../../../../include/studiensemester.class.php');
|
||||
require_once('../../../../include/lehrveranstaltung.class.php');
|
||||
require_once('../../../../include/lvinfo.class.php');
|
||||
require_once('../../../../include/studiengang.class.php');
|
||||
|
||||
if(!$conn=pg_pconnect(CONN_STRING))
|
||||
die('Fehler beim Connecten zur Datenbank');
|
||||
@@ -175,15 +176,12 @@ font-size:10pt;
|
||||
}
|
||||
|
||||
//Studiengangsbezeichnung auslesen
|
||||
$qry="SELECT kurzbz, kurzbzlang FROM public.tbl_studiengang WHERE studiengang_kz='$stg'";
|
||||
if(!$res=pg_query($conn,$qry))
|
||||
die('Fehler beim Lesen aus der Datenbank');
|
||||
|
||||
if(!$row=pg_fetch_object($res))
|
||||
die('Studiengang konnte nicht aufgeloest werden');
|
||||
$stg_hlp_obj = new studiengang($conn);
|
||||
$stg_hlp_obj->load($stg);
|
||||
|
||||
$stg_kurzbz = $row->kurzbz;
|
||||
$stg_kurzbzlang = $row->kurzbzlang;
|
||||
$stg_kurzbz = $stg_hlp_obj->kuerzel;
|
||||
$stg_kurzbzlang = $stg_hlp_obj->kurzbzlang;
|
||||
|
||||
//Lehrform auslesen
|
||||
$qry = "Select distinct lehrform_kurzbz FROM lehre.tbl_lehreinheit WHERE lehrveranstaltung_id='$lv' AND studiensemester_kurzbz='$stsem'";
|
||||
if(!$res = pg_query($conn,$qry))
|
||||
|
||||
@@ -91,22 +91,24 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
// let's merge
|
||||
$format_title->setAlign('merge');
|
||||
|
||||
$worksheet->write(0,0,$uebung_obj->bezeichnung.' am '.date('d.m.Y'), $format_bold);
|
||||
|
||||
//Ueberschrift
|
||||
$i=0;
|
||||
$worksheet->write(0,$i,"Vorname", $format_bold);
|
||||
$worksheet->write(0,++$i,"Nachname", $format_bold);
|
||||
$worksheet->write(0,++$i,"Matrikelnr", $format_bold);
|
||||
$worksheet->write(1,$i,"Vorname", $format_title);
|
||||
$worksheet->write(1,++$i,"Nachname", $format_title);
|
||||
$worksheet->write(1,++$i,"Matrikelnr", $format_title);
|
||||
$beispiel_obj = new beispiel($conn);
|
||||
$beispiel_obj->load_beispiel($uebung_id);
|
||||
foreach($beispiel_obj->beispiele as $row_bsp)
|
||||
{
|
||||
$worksheet->write(0,++$i,$row_bsp->bezeichnung, $format_bold);
|
||||
$worksheet->write(1,++$i,$row_bsp->bezeichnung, $format_title);
|
||||
}
|
||||
$worksheet->write(0,++$i,"Punkte heute", $format_bold);
|
||||
$worksheet->write(0,++$i,"Mitarbeit heute", $format_bold);
|
||||
$worksheet->write(0,++$i,"Punkte insgesamt", $format_bold);
|
||||
$worksheet->write(0,++$i,"Mitarbeit insgesamt", $format_bold);
|
||||
$worksheet->write(0,++$i,"Unterschrift", $format_bold);
|
||||
$worksheet->write(1,++$i,"Punkte heute", $format_title);
|
||||
$worksheet->write(1,++$i,"Mitarbeit heute", $format_title);
|
||||
$worksheet->write(1,++$i,"Punkte insgesamt", $format_title);
|
||||
$worksheet->write(1,++$i,"Mitarbeit insgesamt", $format_title);
|
||||
$worksheet->write(1,++$i,"Unterschrift", $format_title);
|
||||
|
||||
if(isset($_GET['gruppe']) && $_GET['gruppe']!='')
|
||||
{
|
||||
@@ -168,11 +170,11 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
$spalte=0;
|
||||
$punkte_heute=0;
|
||||
//vorname
|
||||
$worksheet->write($zeile,$spalte,$row_stud->vorname, $format_bold);
|
||||
$worksheet->write($zeile,$spalte,$row_stud->vorname);
|
||||
//nachname
|
||||
$worksheet->write($zeile,++$spalte,$row_stud->nachname, $format_bold);
|
||||
$worksheet->write($zeile,++$spalte,$row_stud->nachname);
|
||||
//matrikelnr
|
||||
$worksheet->write($zeile,++$spalte,$row_stud->matrikelnr, $format_bold);
|
||||
$worksheet->write($zeile,++$spalte,$row_stud->matrikelnr);
|
||||
|
||||
foreach($beispiel_obj->beispiele as $row_bsp)
|
||||
{
|
||||
@@ -184,21 +186,21 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
$punkte = 0;
|
||||
$punkte_heute +=$punkte;
|
||||
//punkte auf uebung
|
||||
$worksheet->write($zeile,++$spalte,$punkte, $format_bold);
|
||||
$worksheet->write($zeile,++$spalte,$punkte);
|
||||
}
|
||||
|
||||
//punkte heute
|
||||
$worksheet->write($zeile,++$spalte,$punkte_heute, $format_bold);
|
||||
$worksheet->write($zeile,++$spalte,$punkte_heute);
|
||||
|
||||
//mitarbeit heute
|
||||
$qry = "SELECT sum(mitarbeitspunkte) as mitarbeit_heute FROM campus.tbl_studentuebung WHERE uebung_id='$uebung_id' AND student_uid='$row_stud->uid'";
|
||||
if($result = pg_query($conn, $qry))
|
||||
if($row = pg_fetch_object($result))
|
||||
$worksheet->write($zeile,++$spalte,$row->mitarbeit_heute, $format_bold);
|
||||
$worksheet->write($zeile,++$spalte,($row->mitarbeit_heute!=''?$row->mitarbeit_heute:'0'));
|
||||
else
|
||||
$worksheet->write($zeile,++$spalte,'failed', $format_bold);
|
||||
$worksheet->write($zeile,++$spalte,'failed');
|
||||
else
|
||||
$worksheet->write($zeile,++$spalte,'failed', $format_bold);
|
||||
$worksheet->write($zeile,++$spalte,'failed');
|
||||
|
||||
//punkte insgesamt
|
||||
$qry = "SELECT sum(tbl_beispiel.punkte) AS gesamt_ohne_mitarbeit FROM campus.tbl_uebung, campus.tbl_beispiel, campus.tbl_studentbeispiel WHERE
|
||||
@@ -210,21 +212,21 @@ if(isset($_GET['output']) && $_GET['output']=='xls')
|
||||
";
|
||||
if($result = pg_query($conn, $qry))
|
||||
if($row = pg_fetch_object($result))
|
||||
$worksheet->write($zeile,++$spalte,$row->gesamt_ohne_mitarbeit, $format_bold);
|
||||
$worksheet->write($zeile,++$spalte,($row->gesamt_ohne_mitarbeit!=''?$row->gesamt_ohne_mitarbeit:'0'));
|
||||
else
|
||||
$worksheet->write($zeile,++$spalte,'failed', $format_bold);
|
||||
$worksheet->write($zeile,++$spalte,'failed');
|
||||
else
|
||||
$worksheet->write($zeile,++$spalte,'failed', $format_bold);
|
||||
$worksheet->write($zeile,++$spalte,'failed');
|
||||
|
||||
//mitarbeit insgesamt
|
||||
$qry = "SELECT sum(mitarbeitspunkte) as mitarbeit_heute FROM campus.tbl_studentuebung WHERE student_uid='$row_stud->uid'";
|
||||
$qry = "SELECT sum(mitarbeitspunkte) as mitarbeit_heute FROM campus.tbl_studentuebung JOIN campus.tbl_uebung USING(uebung_id) WHERE student_uid='$row_stud->uid' AND lehreinheit_id='$lehreinheit_id'";
|
||||
if($result = pg_query($conn, $qry))
|
||||
if($row = pg_fetch_object($result))
|
||||
$worksheet->write($zeile,++$spalte,$row->mitarbeit_heute, $format_bold);
|
||||
$worksheet->write($zeile,++$spalte,($row->mitarbeit_heute!=''?$row->mitarbeit_heute:'0'));
|
||||
else
|
||||
$worksheet->write($zeile,++$spalte,'failed', $format_bold);
|
||||
$worksheet->write($zeile,++$spalte,'failed');
|
||||
else
|
||||
$worksheet->write($zeile,++$spalte,'failed', $format_bold);
|
||||
$worksheet->write($zeile,++$spalte,'failed');
|
||||
|
||||
$zeile++;
|
||||
}
|
||||
|
||||
@@ -103,7 +103,7 @@ echo '<table border="0" cellspacing="0" cellpadding="0" height="100%" width="100
|
||||
echo ' <tr>';
|
||||
echo '<td width="10"> </td>';
|
||||
echo '<td class="ContentHeader"><font class="ContentHeader"> "Kreuzerl"-Tool - ';
|
||||
echo $lv_obj->bezeichnung.' - '.$stg_obj->kurzbz;
|
||||
echo $lv_obj->bezeichnung.' - '.$stg_obj->kuerzel;
|
||||
echo '</font></td><td class="ContentHeader" align="right">'."\n";
|
||||
|
||||
//Studiensemester laden
|
||||
|
||||
@@ -103,7 +103,7 @@ echo '<table border="0" cellspacing="0" cellpadding="0" height="100%" width="100
|
||||
echo ' <tr>';
|
||||
echo '<td width="10"> </td>';
|
||||
echo '<td class="ContentHeader"><font class="ContentHeader"> "Kreuzerl"-Tool - ';
|
||||
echo $lv_obj->bezeichnung.' - '.$stg_obj->kurzbz;
|
||||
echo $lv_obj->bezeichnung.' - '.$stg_obj->kuerzel;
|
||||
echo '</font></td><td class="ContentHeader" align="right">'."\n";
|
||||
|
||||
//Studiensemester laden
|
||||
|
||||
@@ -115,7 +115,7 @@ echo '<table border="0" cellspacing="0" cellpadding="0" height="100%" width="100
|
||||
echo ' <tr>';
|
||||
echo '<td width="10"> </td>';
|
||||
echo '<td class="ContentHeader"><font class="ContentHeader"> "Kreuzerl"-Tool - ';
|
||||
echo $lv_obj->bezeichnung.' - '.$stg_obj->kurzbz;
|
||||
echo $lv_obj->bezeichnung.' - '.$stg_obj->kuerzel;
|
||||
echo '</font></td><td class="ContentHeader" align="right">'."\n";
|
||||
|
||||
//Studiensemester laden
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
$stg_obj=new studiengang($sql_conn);
|
||||
$stg_obj->load($lv_obj->studiengang_kz);
|
||||
|
||||
$openpath="../../../documents/".strtolower($stg_obj->kurzbz)."/".$lv_obj->semester."/".strtolower($lv_obj->lehreverzeichnis)."/upload/";
|
||||
$openpath="../../../documents/".strtolower($stg_obj->kuerzel)."/".$lv_obj->semester."/".strtolower($lv_obj->lehreverzeichnis)."/upload/";
|
||||
|
||||
$stsem_obj = new studiensemester($sql_conn);
|
||||
$stsem = $stsem_obj->getaktorNext();
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
$stg_obj = new studiengang($sql_conn);
|
||||
$stg_obj->load($lv->studiengang_kz);
|
||||
|
||||
$kurzbz = $stg_obj->kurzbz;
|
||||
$kurzbz = $stg_obj->kuerzel;
|
||||
|
||||
$short_name = $lv->bezeichnung;
|
||||
//$fachbereich_id = $row->fachbereich_id;
|
||||
|
||||
@@ -181,7 +181,7 @@ function js_toggle_container(conid)
|
||||
<select name="course" onChange="MM_jumpMenu('self',this,0)" class="TextBox">
|
||||
<?php
|
||||
$stg_obj = new studiengang($sql_conn);
|
||||
$stg_obj->getAll('kurzbz, kurzbzlang');
|
||||
$stg_obj->getAll('typ, kurzbz');
|
||||
//$sql_query = "SELECT DISTINCT studiengang_kz AS id, kurzbzlang FROM public.tbl_studiengang WHERE NOT(studiengang_kz='0') ORDER BY kurzbzlang";
|
||||
|
||||
//$result = pg_exec($sql_conn, $sql_query);
|
||||
@@ -194,12 +194,12 @@ function js_toggle_container(conid)
|
||||
{
|
||||
if(isset($course_id) AND $course_id == $row->studiengang_kz)
|
||||
{
|
||||
echo '<option value="menu.php?course_id='.$row->studiengang_kz.'&term_id='.$term_id.'" selected>'.$row->kurzbz .'('.$row->kurzbzlang.')</option>';
|
||||
echo '<option value="menu.php?course_id='.$row->studiengang_kz.'&term_id='.$term_id.'" 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->kurzbz .'('.$row->kurzbzlang.')</option>';
|
||||
echo '<option value="menu.php?course_id='.$row->studiengang_kz.'&term_id='.$term_id.'">'.$row->kuerzel .'('.$row->kurzbzlang.')</option>';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
if(isset($_GET['course_id']) && is_numeric($_GET['course_id']))
|
||||
{
|
||||
$stg_obj = new studiengang($sql_conn, $course_id);
|
||||
$short = $stg_obj->kurzbz;
|
||||
$short = $stg_obj->kuerzel;
|
||||
$course_id = $_GET['course_id'];
|
||||
}
|
||||
else
|
||||
|
||||
@@ -199,11 +199,11 @@
|
||||
}
|
||||
else if($term_id == 0)
|
||||
{
|
||||
echo $stg_obj->kurzbz.', Alle Semester';
|
||||
echo $stg_obj->kuerzel.', Alle Semester';
|
||||
}
|
||||
else
|
||||
{
|
||||
echo $stg_obj->kurzbz.', '.$term_id.'. Semester';
|
||||
echo $stg_obj->kuerzel.', '.$term_id.'. Semester';
|
||||
}
|
||||
}
|
||||
?></font></td>
|
||||
@@ -314,7 +314,7 @@
|
||||
<?php
|
||||
$studiengaenge = new studiengang($conn);
|
||||
|
||||
$studiengaenge->getAll('kurzbz, kurzbzlang');
|
||||
$studiengaenge->getAll('typ, kurzbz');
|
||||
|
||||
foreach($studiengaenge->result AS $row_course)
|
||||
{
|
||||
@@ -324,14 +324,14 @@
|
||||
{
|
||||
if($row_course->studiengang_kz != 0)
|
||||
{
|
||||
echo '<option value="pinboard_entry.php?course_id='.$row_course->studiengang_kz.'&term_id='.$term_id.'" selected>'.$row_course->kurzbz.' ('.$row_course->kurzbzlang.')</option>';
|
||||
echo '<option value="pinboard_entry.php?course_id='.$row_course->studiengang_kz.'&term_id='.$term_id.'" selected>'.$row_course->kuerzel.' ('.$row_course->kurzbzlang.')</option>';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if($row_course->studiengang_kz != 0)
|
||||
{
|
||||
echo '<option value="pinboard_entry.php?course_id='.$row_course->studiengang_kz.'&term_id='.$term_id.'">'.$row_course->kurzbz.' ('.$row_course->kurzbzlang.')</option>';
|
||||
echo '<option value="pinboard_entry.php?course_id='.$row_course->studiengang_kz.'&term_id='.$term_id.'">'.$row_course->kuerzel.' ('.$row_course->kurzbzlang.')</option>';
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -343,7 +343,7 @@
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<option value="pinboard_entry.php?course_id='.$row_course->studiengang_kz.'&term_id='.$term_id.'">'.$row_course->kurzbz.' ('.$row_course->kurzbzlang.')</option>';
|
||||
echo '<option value="pinboard_entry.php?course_id='.$row_course->studiengang_kz.'&term_id='.$term_id.'">'.$row_course->kuerzel.' ('.$row_course->kurzbzlang.')</option>';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
<?php
|
||||
// Dieses Script verhindert, dass das Dokument inline geoeffnet wird.
|
||||
// Es erschein automatisch das Download/Speichern Fenster
|
||||
$filename = "../../cisdocs/muster_semesterplan_index.html";
|
||||
$fp = fopen($filename, "rb");
|
||||
if ($fp)
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
if(!$stg_obj->load($lv_obj->studiengang_kz))
|
||||
die('Fehler beim Laden des Studienganges');
|
||||
|
||||
$openpath = '../../../documents/'.strtolower($stg_obj->kurzbz).'/'.$lv_obj->semester.'/'.strtolower($lv_obj->lehreverzeichnis).'/semesterplan/';
|
||||
$openpath = '../../../documents/'.strtolower($stg_obj->kuerzel).'/'.$lv_obj->semester.'/'.strtolower($lv_obj->lehreverzeichnis).'/semesterplan/';
|
||||
?>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
|
||||
@@ -140,7 +140,7 @@ A:hover {
|
||||
<?php
|
||||
if($islector)
|
||||
{
|
||||
$sql_query = "SELECT DISTINCT tbl_studiengang.kurzbz, tbl_studiengang.kurzbzlang, tbl_studiengang.studiengang_kz FROM public.tbl_studiengang, lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter WHERE tbl_lehrveranstaltung.studiengang_kz=tbl_studiengang.studiengang_kz AND tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND tbl_lehrveranstaltung.studiengang_kz!=0 AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid='$user' ORDER BY kurzbz, kurzbzlang";
|
||||
$sql_query = "SELECT DISTINCT tbl_studiengang.typ,UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbz, tbl_studiengang.kurzbzlang, tbl_studiengang.studiengang_kz FROM public.tbl_studiengang, lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter WHERE tbl_lehrveranstaltung.studiengang_kz=tbl_studiengang.studiengang_kz AND tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND tbl_lehrveranstaltung.studiengang_kz!=0 AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid='$user' ORDER BY typ, kurzbz";
|
||||
|
||||
if(!$result_lector_dispatch = pg_query($sql_conn, $sql_query))
|
||||
die('Fehler beim Lesen aus der Datenbank');
|
||||
@@ -177,7 +177,7 @@ A:hover {
|
||||
|
||||
if(isset($arr[0]) && $arr[0]==0) //Berechtigt fuer alle Stg
|
||||
{
|
||||
$sql_query="SELECT studiengang_kz, kurzbzlang, kurzbz FROM public.tbl_studiengang WHERE studiengang_kz<>0 ORDER BY kurzbz";
|
||||
$sql_query="SELECT studiengang_kz, kurzbzlang, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbz FROM public.tbl_studiengang WHERE studiengang_kz<>0 ORDER BY kurzbz";
|
||||
$result_stg=pg_query($sql_conn,$sql_query);
|
||||
|
||||
while($row = pg_fetch_object($result_stg))
|
||||
@@ -194,7 +194,7 @@ A:hover {
|
||||
foreach ($arr as $elem)
|
||||
$ids.=",'$elem'";
|
||||
|
||||
$sql_query = "SELECT studiengang_kz, kurzbzlang, kurzbz FROM public.tbl_studiengang WHERE studiengang_kz IN(".$ids.")";
|
||||
$sql_query = "SELECT studiengang_kz, kurzbzlang, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbz FROM public.tbl_studiengang WHERE studiengang_kz IN(".$ids.")";
|
||||
$result_stg_kurzbzlang=pg_exec($sql_conn, $sql_query);
|
||||
while($row = pg_fetch_object($result_stg_kurzbzlang))
|
||||
if(!array_key_exists($row->studiengang_kz,$stg_arr))
|
||||
@@ -209,7 +209,7 @@ A:hover {
|
||||
|
||||
if(isset($arr[0]) && $arr[0]==0) //Berechtigt fuer alle Stg
|
||||
{
|
||||
$sql_query="SELECT studiengang_kz, kurzbzlang, kurzbz FROM public.tbl_studiengang WHERE studiengang_kz<>0 ORDER BY kurzbz";
|
||||
$sql_query="SELECT studiengang_kz, kurzbzlang, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbz FROM public.tbl_studiengang WHERE studiengang_kz<>0 ORDER BY kurzbz";
|
||||
$result_stg=pg_exec($sql_conn,$sql_query);
|
||||
|
||||
while($row = pg_fetch_object($result_stg))
|
||||
@@ -222,7 +222,7 @@ A:hover {
|
||||
foreach ($arr as $elem)
|
||||
$ids.=",'$elem'";
|
||||
|
||||
$sql_query = "SELECT studiengang_kz, kurzbzlang, kurzbz FROM public.tbl_studiengang WHERE studiengang_kz IN(".$ids.")";
|
||||
$sql_query = "SELECT studiengang_kz, kurzbzlang, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbz FROM public.tbl_studiengang WHERE studiengang_kz IN(".$ids.")";
|
||||
|
||||
$result_stg_kurzbzlang=pg_exec($sql_conn, $sql_query);
|
||||
while($row = pg_fetch_object($result_stg_kurzbzlang))
|
||||
@@ -238,7 +238,7 @@ A:hover {
|
||||
|
||||
if(isset($arr[0]) && $arr[0]=='0') //Berechtigt fuer alle Fachbereiche = Alle Studiengaenge
|
||||
{
|
||||
$sql_query="SELECT studiengang_kz, kurzbzlang, kurzbz FROM public.tbl_studiengang WHERE studiengang_kz<>0 ORDER BY kurzbz";
|
||||
$sql_query="SELECT studiengang_kz, kurzbzlang, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbz FROM public.tbl_studiengang WHERE studiengang_kz<>0 ORDER BY kurzbz";
|
||||
$result_stg=pg_exec($sql_conn,$sql_query);
|
||||
|
||||
while($row_stg = pg_fetch_object($result_stg))
|
||||
@@ -251,7 +251,7 @@ A:hover {
|
||||
foreach ($arr as $elem)
|
||||
$ids.=",'$elem'";
|
||||
|
||||
$sql_query = "SELECT distinct tbl_lehrveranstaltung.studiengang_kz, tbl_studiengang.kurzbzlang, tbl_studiengang.kurzbz FROM lehre.tbl_lehrfach, public.tbl_studiengang, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung WHERE fachbereich_kurzbz in(".$ids.") AND tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND tbl_studiengang.studiengang_kz=tbl_lehrveranstaltung.studiengang_kz AND tbl_lehrfach.lehrfach_id=tbl_lehreinheit.lehrfach_id AND tbl_lehrveranstaltung.lehre=true";
|
||||
$sql_query = "SELECT distinct tbl_lehrveranstaltung.studiengang_kz, tbl_studiengang.kurzbzlang, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbz FROM lehre.tbl_lehrfach, public.tbl_studiengang, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung WHERE fachbereich_kurzbz in(".$ids.") AND tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND tbl_studiengang.studiengang_kz=tbl_lehrveranstaltung.studiengang_kz AND tbl_lehrfach.lehrfach_id=tbl_lehreinheit.lehrfach_id AND tbl_lehrveranstaltung.lehre=true";
|
||||
$result_stg_kurzbzlang=pg_exec($sql_conn, $sql_query);
|
||||
while($row = pg_fetch_object($result_stg_kurzbzlang))
|
||||
if(!array_key_exists($row->studiengang_kz,$stg_arr))
|
||||
@@ -466,7 +466,7 @@ A:hover {
|
||||
else
|
||||
{
|
||||
//$sql_query = "SELECT DISTINCT ON(bz2, lehrevz) tbl_student.studiengang_kz AS id, kurzbzlang, lehrevz AS kuerzel, (tbl_lehrfach.bezeichnung || '; XX') AS bezeichnung, SUBSTRING(tbl_lehrfach.bezeichnung || '; XX', 1, CHAR_LENGTH(tbl_lehrfach.bezeichnung || '; XX') - 4) AS bz2 FROM tbl_lehrfach, public.tbl_studiengang, public.tbl_student WHERE tbl_student.studiengang_kz='$course_id' AND tbl_student.semester='$term_id' AND lehrevz='$short' AND tbl_student.uid='$user' AND tbl_studiengang.studiengang_kz=tbl_student.studiengang_kz LIMIT 1";
|
||||
$sql_query = "SELECT DISTINCT tbl_lehrveranstaltung.bezeichnung, lehreverzeichnis, tbl_studiengang.kurzbz FROM public.tbl_student, lehre.tbl_lehrveranstaltung, public.tbl_studiengang WHERE tbl_student.studiengang_kz='$course_id' AND tbl_student.semester='$term_id' AND lehreverzeichnis='$short' AND tbl_student.student_uid='$user' AND tbl_studiengang.studiengang_kz=tbl_student.studiengang_kz AND tbl_lehrveranstaltung.studiengang_kz='$course_id' AND tbl_lehrveranstaltung.semester='$term_id' AND tbl_lehrveranstaltung.lehre=true LIMIT 1";
|
||||
$sql_query = "SELECT DISTINCT tbl_lehrveranstaltung.bezeichnung, lehreverzeichnis, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbz FROM public.tbl_student, lehre.tbl_lehrveranstaltung, public.tbl_studiengang WHERE tbl_student.studiengang_kz='$course_id' AND tbl_student.semester='$term_id' AND lehreverzeichnis='$short' AND tbl_student.student_uid='$user' AND tbl_studiengang.studiengang_kz=tbl_student.studiengang_kz AND tbl_lehrveranstaltung.studiengang_kz='$course_id' AND tbl_lehrveranstaltung.semester='$term_id' AND tbl_lehrveranstaltung.lehre=true LIMIT 1";
|
||||
if(!$result_path_elements = pg_query($sql_conn, $sql_query))
|
||||
die('<p align="center"><strong<font size="2" face="Arial, Helvetica, sans-serif">Der Benutzer <strong>'.$user.'</strong> konnte nicht zugeordnet werden!</font></p>');
|
||||
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
$stg_obj = new studiengang($conn);
|
||||
$stg_obj->load($stg);
|
||||
|
||||
$kurzbz = strtolower($stg_obj->kurzbz);
|
||||
$kurzbz = strtolower($stg_obj->kuerzel);
|
||||
|
||||
//Pfade bauen
|
||||
$pfad = '../../../documents/'.$kurzbz.'/'.$sem.'/'.$short.'/download/';
|
||||
|
||||
@@ -165,11 +165,9 @@
|
||||
if($is_lector || $std_obj->studiengang_kz==$row->studiengang_kz)
|
||||
{
|
||||
echo " <td width=\"20\">";
|
||||
echo '<a href="#" onClick="javascript:window.open(\'open_grp.php?grp='.strtolower($row->kurzbz).'_std&desc=Alle Studenten von '.strtolower($row->kurzbz).'\',\'_blank\',\'width=600,height=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes\');return false;" class="Item"><img src="../../skin/images/open.gif" title="Verteiler öffnen"></a></td>';
|
||||
echo '<a href="#" onClick="javascript:window.open(\'open_grp.php?grp='.strtolower($row->kuerzel).'_std&desc=Alle Studenten von '.strtolower($row->kuerzel).'\',\'_blank\',\'width=600,height=500,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes\');return false;" class="Item"><img src="../../skin/images/open.gif" title="Verteiler öffnen"></a></td>';
|
||||
/* open a popup containing the final dispatcher address */
|
||||
echo " <td width=\"200\" ><a href=\"mailto:".strtolower($row->kurzbz)."_std@technikum-wien.at\" class=\"Item\">".strtolower($row->kurzbz)."_std@technikum-wien.at</a></td>";
|
||||
|
||||
|
||||
echo " <td width=\"200\" ><a href=\"mailto:".strtolower($row->kuerzel)."_std@technikum-wien.at\" class=\"Item\">".strtolower($row->kuerzel)."_std@technikum-wien.at</a></td>";
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -182,9 +180,9 @@
|
||||
echo "</tr>\n";
|
||||
}
|
||||
echo "\n";
|
||||
echo '<tr><td><a href="#" onClick="return(js_toggle_container(\''.$row->kurzbzlang.'\'));" class="Item">• Studentenverteiler</a>';
|
||||
echo '<tr><td><a href="#" onClick="return(js_toggle_container(\''.$row->kuerzel.'\'));" class="Item">• Studentenverteiler</a>';
|
||||
echo '</td></tr></table>';
|
||||
echo '<table border="0" cellspacing="0" cellpadding="0" id="'.$row->kurzbzlang.'" style="display: none">';
|
||||
echo '<table border="0" cellspacing="0" cellpadding="0" id="'.$row->kuerzel.'" style="display: none">';
|
||||
|
||||
//$sql_query1 = "SELECT DISTINCT semester FROM public.tbl_student where studiengang_kz ='$row->studiengang_kz' AND uid NOT LIKE '_dummy%' ORDER BY semester";
|
||||
$lv_obj = new lehrverband($conn);
|
||||
@@ -207,7 +205,7 @@
|
||||
if($row_cnt->anzahl>0)
|
||||
{
|
||||
$param = "kz=".$row->studiengang_kz."&sem=".$row1->semester;
|
||||
$strhelp = strtolower($row->kurzbz.$row1->semester.$row1->verband.$row1->gruppe);
|
||||
$strhelp = strtolower($row->kuerzel.$row1->semester.$row1->verband.$row1->gruppe);
|
||||
echo "<tr>\n";
|
||||
echo " <td width=\"390\"> • Semester $row1->semester";
|
||||
if(trim($row1->verband)!='')
|
||||
|
||||
@@ -109,7 +109,7 @@ else
|
||||
<td nowrap><a class="Item" href="lvplan/stpl_week.php" target="content"><img src="../../skin/images/menu_item.gif" width="7" height="9"> LV-Plan</a></td>
|
||||
</tr>
|
||||
<?php
|
||||
//Eigenen LV des eingeloggten Lektors anzeigen
|
||||
//Eigene LVs des eingeloggten Lektors anzeigen
|
||||
if($is_lector)
|
||||
{
|
||||
?>
|
||||
|
||||
@@ -301,13 +301,13 @@
|
||||
|
||||
if($i % 2 == 0)
|
||||
{
|
||||
echo "<td align=\"left\" nowrap> $stg_obj->kurzbz</td>";
|
||||
$kurzbz=$stg_obj->kurzbz;
|
||||
echo "<td align=\"left\" nowrap> $stg_obj->kuerzel</td>";
|
||||
$kurzbz=$stg_obj->kuerzel;
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<td align=\"left\" class =\"MarkLine\" nowrap> $stg_obj->kurzbz</td>";
|
||||
$kurzbz=$stg_obj->kurzbz;
|
||||
echo "<td align=\"left\" class =\"MarkLine\" nowrap> $stg_obj->kuerzel</td>";
|
||||
$kurzbz=$stg_obj->kuerzel;
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
@@ -18,6 +18,10 @@
|
||||
<td>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td>- <a href='../cisdocs/kollegium/CV_hofmann.pdf' class='Item'>Alexander Hofmann</a></td>
|
||||
<td><a href='../cisdocs/kollegium/CV_hofmann.pdf'><img src='../../skin/images/pdfpic.gif'></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>- <a href='../cisdocs/kollegium/CV_hoeller.pdf' class='Item'>Roland Höller</a></td>
|
||||
<td><a href='../cisdocs/kollegium/CV_hoeller.pdf'><img src='../../skin/images/pdfpic.gif'></a></td>
|
||||
@@ -49,7 +53,8 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>- <a href='../cisdocs/kollegium/CV_wahl.pdf' class='Item'>Harald Wahl</a><br></td>
|
||||
<td><a href='../cisdocs/kollegium/CV_wahl.pdf'><img src='../../skin/images/pdfpic.gif'></a></td>
|
||||
<td><a href='../cisdocs/kollegium/CV_wahl.pdf'><img src='../../skin/images/pdfpic.gif'>
|
||||
<a href='../cisdocs/kollegium/wahl.jpg'><img src='../../skin/images/picpic.gif'></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>- <a href='../cisdocs/kollegium/CV_weiss.doc' class='Item'>Christoph Weiss</a><br></td>
|
||||
|
||||
@@ -46,6 +46,8 @@ class studiengang
|
||||
var $bescheidvom; // Date
|
||||
var $ext_id; // bigint
|
||||
|
||||
var $kuerzel; // = typ + kurzbz (Bsp: BBE)
|
||||
|
||||
// **************************************************************
|
||||
// * Konstruktor
|
||||
// * @param conn Connection zur Datenbank
|
||||
@@ -107,6 +109,7 @@ class studiengang
|
||||
$this->bescheidgz=$row->bescheidgz;
|
||||
$this->bescheidvom=$row->bescheidvom;
|
||||
$this->ext_id=$row->ext_id;
|
||||
$this->kuerzel = strtoupper($row->typ.$row->kurzbz);
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -157,11 +160,12 @@ class studiengang
|
||||
$stg_obj->bescheidgz=$row->bescheidgz;
|
||||
$stg_obj->bescheidvom=$row->bescheidvom;
|
||||
$stg_obj->ext_id=$row->ext_id;
|
||||
$stg_obj->kuerzel = strtoupper($row->typ.$row->kurzbz);
|
||||
|
||||
$this->result[] = $stg_obj;
|
||||
}
|
||||
|
||||
return true;
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -45,6 +45,15 @@ class uebung
|
||||
var $insertamum; // timestamp
|
||||
var $insertvon; // varchar(16)
|
||||
|
||||
//Studentuebung
|
||||
var $student_uid; // varchar(16)
|
||||
var $mitarbeiter_uid; // varchar(16)
|
||||
var $abgabe_id; // integer
|
||||
var $note; // smalint
|
||||
var $mitarbeitspunkte; // smalint
|
||||
var $anmerkung; // text
|
||||
var $benotungsdatum; // timestamp
|
||||
|
||||
// *************************************************************************
|
||||
// * Konstruktor - Uebergibt die Connection und laedt optional eine Uebung
|
||||
// * @param $conn Datenbank-Connection
|
||||
@@ -118,6 +127,41 @@ class uebung
|
||||
return false;
|
||||
}
|
||||
}
|
||||
function load_studentuebung($student_uid, $uebung_id)
|
||||
{
|
||||
$qry = "SELECT * FROM campus.tbl_studentuebung WHERE student_uid='$student_uid' AND uebung_id='$uebung_id'";
|
||||
|
||||
if($result = pg_query($this->conn, $qry))
|
||||
{
|
||||
if($row = pg_fetch_object($result))
|
||||
{
|
||||
$this->student_uid = $row->student_uid;
|
||||
$this->mitarbeiter_uid = $row->mitarbeiter_uid;
|
||||
$this->abgabe_id = $row->abgabe_id;
|
||||
$this->uebung_id = $row->uebung_id;
|
||||
$this->note = $row->note;
|
||||
$this->mitarbeitspunkte = $row->mitarbeitspunkte;
|
||||
$this->punkte = $row->punkte;
|
||||
$this->anmerkung = $row->anmerkung;
|
||||
$this->benotungsdatum = $row->benotungsdatum;
|
||||
$this->updateamum = $row->updateamum;
|
||||
$this->updatevon = $row->updatevon;
|
||||
$this->insertamum = $row->insertamum;
|
||||
$this->insertvon = $row->insertvon;
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Es gibt keinen passenden Eintrag';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim laden des eintrages';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function load_uebung($lehreinheit_id)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user