Stud.IP  2.3 Revision 48548
 All Data Structures Namespaces Files Functions Variables Groups 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
 $st = DBManager::get()->prepare("UPDATE seminar_user SET visible = 'yes' WHERE status IN ('tutor', 'dozent') AND Seminar_id = ?")
 $username = Request::quoted('username')
 $cmd = Request::quoted('cmd')
 $last_visitdate = object_get_visit($SessSemName[1], 'participants')
 $stmt = DBManager::get()->query("SELECT VeranstaltungsNummer as sn FROM seminare WHERE Seminar_id = '".$SessSemName[1]."'")
 $result = $stmt->fetch()
 $subject = "]"
 if (Request::submitted('do_send_msg')&&Request::intArray('send_msg')&&Seminar_Session::check_ticket(Request::option('studipticket'))&&!LockRules::Check($id, 'participants'))
 $messaging = new messaging
 $cssSw = new cssClassSwitcher
if($_SESSION['sms_msg']) $id = $SessSemName[1]
 $db3 = new DB_Seminar
 $db4 = new DB_Seminar
 $csv_not_found = array()
if(LockRules::Check($SessSemName[1],
'participants')) 
$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 verfassen'))
 $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 verfassem'))
 $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 verfassen'))
 $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 verfassen'))
 $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($_SESSION['SessionSeminar'])
if($rechte) else $colspan = 7
switch(Request::option('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"]&&$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
$cmd = Request::quoted('cmd')
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 (LockRules::Check($SessSemName[1], 'participants')) $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 ($_SESSION['sms_msg']) $id = $SessSemName[1]
$last_visitdate = object_get_visit($SessSemName[1], 'participants')
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 verfassen'))
$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 verfassem'))
$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 verfassen'))
$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 verfassen'))
$result = $stmt->fetch()
if ($db3->next_record()&&$db3->f("count_pers")) $sem = Seminar::GetInstance($_SESSION['SessionSeminar'])
$show_user_picture = false
$st = DBManager::get()->prepare("UPDATE seminar_user SET visible = 'yes' WHERE status IN ('tutor', 'dozent') AND Seminar_id = ?")
$stmt = DBManager::get()->query("SELECT VeranstaltungsNummer as sn FROM seminare WHERE Seminar_id = '".$SessSemName[1]."'")
$studipticket = Seminar_Session::get_ticket()
$subject = "]"
$username = Request::quoted('username')
$visible_mode = "false"
if(Request::submitted('do_send_msg')&&Request::intArray('send_msg')&&Seminar_Session::check_ticket(Request::option('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"]&&$cmd!= 'csv') if (!LockRules::Check($id, 'participants')&&$rechte) if(get_config('EXPORT_ENABLE') AND $perm->have_studip_perm("tutor", $SessSemName[1]))
switch (Request::option('view_order')) while(list($key, $val)=each($gruppe))