- Aktualisierungen Kollegiumswahl

- kurzbz ist jetzt typ + kurzbz
- weiterentwicklungen kreuzerltool
This commit is contained in:
Andreas Österreicher
2007-01-16 17:00:19 +00:00
parent 7afb8e85d7
commit d2ef44150f
23 changed files with 140 additions and 97 deletions
+3 -5
View File
@@ -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;";
+1 -1
View File
@@ -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
+12 -20
View File
@@ -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%'>&nbsp;</td><td>";
echo "<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr>";
echo "<td class='ContentHeader'><font class='ContentHeader'>&nbsp;LV-INFO - ". $stg_obj->kurzbzlang ."- ".$sem.". Semester</font></td></tr></table>";
echo "<td class='ContentHeader'><font class='ContentHeader'>&nbsp;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
+6 -8
View File
@@ -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">&nbsp;</td>';
echo '<td class="ContentHeader"><font class="ContentHeader">&nbsp;"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
+1 -1
View File
@@ -103,7 +103,7 @@ echo '<table border="0" cellspacing="0" cellpadding="0" height="100%" width="100
echo ' <tr>';
echo '<td width="10">&nbsp;</td>';
echo '<td class="ContentHeader"><font class="ContentHeader">&nbsp;"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">&nbsp;</td>';
echo '<td class="ContentHeader"><font class="ContentHeader">&nbsp;"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
+1 -1
View File
@@ -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();
+1 -1
View File
@@ -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;
+3 -3
View File
@@ -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>';
}
}
}
+1 -1
View File
@@ -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
+6 -6
View File
@@ -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>';
}
}
}
+2
View File
@@ -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)
+1 -1
View File
@@ -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>
+8 -8
View File
@@ -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>');
+1 -1
View File
@@ -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/';
+5 -7
View File
@@ -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 &ouml;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 &ouml;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">&#8226; Studentenverteiler</a>';
echo '<tr><td><a href="#" onClick="return(js_toggle_container(\''.$row->kuerzel.'\'));" class="Item">&#8226; 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\">&nbsp;&nbsp;&nbsp;&#8226; Semester $row1->semester";
if(trim($row1->verband)!='')
+1 -1
View File
@@ -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">&nbsp;LV-Plan</a></td>
</tr>
<?php
//Eigenen LV des eingeloggten Lektors anzeigen
//Eigene LVs des eingeloggten Lektors anzeigen
if($is_lector)
{
?>
+4 -4
View File
@@ -301,13 +301,13 @@
if($i % 2 == 0)
{
echo "<td align=\"left\" nowrap>&nbsp;$stg_obj->kurzbz</td>";
$kurzbz=$stg_obj->kurzbz;
echo "<td align=\"left\" nowrap>&nbsp;$stg_obj->kuerzel</td>";
$kurzbz=$stg_obj->kuerzel;
}
else
{
echo "<td align=\"left\" class =\"MarkLine\" nowrap>&nbsp;$stg_obj->kurzbz</td>";
$kurzbz=$stg_obj->kurzbz;
echo "<td align=\"left\" class =\"MarkLine\" nowrap>&nbsp;$stg_obj->kuerzel</td>";
$kurzbz=$stg_obj->kuerzel;
}
}
else
+6 -1
View File
@@ -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&ouml;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>
+5 -1
View File
@@ -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;
}
/**
+44
View File
@@ -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)
{