$groups = $_POST['groups']; } $display .= savegroup(COM_applyFilter($_POST['grp_id'], true), COM_applyFilter($_POST['grp_name']), $_POST['grp_descr'], $chk_grpadmin, $grp_gl_core, $grp_default, $grp_applydefault, $features, $groups); } elseif ($mode == 'savegroupusers' && SEC_checkToken()) { $grp_id = COM_applyFilter($_REQUEST['grp_id'], true); $display .= savegroupusers($grp_id, $_POST['groupmembers']); } elseif ($mode == 'edit') { $grp_id = 0; if (isset($_REQUEST['grp_id'])) { $grp_id = COM_applyFilter($_REQUEST['grp_id'], true); } $display .= editgroup($grp_id); $display = COM_createHTMLDocument($display, array('pagetitle' => $LANG_ACCESS['groupeditor'])); } elseif ($mode == 'listusers') { $grp_id = COM_applyFilter($_REQUEST['grp_id'], true); $display .= listusers($grp_id); $display = COM_createHTMLDocument($display, array('pagetitle' => $LANG_ACCESS['groupmembers'])); } elseif ($mode == 'editusers') { $grp_id = COM_applyFilter($_REQUEST['grp_id'], true); $display .= editusers($grp_id); $display = COM_createHTMLDocument($display, array('pagetitle' => $LANG_ACCESS['usergroupadmin'])); } else { // 'cancel' or no mode at all $show_all_groups = false; if (isset($_POST['q'])) { // check $_POST only, as $_GET['chk_showall'] may also be set if (isset($_POST['chk_showall']) && $_POST['chk_showall'] == 1) { $show_all_groups = true; } } elseif (isset($_REQUEST['chk_showall']) && $_REQUEST['chk_showall'] == 1) { $show_all_groups = true;
if (isset($_GET['uid'])) { $uid = COM_applyFilter($_GET['uid'], true); } if ($uid == 1) { echo COM_refresh($_CONF['site_admin_url'] . '/index.php'); exit; } $display .= edituser($uid, $msg); $display = COM_createHTMLDocument($display, array('pagetitle' => $LANG28[1])); } elseif ($mode == 'import' && SEC_checkToken()) { $display .= importusers(); } elseif ($mode == 'importform') { $display .= display_batchAddform(); } elseif ($mode == 'batchdelete') { $display .= batchdelete(); $display = COM_createHTMLDocument($display, array('pagetitle' => $LANG28[54])); } elseif ($mode == $LANG28[78] && !empty($LANG28[78]) && SEC_checkToken()) { $msg = batchreminders(); $display .= COM_showMessage($msg) . batchdelete(); $display = COM_createHTMLDocument($display, array('pagetitle' => $LANG28[11])); } elseif ($mode == 'batchdeleteexec' && SEC_checkToken()) { $msg = batchdeleteexec(); $display .= COM_showMessage($msg) . batchdelete(); $display = COM_createHTMLDocument($display, array('pagetitle' => $LANG28[11])); } else { // 'cancel' or no mode at all $display .= COM_showMessageFromParameter(); $display .= listusers(); $display = COM_createHTMLDocument($display, array('pagetitle' => $LANG28[11])); } COM_output($display);
return chart(); break; case "userhistories": return userHistories(); break; case "jukebox": return jukebox(); break; case "adduser": return adduser(); break; case "removeuser": return removeuser(); break; case "listusers": return listusers(); break; case "setpassword": return setpassword(); break; case "stylesheet": echo '<link rel="stylesheet" title="slick" type="text/css" media="screen" href="' . $root_dir . '/style/' . $skin . '/default.php">'; break; case "javascript": $display->handleAJAX(); break; case "artistAlbumsBlock": case "artistProfileBlock": case "displaySlickSampler": case "displaySlickAllTracks": case "artistAlbumArtBlock":