From fa19797ae069bd7630baaa5685cf94b5163545b2 Mon Sep 17 00:00:00 2001 From: Manfred Kindl Date: Wed, 5 Mar 2014 17:28:49 +0000 Subject: [PATCH] =?UTF-8?q?news.php,=20news.class.php,=20newsverwaltung.ph?= =?UTF-8?q?p:=20Optionale=20variable=20$mischen=20falls=20die=20News=20mit?= =?UTF-8?q?=20den=20allgemeinen=20gemischt=20werden=20sollen.=20Default:?= =?UTF-8?q?=20true=20Beim=20Anlegen=20einer=20allgemeinen=20News=20wird=20?= =?UTF-8?q?nun=20eine=20E-Mail=20zwecks=20=C3=BCbersetzung=20an=20den=20-?= =?UTF-8?q?=20im=20System=20hinterlegten=20-=20=C3=9Cbersetzer=20geschickt?= =?UTF-8?q?.=20preinteressent=5Fuebersicht.php:=20Nach=20dem=20aufrufen=20?= =?UTF-8?q?der=20Seite=20werden=20nun=20NICHT=20mehr=20gleich=20alle=20Ein?= =?UTF-8?q?tr=C3=A4ge=20geladen.=20student.rdf.php:=20studiengang=5Fkz=20w?= =?UTF-8?q?ird=20NICHT=20mehr=20absolut=20angezeigt=20->=20F=C3=BChrt=20zu?= =?UTF-8?q?=20Problemen=20bei=20der=20Dokumenterstellung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cis/private/lvplan/lvplan_autocomplete.php | 2 +- cms/news.php | 7 +- cms/newsverwaltung.php | 46 ++++ include/news.class.php | 11 +- locale/de-AT/dms_link.php | 2 +- locale/de-AT/news.php | 16 ++ rdf/student.rdf.php | 48 ++-- .../personen/preinteressent_uebersicht.php | 231 ++++++++++-------- 8 files changed, 225 insertions(+), 138 deletions(-) diff --git a/cis/private/lvplan/lvplan_autocomplete.php b/cis/private/lvplan/lvplan_autocomplete.php index 28bbf6a18..1e0ce544c 100644 --- a/cis/private/lvplan/lvplan_autocomplete.php +++ b/cis/private/lvplan/lvplan_autocomplete.php @@ -18,7 +18,7 @@ * Authors: Manfred Kindl */ -require_once('../../../config/vilesci.config.inc.php'); +require_once('../../../config/cis.config.inc.php'); require_once('../../../include/basis_db.class.php'); require_once('../../../include/benutzer.class.php'); diff --git a/cms/news.php b/cms/news.php index a0caa580a..b44dcfef9 100755 --- a/cms/news.php +++ b/cms/news.php @@ -73,9 +73,6 @@ if(!$infoscreen) $sem=NULL; $ver=NULL; } - // Wenn Student Incoming ist, wird bei den Studiengang-Details der ECI-Studiengang angezeigt - if($sem==0 && $ver=='I') - $stg_kz=10006; } else { @@ -85,7 +82,7 @@ else } $studiengang_kz = (isset($_GET['studiengang_kz'])?$_GET['studiengang_kz']:$stg_kz); $semester = (isset($_GET['semester'])?$_GET['semester']:$sem); - +$mischen = (isset($_GET['mischen'])?$_GET['mischen']:true); $editable = isset($_GET['edit']); $news = new news(); $all=false; @@ -94,7 +91,7 @@ $all=false; if($editable) $all=true; -$news->getnews(MAXNEWSALTER, $studiengang_kz, $semester, $all, null, MAXNEWS); +$news->getnews(MAXNEWSALTER, $studiengang_kz, $semester, $all, null, MAXNEWS, $mischen); $xml = ''; diff --git a/cms/newsverwaltung.php b/cms/newsverwaltung.php index e804f3b52..d74fc7c2f 100755 --- a/cms/newsverwaltung.php +++ b/cms/newsverwaltung.php @@ -28,6 +28,8 @@ require_once('../include/content.class.php'); require_once('../include/phrasen.class.php'); require_once('../include/studiengang.class.php'); require_once('../include/datum.class.php'); +require_once('../include/mail.class.php'); +require_once('../include/benutzerfunktion.class.php'); $uid = get_uid(); $sprache = getSprache(); @@ -220,6 +222,7 @@ if(isset($_POST['save'])) { $save_error=false; $news_id = $_POST['news_id']; + $mail = false; $news = new news(); @@ -234,6 +237,7 @@ if(isset($_POST['save'])) $news->uid = $uid; $news->insertamum = date('Y-m-d H:i:s'); $news->insertvon = $uid; + $mail = true; } $news->studiengang_kz=$_POST['studiengang_kz']; $news->semester = $_POST['semester']; @@ -311,6 +315,48 @@ if(isset($_POST['save'])) { $message.= ''.$p->t('global/erfolgreichgespeichert').''; } + + if ($mail && $_POST['studiengang_kz']=='0' && $_POST['semester']==NULL) + { + $oe = new studiengang(); + $oe->load($_POST['studiengang_kz']); + $oe_translate = $oe->oe_kurzbz; + + $translate = new benutzerfunktion(); + $translate->getBenutzerFunktionen('translate', $oe_translate); + + if(count($translate->result)==0) + $translate->getBenutzerFunktionen('translate'); + $to=''; + foreach($translate->result as $row) + { + if($to!='') + $to.=','; + $to .= $row->uid.'@'.DOMAIN; + } + if($to!='') + { + $from = 'no-reply@'.DOMAIN; + $subject = $p->t('news/neuerNewseintrag'); + $text = $p->t('news/mailtext'); + $texthtml = $p->t('news/mailtextHTML',array(APP_ROOT."cms/newsverwaltung.php?news_id=".$news_id,$content->titel,$_POST['text_'.DEFAULT_LANGUAGE])) ; + + $mail = new mail($to, $from, $subject, $text); + $mail->setHTMLContent($texthtml); + if($mail->send()) + { + $message.='
'.$p->t('news/uebersetzungsanforderungGesendet',array($to)).''; + } + else + { + $message.='
'.$p->t('news/fehlerBeimSenden',array($to)).''; + } + } + else + { + $message.='
'.$p->t('news/keinUebersetzerVorhanden').''; + } + } } $sprachen = array(DEFAULT_LANGUAGE); diff --git a/include/news.class.php b/include/news.class.php index 3c68186b9..09d4c435b 100644 --- a/include/news.class.php +++ b/include/news.class.php @@ -62,8 +62,14 @@ class news extends basis_db * Laedt alle News die nicht aelter * als $maxalter Tage sind * @param $maxalter + * @param $studiengang_kz + * @param $semester + * @param $all Sollen alle Eintraege angezeigt werden + * @param $fachbereich_kurzbz + * @param $maxnews Limit + * @param $mischen Sollen die allgemeinen News auch gemischt mit den anderen angezeigt werden */ - public function getnews($maxalter, $studiengang_kz, $semester, $all=false, $fachbereich_kurzbz=null, $maxnews) + public function getnews($maxalter, $studiengang_kz, $semester, $all=false, $fachbereich_kurzbz=null, $maxnews, $mischen=true) { $qry = "SELECT * FROM campus.tbl_news WHERE true"; if(trim($maxalter)!='0') @@ -86,8 +92,7 @@ class news extends basis_db elseif(trim($studiengang_kz)=='') $qry.=''; else - $qry.=" AND ((studiengang_kz='".trim($studiengang_kz)."' AND semester='".trim($semester)."') OR (studiengang_kz='".trim($studiengang_kz)."' AND semester=0) OR (studiengang_kz=0 AND semester='".trim($semester)."') OR (studiengang_kz=0 and semester is null))"; - + $qry.=" AND ((studiengang_kz='".trim($studiengang_kz)."' AND semester='".trim($semester)."') OR (studiengang_kz='".trim($studiengang_kz)."' AND semester=0) OR (studiengang_kz=0 AND semester='".trim($semester)."') ".($mischen===true?"OR (studiengang_kz=0 and semester is null)":"").")"; $qry.=' ORDER BY datum DESC'; if(trim($maxnews)!='0') $qry.= " LIMIT ".trim($maxnews); diff --git a/locale/de-AT/dms_link.php b/locale/de-AT/dms_link.php index 2a8d939d2..06711da02 100644 --- a/locale/de-AT/dms_link.php +++ b/locale/de-AT/dms_link.php @@ -15,7 +15,7 @@ $this->phrasen['dms_link/berechtigungskonzeptMailverteiler']='1475'; //Berechtig $this->phrasen['dms_link/handbuchUrlaubsverwaltung']='759'; //Handbuch Urlaubsverwaltung -> Leer lassen, falls es keines gibt // Content IDs (=Englisch) -$this->phrasen['dms_link/lvPlanFAQ']='5877'; //Hilfe-Link aus dem LV-Plan in die LV-Plan FAQ auf der CIS (CMS-ID) +$this->phrasen['dms_link/lvPlanFAQ']='6887'; //Hilfe-Link aus dem LV-Plan in die LV-Plan FAQ auf der CIS (CMS-ID) $this->phrasen['dms_link/veranstaltungsleitfaden']='133'; //Link zum Veranstaltungsleitfaden aus dem Eventkalender (CMS-ID) $this->phrasen['dms_link/bildRichtlinien']='6174'; //Link zu den Bild Richtlinen zB bei Bildupload im Profil (CMS-ID) $this->phrasen['dms_link/sicherheitAnDerFHTW']='6765'; //Link zum Hauptpunkt "Sicherheit an der FHTW" aus dem Ersthelfer-Skript diff --git a/locale/de-AT/news.php b/locale/de-AT/news.php index dd53467d0..d24c143b6 100755 --- a/locale/de-AT/news.php +++ b/locale/de-AT/news.php @@ -22,4 +22,20 @@ $this->phrasen['news/uebersetzungenvorhanden']='Der Newseintrag existiert bereit $this->phrasen['news/allesemester']='Alle Semester'; $this->phrasen['news/xsemester']='%s. Semester'; $this->phrasen['news/keinSemester']='Kein Semester (allg. News)'; + +$this->phrasen['news/neuerNewseintrag']='Neuer Newseintrag zur Übersetzung'; //Betreff von Infomail an Uebersetzer. +$this->phrasen['news/mailtext']='Dies ist eine automatisch generierte E-Mail. + +Es wurde ein Newseintrag angelegt. Dieser kann nun übersetzt werden. +(um den Link und Inhalt anzuzeigen müssen Sie in die HTML Ansicht wechseln)'; //Plaintext im Infomail an Uebersetzer. +$this->phrasen['news/mailtextHTML']='Dies ist eine automatisch generierte E-Mail.

