, * Andreas Oesterreicher and * Rudolf Hangl . */ require_once('../../config/cis.config.inc.php'); require_once('../../include/functions.inc.php'); require_once('../../include/studiengang.class.php'); require_once('../../include/gruppe.class.php'); require_once('../../include/person.class.php'); require_once('../../include/benutzer.class.php'); require_once('../../include/student.class.php'); require_once('../../include/lehrverband.class.php'); require_once('../../include/benutzerfunktion.class.php'); require_once('../../include/phrasen.class.php'); $sprache = getSprache(); $p=new phrasen($sprache); if (!$db = new basis_db()) die($p->t("global/fehlerBeimOeffnenDerDatenbankverbindung")); $user=get_uid(); $is_lector=check_lektor($user); $is_stdv=false; $std_obj = new student($user); //Studentenvertreter duerfen den Verteiler tw_std oeffnen if(!$is_lector) { $fkt = new benutzerfunktion(); if($fkt->benutzerfunktion_exists($user, 'stdv', true)) // Studienvertretung $is_stdv=true; elseif($fkt->benutzerfunktion_exists($user, 'hsv', true)) // Hochschulvertretung $is_stdv=true; } ?> <?php echo $p->t('mailverteiler/mailverteiler');?>

t("mailverteiler/titel");?>

'; if ($p->t("dms_link/anleitungMailverteiler")!='') { echo ' '; } else { echo ''; } echo '
t("mailverteiler/absatz1");?>
t("mailverteiler/absatz3");?>
getAll(null, true)) echo $stg_obj->errormsg; // Sortieren nach Kuerzel if (!is_object($stg_obj->result) && count($stg_obj->result)>0) { $tw_arr=array(); $nicht_tw_arr=array(); foreach($stg_obj->result as $row) { if (trim($row->kuerzel)=='ETW') { $tw_arr['ETW']=$row; } else { $nicht_tw_arr[trim($row->kuerzel)]=$row; } } if(ksort($nicht_tw_arr)) { if ($new_tw_arr=array_merge($tw_arr,$nicht_tw_arr)) { $stg_obj->result=array(); foreach ($new_tw_arr as $key => $val) { $stg_obj->result[]=$val; } } } if (isset($tw_arr)) unset($tw_arr); if (isset($new_tw_arr)) unset($new_tw_arr); if (isset($nicht_tw_arr)) unset($nicht_tw_arr); } foreach($stg_obj->result as $row) { // Kopfzeile hinausschreiben (hide-Tabelle -> nur Kopfzeile) echo ""; echo ''; echo " "; echo " "; echo " "; //echo " "; // top-link entfernt echo " "; echo " "; echo "
".$p->t( "; echo " $row->kuerzel - ".$row->bezeichnung_arr[$sprache]."studiengang_kz\">   top  
"; // Kopfzeile hinausschreiben (show-Tabelle -> Kopfzeile mit Inhalt) echo ""; echo ''; echo " "; echo " "; echo " "; //echo " "; // top-link entfernt echo " "; echo " "; // Verteiler Normal $grp_obj = new gruppe(); if(!$grp_obj->getgruppe($row->studiengang_kz, null, true, true)) echo $grp_obj->errormsg; $zeile=0; //StudentenListe Rausschreiben if($row->studiengang_kz!=0) //0 ist für ganzes TW { $qry_stud = "SELECT count(*) as anzahl FROM public.tbl_student WHERE studiengang_kz='$row->studiengang_kz' AND student_uid NOT LIKE '_Dummy%'"; if(!$row_stud=$db->db_fetch_object($db->db_query($qry_stud))) echo $p->t('mailverteiler/fehlerBeimLadenDerStudenten'); echo ''; echo '"; } if($row->studiengang_kz!=0 && $row_stud->anzahl>0) { echo ""; // ffe, 20060508: Display the opening link for department dispatchers only for students of the particular department if($is_lector || $std_obj->studiengang_kz==$row->studiengang_kz || !MAILVERTEILER_SPERRE) { echo " '; /* open a popup containing the final dispatcher address */ echo " "; } else { echo " "; echo " "; } echo ' \n"; } echo "\n"; foreach($grp_obj->result as $row1) { if(!$row1->aktiv) continue; $zeile++; if ($zeile%2) { $class=' class="row-odd" '; } else { $class=' class="row-even" '; } echo ""; echo " "; // LINK for opening a closed mail dispatcher // display the open-link only when its a closed dispatcher and if the user has status lector // if dispatcher has attribute aktiv=true no opening action is needed echo ""; echo " "; } else { echo " "; echo " "; } } else { echo " "; echo " "; } if(strtolower($row1->gruppe_kurzbz)=='tw_std') echo '"; echo "\n"; } echo ''; } //Menue oeffnen wenn kurzbz uebergeben wird if(isset($_GET['kbzl']) && $_GET['kbzl']!='') { echo ""; // js_toggle_container('".$db->convert_html_chars($_GET['kbzl'])."'); } echo '
 
 
 
'; ?>