diff --git a/cis/private/lehre/pinboard.php b/cis/private/lehre/pinboard.php
index 9af88dd01..c33b40e41 100644
--- a/cis/private/lehre/pinboard.php
+++ b/cis/private/lehre/pinboard.php
@@ -20,9 +20,7 @@
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
*/
-
-
-/*--------------------------------------------------------------------------------------------
+/*
* Pinboard
* Zeigt alle Pinboardeintraege an. Am rechten Rand werden
* Studiengangsleiter, Studiengangsleiter Stellvertreter, Assistentin
@@ -32,42 +30,32 @@
* course_id: Studiengang
* term_id: Semester
* showall: Zeigt alle Pinboardeintraege an
- --------------------------------------------------------------------------------------------*/
-
-
-// ---------------- CIS Include Dateien einbinden
- require_once('../../../config/cis.config.inc.php');
-// ------------------------------------------------------------------------------------------
-// Datenbankanbindung
-// ------------------------------------------------------------------------------------------
- require_once('../../../include/basis_db.class.php');
+ */
+require_once('../../../config/cis.config.inc.php');
+require_once('../../../include/basis_db.class.php');
+require_once('../../../include/functions.inc.php');
+require_once('../../../include/studiengang.class.php');
+require_once('../../../include/studiensemester.class.php');
+require_once('../../../include/news.class.php');
+require_once('../../../include/mitarbeiter.class.php');
+
if (!$db = new basis_db())
- die('Fehler beim Herstellen der Datenbankverbindung');
-
-// ---------------- Diverse Funktionen und UID des Benutzers ermitteln
- require_once('../../../include/functions.inc.php');
+ die('Fehler beim Herstellen der Datenbankverbindung');
+
if (!$user=get_uid())
die('Sie sind nicht angemeldet. Es wurde keine Benutzer UID gefunden !');
-
-
- require_once('../../../include/functions.inc.php');
- require_once('../../../include/studiengang.class.php');
- require_once('../../../include/studiensemester.class.php');
- require_once('../../../include/news.class.php');
- require_once('../../../include/mitarbeiter.class.php');
-
- // Open der NEWs-Classe
+
if (!$news = new news())
- die('News Fehler! '.$news->errormsg);
+ die('News Fehler! '.$news->errormsg);
// Init
$error='';
- $short='';
+ $short='';
$short_long ='';
$stg_bezeichnung='';
- $datum_content='';
- $stsem_content='';
+ $datum_content='';
+ $stsem_content='';
$stsemarr = array();
// Parameter einlesen
@@ -80,9 +68,7 @@
$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 "
fachbereich_kurzbz:$fachbereich_kurzbz, studiengang_kz:$studiengang_kz, semester:$semester,$studiensemester_kurzbz: studiensemester_kurzbz
";
-
+
$senat=false;
if (!empty($fachbereich_kurzbz) && mb_strtolower($fachbereich_kurzbz)==mb_strtolower('Senat'))
$senat = true;
@@ -107,8 +93,6 @@
$semester = '';
}
}
-
-
function print_STGnews($studiengang_kz, $semester, $showall=false, $fachbereich_kurzbz)
{
@@ -177,25 +161,23 @@
return $zaehler;
}
?>
-
-
@@ -337,18 +319,16 @@ function show(id)
if($row_course_leader->telefonklappe != "")
{
$hauptnummer='';
- /*
- $qry_standort = "SELECT tbl_firma.telefon as nummer FROM public.tbl_standort, public.tbl_adresse, public.tbl_firma
- WHERE standort_kurzbz='".addslashes($row_course_leader->standort_kurzbz)."' AND
- tbl_adresse.adresse_id=tbl_standort.adresse_id AND
- tbl_adresse.firma_id=tbl_firma.firma_id";
- */
- $qry_standort = "SELECT kontakt FROM public.tbl_kontakt WHERE standort_id='".addslashes($row_course_leader->standort_id)."' AND kontakttyp='telefon'";
- if($result_standort = $db->db_query($qry_standort))
+
+ if($row_course_leader->standort_id!='')
{
- if($row_standort = $db->db_fetch_object($result_standort))
+ $qry_standort = "SELECT kontakt FROM public.tbl_kontakt WHERE standort_id='".addslashes($row_course_leader->standort_id)."' AND kontakttyp='telefon'";
+ if($result_standort = $db->db_query($qry_standort))
{
- $hauptnummer = $row_standort->kontakt;
+ if($row_standort = $db->db_fetch_object($result_standort))
+ {
+ $hauptnummer = $row_standort->kontakt;
+ }
}
}
@@ -431,21 +411,18 @@ function show(id)
if($row_course_leader_deputy->telefonklappe != "")
{
$hauptnummer='';
- /*
- $qry_standort = "SELECT tbl_firma.telefon as nummer FROM public.tbl_standort, public.tbl_adresse, public.tbl_firma
- WHERE standort_kurzbz='".addslashes($row_course_leader_deputy->standort_kurzbz)."' AND
- tbl_adresse.adresse_id=tbl_standort.adresse_id AND
- tbl_adresse.firma_id=tbl_firma.firma_id";
- */
- $qry_standort = "SELECT kontakt FROM public.tbl_kontakt WHERE standort_id='".addslashes($row_course_leader_deputy->standort_id)."' AND kontakttyp='telefon'";
- if($result_standort = $db->db_query($qry_standort))
+
+ if($row_course_leader_deputy->standort_id!='')
{
- if($row_standort = $db->db_fetch_object($result_standort))
+ $qry_standort = "SELECT kontakt FROM public.tbl_kontakt WHERE standort_id='".addslashes($row_course_leader_deputy->standort_id)."' AND kontakttyp='telefon'";
+ if($result_standort = $db->db_query($qry_standort))
{
- $hauptnummer = $row_standort->kontakt;
+ if($row_standort = $db->db_fetch_object($result_standort))
+ {
+ $hauptnummer = $row_standort->kontakt;
+ }
}
- }
-
+ }
echo $hauptnummer.' - '.$row_course_leader_deputy->telefonklappe;
}
else
@@ -520,22 +497,20 @@ function show(id)
if($row_course_leader_deputy->telefonklappe != "")
{
$hauptnummer='';
- /*
- $qry_standort = "SELECT tbl_firma.telefon as nummer FROM public.tbl_standort, public.tbl_adresse, public.tbl_firma
- WHERE standort_kurzbz='".addslashes($row_course_leader_deputy->standort_kurzbz)."' AND
- tbl_adresse.adresse_id=tbl_standort.adresse_id AND
- tbl_adresse.firma_id=tbl_firma.firma_id";
- */
- $qry_standort = "SELECT kontakt FROM public.tbl_kontakt WHERE standort_id='".addslashes($row_course_leader_deputy->standort_id)."' AND kontakttyp='telefon'";
- if($result_standort = $db->db_query($qry_standort))
+ if($row_course_leader_deputy->standort_id!='')
{
- if($row_standort = $db->db_fetch_object($result_standort))
+ $qry_standort = "SELECT kontakt FROM public.tbl_kontakt WHERE standort_id='".addslashes($row_course_leader_deputy->standort_id)."' AND kontakttyp='telefon'";
+
+ if($result_standort = $db->db_query($qry_standort))
{
- $hauptnummer = $row_standort->kontakt;
+ if($row_standort = $db->db_fetch_object($result_standort))
+ {
+ $hauptnummer = $row_standort->kontakt;
+ }
}
}
-
+
echo $hauptnummer.' - '.$row_course_leader_deputy->telefonklappe;
}
else
@@ -608,19 +583,17 @@ function show(id)
if($row_course_secretary->telefonklappe != "")
{
$hauptnummer='';
- /*
- $qry_standort = "SELECT tbl_firma.telefon as nummer FROM public.tbl_standort, public.tbl_adresse, public.tbl_firma
- WHERE standort_kurzbz='".addslashes($row_course_secretary->standort_kurzbz)."' AND
- tbl_adresse.adresse_id=tbl_standort.adresse_id AND
- tbl_adresse.firma_id=tbl_firma.firma_id";
- */
- $qry_standort = "SELECT kontakt FROM public.tbl_kontakt WHERE standort_id='".addslashes($row_course_secretary->standort_id)."' AND kontakttyp='telefon'";
-
- if($result_standort = $db->db_query($qry_standort))
+
+ if($row_course_secretary->standort_id!='')
{
- if($row_standort = $db->db_fetch_object($result_standort))
+ $qry_standort = "SELECT kontakt FROM public.tbl_kontakt WHERE standort_id='".addslashes($row_course_secretary->standort_id)."' AND kontakttyp='telefon'";
+
+ if($result_standort = $db->db_query($qry_standort))
{
- $hauptnummer = $row_standort->kontakt;
+ if($row_standort = $db->db_fetch_object($result_standort))
+ {
+ $hauptnummer = $row_standort->kontakt;
+ }
}
}
@@ -652,7 +625,7 @@ function show(id)
echo "Studentenvertreter:
";
$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 oe_kurzbz='$stg_oe_obj->oe_kurzbz' AND funktion_kurzbz='stdv'
+ WHERE oe_kurzbz='".addslashes($stg_oe_obj->oe_kurzbz)."' 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
AND (tbl_benutzerfunktion.datum_von<=now() OR tbl_benutzerfunktion.datum_von is null)