diff --git a/include/tw/cis_menu_lv.inc.php b/include/tw/cis_menu_lv.inc.php index 83717ea5d..b0c9cb640 100644 --- a/include/tw/cis_menu_lv.inc.php +++ b/include/tw/cis_menu_lv.inc.php @@ -593,6 +593,42 @@ } echo '

 

'; + + $mailto='mailto:'; + $qry = 'SELECT + distinct vw_lehreinheit.stg_kurzbz, vw_lehreinheit.stg_typ, vw_lehreinheit.semester, + vw_lehreinheit.verband, vw_lehreinheit.gruppe, vw_lehreinheit.gruppe_kurzbz, tbl_gruppe.mailgrp + FROM + campus.vw_lehreinheit + LEFT JOIN public.tbl_gruppe USING(gruppe_kurzbz) + WHERE + lehrveranstaltung_id='.$db->db_add_param($lvid).' + AND studiensemester_kurzbz='.$db->db_add_param($angezeigtes_stsem); + $nomail=''; + if($result = $db->db_query($qry)) + { + while($row = $db->db_fetch_object($result)) + { + if($row->gruppe_kurzbz!='') + { + if(!$db->db_parse_bool($row->mailgrp)) + { + $nomail=$row->gruppe_kurzbz.' '; + } + else + $mailto.=mb_strtolower($row->gruppe_kurzbz.'@'.DOMAIN.','); + } + else + $mailto.=mb_strtolower($row->stg_typ.$row->stg_kurzbz.$row->semester.trim($row->verband).trim($row->gruppe).'@'.DOMAIN.','); + } + } + if($nomail!='') + { + $nomail = 'onclick="alert(\''.$p->t('lehre/keinMailverteiler',array($nomail)).'\');"'; + } + echo ''; + echo '
'.$p->t('lehre/mail').'
'; + echo ''; ?> diff --git a/locale/de-AT/lehre.php b/locale/de-AT/lehre.php index 6b3697c85..ab56d8b3a 100755 --- a/locale/de-AT/lehre.php +++ b/locale/de-AT/lehre.php @@ -29,4 +29,7 @@ $this->phrasen['lehre/moodleMitKreuzerltoolInfo']='Moodle kann nicht gleichzeiti $this->phrasen['lehre/gesamtnote']='Gesamtnote'; $this->phrasen['lehre/studentenAbgabe']='Studierenden Abgabe'; + +$this->phrasen['lehre/mail']='E-Mail an Studierende'; +$this->phrasen['lehre/keinMailverteiler']='Für die Gruppe(n) %s existiert kein Verteiler! Die Studierenden in diesen Gruppen bekommen kein Mail.'; ?>