Stud.IP  2.0 Revision 48548
 All Data Structures Namespaces Files Functions Variables Pages
teilnehmer.php File Reference

Functions

 is_opened ($user_id)
 insert_or_remove (array &$array, $value)

Variables

if(get_config('CHAT_ENABLE')) $db = new DB_Seminar
 $db2 = new DB_Seminar
 $show_user_picture = false
 $stmt = DBManager::get()->query("SELECT VeranstaltungsNummer as sn FROM seminare WHERE Seminar_id = '".$SessSemName[1]."'")
 $result = $stmt->fetch()
 $subject = "]"
 if (isset($_REQUEST['do_send_msg_x'])&&isset($_REQUEST['send_msg'])&&Seminar_Session::check_ticket($studipticket)&&!LockRules::Check($id, 'participants'))
if(is_array($GLOBALS['AUTO_INSERT_SEM'])&&in_array($SessSemName[1],
$GLOBALS['AUTO_INSERT_SEM'])&&!$rechte) 
$messaging = new messaging
 $cssSw = new cssClassSwitcher
if($sms_msg) $id = $SessSemName[1]
 $db3 = new DB_Seminar
 $db4 = new DB_Seminar
 $csv_not_found = array()
if(!isset($open_users)) $username = Request::quoted('username')
if($SEMINAR_LOCK_ENABLE
&&$perm->have_studip_perm('tutor',
$SessSemName[1])) 
$gruppe
if($perm->have_perm("tutor")) $multiaction ['tutor'] = array('insert' => null, 'delete' => array('tutor_to_autor', sprintf(_("Ausgewählte %s entlassen"), get_title_for_status('tutor', 2))), 'send' => array('send_msg', 'Nachricht an ausgewählte Benutzer schicken'))
 $multiaction ['autor'] = array('insert' => array('autor_to_tutor', sprintf(_("Ausgewählte Benutzer als %s eintragen"), get_title_for_status('tutor', 2))), 'delete' => array('autor_to_user', _("Ausgewählten Benutzern das Schreibrecht entziehen")), 'send' => array('send_msg', 'Nachricht an ausgewählte Benutzer schicken'))
 $multiaction ['user'] = array('insert' => array('user_to_autor',_("Ausgewählten Benutzern das Schreibrecht erteilen")), 'delete' => array('user_to_null', _("Ausgewählte Benutzer aus der Veranstaltung entfernen")),'send' => array('send_msg', 'Nachricht an ausgewählte Benutzer schicken'))
 $multiaction ['accepted'] = array('insert' => array('admission_insert',_("Ausgewählte Benutzer akzeptieren")), 'delete' => array('admission_delete', _("Ausgewählte Benutzer aus der Veranstaltung entfernen")), 'send' => array('send_msg', 'Nachricht an ausgewählte Benutzer schicken'))
 $anzahl_teilnehmer = $db->f('teilnehmer')
 $anzahl_teilnehmer_kontingent = $db->f('teilnehmer_kontingent')
 $visible_mode = "false"
 $studipticket = Seminar_Session::get_ticket()
if($db3->next_record()&&$db3->
f("count_pers")) 
$sem = Seminar::GetInstance($SessionSeminar)
if($rechte) else $colspan = 7
switch($view_order) while (list($key, $val)=each($gruppe))
 $awaiting = false
if($rechte) if(!LockRules::Check($id,
'participants')&&$rechte
&&$SemUserStatus!="tutor"&&$SEM_CLASS[$SEM_TYPE[$SessSemName["art_num"]]["class"]]["only_inst_user"]&&$_REQUEST['cmd']!=
'csv') if(!LockRules::Check($id,
'participants')&&$rechte) 
if (get_config('EXPORT_ENABLE') AND $perm->have_studip_perm("tutor", $SessSemName[1]))

Function Documentation

insert_or_remove ( array &  $array,
  $value 
)

Insert value into array if not present, remove otherwise.

is_opened (   $user_id)

Variable Documentation

$anzahl_teilnehmer = $db->f('teilnehmer')
$anzahl_teilnehmer_kontingent = $db->f('teilnehmer_kontingent')
$awaiting = false
if ($rechte) else $colspan = 7
$cssSw = new cssClassSwitcher
$csv_not_found = array()
$db = new DB_Seminar
$db2 = new DB_Seminar
$db3 = new DB_Seminar
$db4 = new DB_Seminar
if ($SEMINAR_LOCK_ENABLE &&$perm->have_studip_perm('tutor', $SessSemName[1])) $gruppe
Initial value:
array(
'dozent' => get_title_for_status('dozent', 2),
'tutor' => get_title_for_status('tutor', 2),
'autor' => get_title_for_status('autor', 2),
'user' => get_title_for_status('user', 2)
)
if ($sms_msg) $id = $SessSemName[1]
if (is_array($GLOBALS['AUTO_INSERT_SEM'])&&in_array($SessSemName[1], $GLOBALS['AUTO_INSERT_SEM'])&&!$rechte) $messaging = new messaging
if ($perm->have_perm("tutor")) $multiaction['tutor'] = array('insert' => null, 'delete' => array('tutor_to_autor', sprintf(_("Ausgewählte %s entlassen"), get_title_for_status('tutor', 2))), 'send' => array('send_msg', 'Nachricht an ausgewählte Benutzer schicken'))
$multiaction['autor'] = array('insert' => array('autor_to_tutor', sprintf(_("Ausgewählte Benutzer als %s eintragen"), get_title_for_status('tutor', 2))), 'delete' => array('autor_to_user', _("Ausgewählten Benutzern das Schreibrecht entziehen")), 'send' => array('send_msg', 'Nachricht an ausgewählte Benutzer schicken'))
$multiaction['user'] = array('insert' => array('user_to_autor',_("Ausgewählten Benutzern das Schreibrecht erteilen")), 'delete' => array('user_to_null', _("Ausgewählte Benutzer aus der Veranstaltung entfernen")),'send' => array('send_msg', 'Nachricht an ausgewählte Benutzer schicken'))
$multiaction['accepted'] = array('insert' => array('admission_insert',_("Ausgewählte Benutzer akzeptieren")), 'delete' => array('admission_delete', _("Ausgewählte Benutzer aus der Veranstaltung entfernen")), 'send' => array('send_msg', 'Nachricht an ausgewählte Benutzer schicken'))
$result = $stmt->fetch()
if ($db3->next_record()&&$db3->f("count_pers")) $sem = Seminar::GetInstance($SessionSeminar)
$show_user_picture = false
$stmt = DBManager::get()->query("SELECT VeranstaltungsNummer as sn FROM seminare WHERE Seminar_id = '".$SessSemName[1]."'")
$studipticket = Seminar_Session::get_ticket()
$subject = "]"
if (!isset($open_users)) $username = Request::quoted('username')
$visible_mode = "false"
if(isset($_REQUEST['do_send_msg_x'])&&isset($_REQUEST['send_msg'])&&Seminar_Session::check_ticket($studipticket)&&!LockRules::Check($id, 'participants'))
if ($rechte) if (!LockRules::Check($id, 'participants')&&$rechte &&$SemUserStatus!="tutor"&&$SEM_CLASS[$SEM_TYPE[$SessSemName["art_num"]]["class"]]["only_inst_user"]&&$_REQUEST['cmd']!= 'csv') if (!LockRules::Check($id, 'participants')&&$rechte) if(get_config('EXPORT_ENABLE') AND $perm->have_studip_perm("tutor", $SessSemName[1]))
switch ($view_order) while(list($key, $val)=each($gruppe))