} } if (isset($_GET["popup"])) { popup(); exit; } if (isset($_GET["member-list"])) { users_list_json(); exit; } if (isset($_POST["user-privs"])) { user_priv(); exit; } if (isset($_POST["user-del"])) { user_del(); exit; } if (isset($_POST["flush-privs"])) { flush_privs(); exit; } js(); function js() { $page = CurrentPageName(); $tpl = new templates(); $title = $tpl->_ENGINE_parse_body("{browse_mysql_server}»{$_GET["databasename"]}»{privileges}", "mysql.index.php"); $tables_list = $tpl->_ENGINE_parse_body('{tables_list}', "mysql.index.php"); $q = new mysql(); if (is_numeric($_GET["instance-id"]) && $_GET["instance-id"] > 0) {
user_add($id); break; case 'edit': xoops_cp_header(); subscribers_adminMenu(0, _MI_SUBSCRIBERS_ADMENU_USER); echo user_form($id); xoops_cp_footer(); break; case 'editok': user_edit($id); break; case 'del': user_confirmdel($id, $redir); break; case 'delok': user_del($id, $redir); break; } function user_index($start = 0) { global $xoopsTpl, $xoopsUser, $xoopsConfig, $limit; $myts =& MyTextSanitizer::getInstance(); include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; $this_handler =& xoops_getModuleHandler('user', 'subscribers'); $module_handler =& xoops_getHandler('module'); $query = isset($_POST['query']) ? $_POST['query'] : null; $xoopsTpl->assign('query', $query); $criteria = null; if (!is_null($query)) { $criteria = new Criteria('user_email', $myts->addSlashes($query) . '%', 'LIKE'); }
case 'jelszo': $tartalom = user_jelszo(); break; case 'jelszokuld': $tartalom = user_jelszokuld(); break; case 'list': if ($user->checkRole('user')) { $tartalom = user_list(); } else { addMessage('Nincs jogosultságod megnézni a felhasználók listáját.', 'warning'); $tartalom = array('title' => 'Felhasználók listája'); } break; case 'del': $tartalom = user_del($_REQUEST['uid']); break; case 'delete': if (is_numeric($_REQUEST['uid']) and $user->checkRole('user') and $user->uid != $_REQUEST['uid']) { $user2delete = new User($_REQUEST['uid']); $user2delete->delete(); $tartalom = user_list(); } else { //TODO: elegánsabb hibakezelést! addMessage('Hiányzó jogosultság miatt nem lehetséges a törlése!', danger); $tartalom['content'] = ''; $tartalom['template'] = 'layout'; } break; default: $tartalom = user_edit($user->uid);