E-Mail Link an alle Studierende einer LV

This commit is contained in:
Andreas Österreicher
2012-07-16 09:45:28 +00:00
parent 60a08b14f3
commit 93dc2b1162
2 changed files with 39 additions and 0 deletions
+36
View File
@@ -593,6 +593,42 @@
}
echo '<p>&nbsp;</p>
</td>';
$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 '<td class="tdvertical" align="center">';
echo '<a href="'.$mailto.'" '.$nomail.'><img border="0" src="../../../skin/images/button_fb.jpg" width="67" height="45"><br><strong>'.$p->t('lehre/mail').'</strong></a>';
echo '</td>';
?>
</tr>
+3
View File
@@ -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.';
?>