+ Es wurde ein Newseintrag angelegt. Dieser kann nun übersetzt werden: zum Eintrag +



+ %s
+
+
+ %s'; //HTML-Text im Infomail an Uebersetzer. +$this->phrasen['news/uebersetzungsanforderungGesendet']='Übersetzungsanforderung wurde an %s versendet'; +$this->phrasen['news/fehlerBeimSenden']='Fehler beim Senden des Mails an %s'; +$this->phrasen['news/keinUebersetzerVorhanden']='Es ist kein Übersetzer im System hinterlegt'; //Leerlassen, falls keine Info diesbezueglich gewuenscht ist ?> diff --git a/rdf/student.rdf.php b/rdf/student.rdf.php index 6571ec48d..a4b68d73c 100644 --- a/rdf/student.rdf.php +++ b/rdf/student.rdf.php @@ -167,7 +167,7 @@ function draw_content_liste($row) '.($row->anmerkungen==''?' ':'anmerkungen.']]>').' '.($row->anmerkung==''?' ':'anmerkung.']]>').' - studiengang_kz).']]> + studiengang_kz.']]> studiengang_kz].']]> aufmerksamdurch_kurzbz.']]> @@ -221,7 +221,6 @@ function draw_content($row) gebdatum.']]> homepage.']]> gebort.']]> - matr_nr.']]> gebzeit.']]> '.($row->anmerkungen==''?' ':'anmerkungen.']]>').' anrede.']]> @@ -257,7 +256,7 @@ function draw_prestudent($row) echo ' prestudent_id.']]> studiengang_kz.']]> - studiengang_kz).']]> + studiengang_kz.']]> aufmerksamdurch_kurzbz.']]> studiengang_kz].']]> berufstaetigkeit_code.']]> @@ -526,11 +525,11 @@ if($xmlformat=='rdf') FROM public.tbl_person JOIN tbl_prestudent USING (person_id) LEFT JOIN tbl_student using(prestudent_id) WHERE - lower(COALESCE(nachname,'') ||' '|| COALESCE(vorname,'')) ~* lower(".$db->db_add_param($filter).") OR - lower(COALESCE(vorname,'') ||' '|| COALESCE(nachname,'')) ~* lower(".$db->db_add_param($filter).") OR - student_uid ~* ".$db->db_add_param($filter)." OR - matrikelnr = ".$db->db_add_param($filter)." OR - svnr = ".$db->db_add_param($filter).";"; + nachname||' '||vorname ~* '".addslashes($filter)."' OR + vorname||' '||nachname ~* '".addslashes($filter)."' OR + student_uid ~* '".addslashes($filter)."' OR + matrikelnr = '".addslashes($filter)."' OR + svnr = '".addslashes($filter)."';"; if($db->db_query($qry)) { while($row = $db->db_fetch_object()) @@ -599,15 +598,14 @@ else { $student = new student(); $student->load($uid); - + $studiengang = new studiengang(); $studiengang->load($student->studiengang_kz); - - $stg_typ = new studiengang(); - $stg_typ->getStudiengangTyp($studiengang->typ); - $typ=$stg_typ->bezeichnung; - $typ="FH-$typ-Studiengang"; - /* switch($studiengang->typ) + +// $stg_typ = new studiengang(); +// $stg_typ->getStudiengangTyp($studiengang->typ); +// $typ=$stg_typ->bezeichnung; + switch($studiengang->typ) { case 'd': $typ = 'FH-Diplom-Studiengang'; break; @@ -617,7 +615,7 @@ else break; default: $typ = 'FH-Studiengang'; } -*/ + $qry = "SELECT * FROM campus.vw_benutzer JOIN public.tbl_benutzerfunktion USING(uid) WHERE funktion_kurzbz='rek'"; $rektor = ''; if($db->db_query($qry)) @@ -656,11 +654,12 @@ else } } - //für ao. Studierende wird die StgKz der Lehrveranstaltungen benötigt, die sie besuchen + //für ao. Studierende wird der Studiengang der Lehrveranstaltungen benötigt, die sie besuchen $lv_studiengang_kz=''; $lv_studiengang_bezeichnung=''; $lv_studiengang_typ=''; - + $lv_studiengang_art=''; + $lv=new lehrveranstaltung(); $lv->load_lva_student($student->uid); if(count($lv->lehrveranstaltungen)>0) @@ -670,8 +669,17 @@ else $lv_studiengang->load($lv_studiengang_kz); $lv_studiengang_bezeichnung=$lv_studiengang->bezeichnung; $lv_studiengang_typ=$lv_studiengang->typ; - $stg_typ->getStudiengangTyp($lv_studiengang->typ); - $lv_studiengang_art=$stg_typ->bezeichnung; +// $stg_typ->getStudiengangTyp($lv_studiengang->typ); +// $lv_studiengang_art=$stg_typ->bezeichnung; + switch($lv_studiengang->typ) + { + case 'd': $lv_studiengang_art = 'Diplom'; + break; + case 'm': $lv_studiengang_art = 'Master'; + break; + case 'b': $lv_studiengang_art = 'Bachelor'; + break; + } } echo ' diff --git a/vilesci/personen/preinteressent_uebersicht.php b/vilesci/personen/preinteressent_uebersicht.php index c31218373..5b7d8ec7d 100644 --- a/vilesci/personen/preinteressent_uebersicht.php +++ b/vilesci/personen/preinteressent_uebersicht.php @@ -112,8 +112,8 @@ echo 'PreInteressenten - - + + @@ -329,11 +338,14 @@ if($erfassungsdatum_bis!='' && !$datum_obj->formatDatum($erfassungsdatum_bis)) if($erfassungsdatum_von!='' && !$datum_obj->formatDatum($erfassungsdatum_von)) die('Erf.von Datum ist ungueltig'); -$preinteressent = new preinteressent(); -//if($filter=='') -if($datum_obj->formatDatum($filter, 'Y-m-d', true)) - $filter = $datum_obj->formatDatum($filter, 'Y-m-d', true); -$preinteressent->loadPreinteressenten($studiengang_kz, ($studiensemester_kurzbz!='-1'?$studiensemester_kurzbz:null), $filter, $bool_nichtfreigegeben, $bool_uebernommen, $kontaktmedium, $bool_absage, $erfassungsdatum_von, $erfassungsdatum_bis, $bool_einverstaendnis, $bool_preinteressent); +if(!empty ($_GET)) +{ + $preinteressent = new preinteressent(); + //if($filter=='') + if($datum_obj->formatDatum($filter, 'Y-m-d', true)) + $filter = $datum_obj->formatDatum($filter, 'Y-m-d', true); + $preinteressent->loadPreinteressenten($studiengang_kz, ($studiensemester_kurzbz!='-1'?$studiensemester_kurzbz:null), $filter, $bool_nichtfreigegeben, $bool_uebernommen, $kontaktmedium, $bool_absage, $erfassungsdatum_von, $erfassungsdatum_bis, $bool_einverstaendnis, $bool_preinteressent); +} /*else { //Falls im Filter-Feld ein Datum steht dann wird dieses umformatiert @@ -355,119 +367,122 @@ function CutString($strVal, $limit) return $strVal; } } -echo 'Anzahl: '.count($preinteressent->result); +echo 'Anzahl: '.(!empty($_GET)?count($preinteressent->result):'0'); echo ''; // Fixiertes Div mit den Filtern echo '






