From 4745c7acfbdf84bcfe98c44259f5771adca89665 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Wed, 7 Feb 2007 16:18:51 +0000 Subject: [PATCH] Neuer Sophos, Diverse Bugfixes --- cis/private/lehre/ects/freigabe.php | 6 +++--- cis/private/profile/index.php | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/cis/private/lehre/ects/freigabe.php b/cis/private/lehre/ects/freigabe.php index 857de01cc..ca503fb6b 100644 --- a/cis/private/lehre/ects/freigabe.php +++ b/cis/private/lehre/ects/freigabe.php @@ -294,7 +294,7 @@ function ask() { Fehler bei einer Datenbankabfrage"); @@ -303,7 +303,7 @@ function ask() { while($row=pg_fetch_object($result)) { $i++; - $qry1="SELECT tbl_lehrveranstaltung.bezeichnung as bezeichnung, tbl_lvinfo.updatevon as updatevon, * FROM campus.tbl_lvinfo JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id) WHERE tbl_lvinfo.sprache='".ATTR_SPRACHE_EN."' AND lehrveranstaltung_id='$row->lehrveranstaltung_id'"; + $qry1="SELECT *, tbl_lehrveranstaltung.bezeichnung as bezeichnung, tbl_lvinfo.updatevon as updatevon FROM campus.tbl_lvinfo JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id) WHERE tbl_lvinfo.sprache='".ATTR_SPRACHE_EN."' AND lehrveranstaltung_id='$row->lehrveranstaltung_id'"; if(!$result1=pg_query($conn,$qry1)) die("
Fehler bei einer Datenbankabfrage
"); @@ -312,7 +312,7 @@ function ask() { die("
Fehler bei einer Datenbankabfrage
"); $qry2="SELECT vorname, nachname FROM campus.vw_mitarbeiter WHERE uid='$row->updatevon'"; - + $bearbeitet=$row->updatevon; if($result2=pg_query($conn,$qry2)) if($row2=pg_fetch_object($result2)) diff --git a/cis/private/profile/index.php b/cis/private/profile/index.php index 6b4fd490d..ea6bc2762 100644 --- a/cis/private/profile/index.php +++ b/cis/private/profile/index.php @@ -31,9 +31,10 @@ $email_alias=pg_result($erg,0,"alias"); $hp=pg_result($erg,0,"homepage"); } - if(!($erg_stud=pg_exec($conn, "SELECT studiengang_kz, semester, verband, gruppe, matrikelnr, kurzbz AS stgkz, tbl_studiengang.bezeichnung AS stgbz FROM public.tbl_student NATURAL JOIN public.tbl_studiengang WHERE student_uid='$uid'"))) + if(!($erg_stud=pg_exec($conn, "SELECT studiengang_kz, semester, verband, gruppe, matrikelnr, typ::varchar(1) || kurzbz AS stgkz, tbl_studiengang.bezeichnung AS stgbz FROM public.tbl_student JOIN public.tbl_studiengang USING(studiengang_kz) WHERE student_uid='$uid'"))) die(pg_last_error($conn)); - $stud_num_rows=pg_numrows($erg_stud); + $stud_num_rows=pg_num_rows($erg_stud); + if ($stud_num_rows==1) { $stg=pg_result($erg_stud,0,"studiengang_kz"); @@ -194,7 +195,7 @@ Results:
for($i=0;$i<$nr_mg;$i++) { $row=pg_fetch_object($erg_mg,$i); - echo ''.$row->gruppe_kurzbz.' '; + echo ''.strtolower($row->gruppe_kurzbz).' '; echo " $row->beschreibung"; } if (isset($matrikelnr))