diff --git a/cis/private/lehre/feedback.php b/cis/private/lehre/feedback.php index 140f51532..1cd017c7d 100644 --- a/cis/private/lehre/feedback.php +++ b/cis/private/lehre/feedback.php @@ -20,39 +20,29 @@ * Rudolf Hangl < rudolf.hangl@technikum-wien.at > * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ -/* @date 27.10.2005 - @brief Zeigt die Daten aus der tbl_lvinfo an - - @edit 08-11-2006 Versionierung wurde entfernt. Alle eintraege werden jetzt im WS2007 - abgespeichert - 03-02-2006 Anpassung an die neue Datenbank +/* + * Lehrveranstaltungsfeedback */ +require_once('../../../config/cis.config.inc.php'); +require_once('../../../include/basis_db.class.php'); +require_once('../../../include/functions.inc.php'); +require_once('../../../include/studiensemester.class.php'); +require_once('../../../include/lehrveranstaltung.class.php'); +require_once('../../../include/feedback.class.php'); +require_once('../../../include/phrasen.class.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'); - - require_once('../../../include/functions.inc.php'); - require_once('../../../include/studiensemester.class.php'); - require_once('../../../include/lehrveranstaltung.class.php'); - require_once('../../../include/feedback.class.php'); - require_once('../../../include/phrasen.class.php'); +if (!$db = new basis_db()) + die('Fehler beim Herstellen der Datenbankverbindung'); - $sprache = getSprache(); - $p = new phrasen($sprache); - - $user = get_uid(); - if(check_lektor($user)) - $is_lector=true; - if(!isset($_GET['lvid']) || !is_numeric($_GET['lvid'])) - die($p->t('global/fehlerBeiDerParameteruebergabe')); +$sprache = getSprache(); +$p = new phrasen($sprache); + +$user = get_uid(); + +if(!isset($_GET['lvid']) || !is_numeric($_GET['lvid'])) + die($p->t('global/fehlerBeiDerParameteruebergabe')); ?> - + @@ -68,14 +58,13 @@ $feedback_message=$_POST['feedback_message']; if(isset($_POST['feedback_subject'])) $feedback_subject=$_POST['feedback_subject']; + +echo '
'; ?> - '; - ?>
  @@ -86,13 +75,23 @@ else die($lv_obj->errormsg); ?> - '; - echo ' '; - //echo ' '; //'.$row_pers->vorname.' '.$row_pers->nachname.' - echo ' '; + echo ' '; + echo ' '; echo ''; echo ''; - echo ' '; - //echo ' '; - //echo ' '; - //echo ' '; + echo ' '; echo ''; echo ''; echo ' '; @@ -216,9 +175,8 @@ echo $p->t('global/fehleraufgetreten').' '.$fb_obj->errormsg; ?> -
  - Feedback +  convert_html_chars($short_name); ?> - Feedback an: db_add_param($lvid, FHC_INTEGER)." ORDER BY ende DESC LIMIT 1"; + $result = $db->db_query($qry); $row = $db->db_fetch_object($result); - $qry = "SELECT distinct vorname, nachname, uid FROM campus.vw_mitarbeiter, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter WHERE uid=mitarbeiter_uid AND tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND lehrveranstaltung_id='$lvid' AND studiensemester_kurzbz='$row->studiensemester_kurzbz'"; + $qry = "SELECT distinct vorname, nachname, uid + FROM campus.vw_mitarbeiter, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter + WHERE uid=mitarbeiter_uid AND tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id + AND lehrveranstaltung_id=".$db->db_add_param($lvid)." + AND studiensemester_kurzbz=".$db->db_add_param($row->studiensemester_kurzbz); + if(!$result=$db->db_query($qry)) die('Fehler beim Auslesen der Lektoren'); $rows = $db->db_num_rows($result); @@ -113,25 +112,9 @@

t('global/betreff');?>:  load($edit_id)) - { - echo '
'; - echo '
'; - echo ' '; - echo ''; - } - else - echo $fb_obj->errormsg.'
'; - } - else - { - echo '
'; - echo '
'; - echo ''; - } + echo '
'; + echo '
'; + echo ''; ?>   @@ -139,38 +122,18 @@ betreff = $feedback_subject; - $fb_obj->text = $feedback_message; - $fb_obj->feedback_id = $edit_id; - $fb_obj->datum = date('Y-m-d'); - $fb_obj->uid = $user; - $fb_obj->lehrveranstaltung_id = $lvid; - $fb_obj->new = false; + $fb_obj = new feedback(); + $fb_obj->betreff = $feedback_subject; + $fb_obj->text = $feedback_message; + $fb_obj->datum = date('Y-m-d'); + $fb_obj->uid = $user; + $fb_obj->lehrveranstaltung_id = $lvid; + $fb_obj->new = true; - if($fb_obj->save()) - echo ""; - else - echo $fb_obj->errormsg."
"; - } - - if(!isset($edit_id) && !isset($edit_break) && !isset($edit_feedback)) - { - $fb_obj = new feedback(); - $fb_obj->betreff = $feedback_subject; - $fb_obj->text = $feedback_message; - $fb_obj->datum = date('Y-m-d'); - $fb_obj->uid = $user; - $fb_obj->lehrveranstaltung_id = $lvid; - $fb_obj->new = true; - - if($fb_obj->save()) - echo ""; - else - echo $fb_obj->errormsg." save
"; - } + if($fb_obj->save()) + echo ""; + else + echo $fb_obj->errormsg." save
"; } if(isset($message_sent) && $message_sent == true) @@ -185,7 +148,7 @@ foreach($fb_obj->result as $row) { - $sql_query = "SELECT vorname, nachname FROM campus.vw_benutzer WHERE uid='$row->uid'"; + $sql_query = "SELECT vorname, nachname FROM campus.vw_benutzer WHERE uid=".$db->db_add_param($row->uid); if($result_person = $db->db_query($sql_query)) { @@ -193,16 +156,12 @@ { echo '

 '.$row->betreff.' '.$row->datum.' '.$db->convert_html_chars($row->betreff).''.$db->convert_html_chars($row->datum).'
'.nl2br($row->text).'   '.nl2br($db->convert_html_chars($row->text)).'
 
- + - \ No newline at end of file +