'; -//TABELLE ANZEIGEN -echo '
'; -echo " - - - - - - - - - - - - - - - - - "; - -foreach ($preinteressent->result as $row) +if(!empty ($_GET)) { - flush(); - echo ''; - $person = new person(); - $person->load($row->person_id); - echo ""; - echo ""; - echo ""; - //echo ""; - echo ""; - echo ""; + //TABELLE ANZEIGEN + echo '
'; + echo "
IDNachnameVornameStSemErf.datumGE-MailStatusFreigabeÜbernahmeAnmerkungAktion
$person->person_id$person->nachname$person->vorname".$datum_obj->convertISODate($person->gebdatum)."$row->studiensemester_kurzbz$row->erfassungsdatum".$datum_obj->formatDatum($row->erfassungsdatum,'d.m.Y')."
+ + + + + + + + + + + + + + + + + "; - echo ""; - //EMail - $qry = "SELECT kontakt FROM public.tbl_kontakt WHERE person_id='$person->person_id' AND kontakttyp='email' - ORDER BY zustellung DESC LIMIT 1"; - echo ''; - - //Status - $status=''; - $prestudent = new prestudent(); - if($prestudent->getPrestudenten($row->person_id)) - { - foreach ($prestudent->result as $prestd) - { - if($status!='') - $status.=', '; - $prestudent1 = new prestudent(); - $prestudent1->getLastStatus($prestd->prestudent_id); - $status.= $prestudent1->status_kurzbz.' ('.$stg_obj->kuerzel_arr[$prestd->studiengang_kz].')'; - } - } - if($status=='') - $status='Preinteressent'; - - echo ""; - - //Zuordnungen laden und freigegebene Eintraege farblich markieren - $freigaben = new preinteressent(); - $freigaben->loadZuordnungen($row->preinteressent_id); - $freigabe=''; - $uebernahme=''; - foreach ($freigaben->result as $row_freigaben) - { - //auch jene als freigegeben anzeigen die schon im studiengang angelegt sind - //obwohl der preinteressent nicht freigegeben wurde. (bewerbung direkt beim studiengang) - $qry = "SELECT prestudent_id FROM public.tbl_prestudent WHERE person_id='$row->person_id' AND studiengang_kz='$row_freigaben->studiengang_kz'"; - $result_chkstg = $db->db_query($qry); + flush(); + echo ''; + $person = new person(); + $person->load($row->person_id); + echo ""; + echo ""; + echo ""; + //echo ""; + echo ""; + echo ""; - if($row_freigaben->freigabedatum!='' || ($result_chkstg && $db->db_num_rows($result_chkstg)>0)) - $freigabe.=""; - else - $freigabe.=""; - $freigabe.=$stg_obj->kuerzel_arr[$row_freigaben->studiengang_kz]."($row_freigaben->prioritaet)"; - $freigabe.=' '; - - if($row_freigaben->freigabedatum!='') + echo ""; + //EMail + $qry = "SELECT kontakt FROM public.tbl_kontakt WHERE person_id='$person->person_id' AND kontakttyp='email' + ORDER BY zustellung DESC LIMIT 1"; + echo ''; + + //Status + $status=''; + $prestudent = new prestudent(); + if($prestudent->getPrestudenten($row->person_id)) + { + foreach ($prestudent->result as $prestd) + { + if($status!='') + $status.=', '; + $prestudent1 = new prestudent(); + $prestudent1->getLastStatus($prestd->prestudent_id); + $status.= $prestudent1->status_kurzbz.' ('.$stg_obj->kuerzel_arr[$prestd->studiengang_kz].')'; + } + } + if($status=='') + $status='Preinteressent'; + + echo ""; + + //Zuordnungen laden und freigegebene Eintraege farblich markieren + $freigaben = new preinteressent(); + $freigaben->loadZuordnungen($row->preinteressent_id); + $freigabe=''; + $uebernahme=''; + foreach ($freigaben->result as $row_freigaben) + { + //auch jene als freigegeben anzeigen die schon im studiengang angelegt sind + //obwohl der preinteressent nicht freigegeben wurde. (bewerbung direkt beim studiengang) + $qry = "SELECT prestudent_id FROM public.tbl_prestudent WHERE person_id='$row->person_id' AND studiengang_kz='$row_freigaben->studiengang_kz'"; + $result_chkstg = $db->db_query($qry); + + if($row_freigaben->freigabedatum!='' || ($result_chkstg && $db->db_num_rows($result_chkstg)>0)) + $freigabe.=""; else - $uebernahme.=""; - $uebernahme.=$stg_obj->kuerzel_arr[$row_freigaben->studiengang_kz]; - $uebernahme.=' '; + $freigabe.=""; + $freigabe.=$stg_obj->kuerzel_arr[$row_freigaben->studiengang_kz]."($row_freigaben->prioritaet)"; + $freigabe.=' '; + + if($row_freigaben->freigabedatum!='') + { + if($row_freigaben->uebernahmedatum!='') + $uebernahme.=""; + else + $uebernahme.=""; + $uebernahme.=$stg_obj->kuerzel_arr[$row_freigaben->studiengang_kz]; + $uebernahme.=' '; + } } + + echo ""; + echo ""; + echo ""; + echo ''; + echo ''; } - - echo ""; - echo ""; - echo ""; - echo ''; - echo ''; + echo '
IDNachnameVornameStSemErf.datumGE-MailStatusFreigabeÜbernahmeAnmerkungAktion
$person->geschlecht'; - if($result_mail = $db->db_query($qry)) + foreach ($preinteressent->result as $row) { - if($row_mail = $db->db_fetch_object($result_mail)) - { - echo ''.$row_mail->kontakt.''; - } - } - echo '$status
$person->person_id$person->nachname$person->vorname".$datum_obj->convertISODate($person->gebdatum)."$row->studiensemester_kurzbz".$datum_obj->formatDatum($row->erfassungsdatum,'d.m.Y')."$person->geschlecht'; + if($result_mail = $db->db_query($qry)) { - if($row_freigaben->uebernahmedatum!='') - $uebernahme.=""; + if($row_mail = $db->db_fetch_object($result_mail)) + { + echo ''.$row_mail->kontakt.''; + } + } + echo '$status$freigabe$uebernahme".CutString($row->anmerkung, 20)."'; + echo " person_id','_blank')\" value='Gesamtübersicht' title='Zeigt die Details dieser Person an'>"; + echo " "; + echo " preinteressent_id&action=freigabe&studiensemester_kurzbz=$studiensemester_kurzbz&studiengang_kz=$studiengang_kz&filter=$filter'\" value='Freigeben' title='Gibt alle Studiengänge mit der höchsten Priorität frei'>"; + echo " preinteressent_id&action=loeschen&studiensemester_kurzbz=$studiensemester_kurzbz&studiengang_kz=$studiengang_kz&filter=$filter'}\" value='Löschen' title='Löscht diesen Preinteressenten'>"; + echo '
$freigabe$uebernahme".CutString($row->anmerkung, 20)."'; - echo " person_id','_blank')\" value='Gesamtübersicht' title='Zeigt die Details dieser Person an'>"; - echo " "; - echo " preinteressent_id&action=freigabe&studiensemester_kurzbz=$studiensemester_kurzbz&studiengang_kz=$studiengang_kz&filter=$filter'\" value='Freigeben' title='Gibt alle Studiengänge mit der höchsten Priorität frei'>"; - echo " preinteressent_id&action=loeschen&studiensemester_kurzbz=$studiensemester_kurzbz&studiengang_kz=$studiengang_kz&filter=$filter'}\" value='Löschen' title='Löscht diesen Preinteressenten'>"; - echo '

'; } -echo '
'; echo ''; echo '';