benutzerfunktion_exists($user, 'stdv'))
$is_lector=true;
}
*/
?>
| |
Hinweis: Diese Verteiler dürfen nur für Fachhochschul-relevante Zwecke verwendet werden!
Info: Infos bezüglich Berechtigungskonzept Mailverteiler, Bedienungsanleitung Mailverteiler
getAll('ascii(bezeichnung), bezeichnung, typ', true))
echo $stg_obj->errormsg;
foreach($stg_obj->result as $row)
{
// Kopfzeile hinausschreiben
echo "";
echo "| | ";
echo "";
echo " ";
echo " | | ";
echo " | ";
echo " top | ";
echo " ";
echo "| | \n";
// Verteiler Normal
$grp_obj = new gruppe($conn);
if(!$grp_obj->getgruppe($row->studiengang_kz, null, true, true))
echo $grp_obj->errormsg;
foreach($grp_obj->result as $row1)
{
echo "";
echo " | • $row1->beschreibung | ";
// 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 "";
if(!$row1->aktiv)
{
if($is_lector)
{
/* open a popup containing the final dispatcher address */
echo ' ';
echo " | ";
echo " ";
echo "".strtolower($row1->gruppe_kurzbz)."@technikum-wien.at | ";
}
else
{
echo "";
echo " ";
//echo "".$row1->mail."@technikum-wien.at | ";
echo "gesperrt";
}
}
else
{
echo "";
echo " ";
echo "".strtolower($row1->gruppe_kurzbz)."@technikum-wien.at | ";
}
if(strtolower($row1->gruppe_kurzbz)=='tw_std')
echo ' | ';
else
echo ' Personen';
echo " | \n";
}
//StudentenListe Rausschreiben
if($row->studiengang_kz!=0) //0 ist für ganzes TW
{
// ffe, 20060508: Display the opening link for department dispatchers only for students of the particular department
$std_obj = new student($conn, $user);
$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=pg_fetch_object(pg_query($conn, $qry_stud)))
echo 'Fehler beim laden der Studenten';
if($row_stud->anzahl>0)
{
echo "| • Alle Studenten dieses Studiengangs | ";
// 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)
{
echo " ";
echo ' | ';
/* open a popup containing the final dispatcher address */
echo " kuerzel)."_std@technikum-wien.at\" class=\"Item\">".strtolower($row->kuerzel)."_std@technikum-wien.at | ";
}
else
{
echo "   | ";
//echo " kurzbz)."_std@technikum-wien.at\" class=\"Item\">".strtolower($row->kurzbz)."_std@technikum-wien.at | ";
echo " gesperrt | ";
}
echo ' Personen';
echo " | \n";
}
echo "\n";
echo '| • Studentenverteiler';
echo ' | ';
echo '';
//$sql_query1 = "SELECT DISTINCT studiengang_kz, semester, verband, gruppe FROM public.tbl_student where studiengang_kz ='$row->studiengang_kz' AND student_uid NOT LIKE '_dummy%' ORDER BY semester";
$lv_obj = new lehrverband($conn);
$lv_obj->getlehrverband($row->studiengang_kz);
$zeilenzaehler=0;
echo "\n";
foreach($lv_obj->result as $row1)
{
if((!is_null($row1->semester)) AND ($row1->semester != "") AND ($row1->semester<=$row->max_semester)) //($row1->semester<'10'))
{
$qry_cnt = "SELECT count(*) as anzahl FROM public.tbl_student WHERE studiengang_kz='$row1->studiengang_kz' AND semester='$row1->semester' AND student_uid NOT LIKE '_Dummy%'";
if(trim($row1->verband)!='')
{
$qry_cnt .= " AND verband='$row1->verband'";
if(trim($row1->gruppe)!='')
$qry_cnt .= " AND gruppe='$row1->gruppe'";
}
if($row_cnt = pg_fetch_object(pg_query($conn, $qry_cnt)))
{
if($row_cnt->anzahl>0)
{
$param = "kz=".$row->studiengang_kz."&sem=".$row1->semester;
$strhelp = strtolower($row->kuerzel.trim($row1->semester).trim($row1->verband).trim($row1->gruppe));
echo "\n";
echo " | • Semester $row1->semester";
if(trim($row1->verband)!='')
{
$param .="&verband=$row1->verband";
echo " Verband $row1->verband";
}
if(trim($row1->gruppe)!='')
{
$param .="&grp=$row1->gruppe";
echo " Gruppe $row1->gruppe";
}
echo " | ";
echo " | ";
echo " $strhelp@technikum-wien.at | ";
echo " Personen | ";
echo " ";
$zeilenzaehler++;
}
}
}
}
if($zeilenzaehler==0)
{
echo "| Keine Verteiler vorhanden | ";
}
$zeilenzaehler=0;
echo " ";
}
else
{
echo " |
";
}
}
echo "";
?>