$arrGen = new View(); $html .= $arrGen->arrowsGenerator('index.php?mode=control&do=log&', $curlist, $count, $max); break; case 'user': $html .= View::ShowStaticPage('user_find.html', $st_subdir . 'user/'); $controlManager = new ControlManager(false, 'index.php?mode=control&'); $html .= $controlManager->ShowUserListing($curlist, 'none'); $do = false; break; case 'search': $input = Filter::input('input', 'get'); $search_by = Filter::input('sby', 'get'); $html .= View::ShowStaticPage('user_find.html', $st_subdir . 'user/'); if ($search_by and $input and (preg_match("/^[a-zA-Z0-9_-]+\$/", $input) or preg_match("/[0-9.]+\$/", $input) or preg_match("/[0-9]+\$/", $input))) { $controlManager = new ControlManager(false, 'index.php?mode=control&do=search&sby=' . $search_by . '&input=' . $input . '&'); $html .= $controlManager->ShowUserListing($curlist, $search_by, $input); } $do = false; break; case 'ipbans': $timeout = Filter::input('timeout', 'post', 'int'); if ($timeout) { sqlConfigSet('next-reg-time', $timeout); sqlConfigSet('email-verification', (int) Filter::input('emailver', 'post', 'bool')); $info .= lng('OPTIONS_COMPLETE'); } elseif (POSTGood('def_skin_male') or POSTGood('def_skin_female')) { $female = POSTGood('def_skin_female') ? true : false; $tmp_dir = MCRAFT . 'tmp/'; $default_skin = $tmp_dir . 'default_skins/Char' . ($female ? '_female' : '') . '.png'; $default_skin_md5 = $tmp_dir . 'default_skins/md5' . ($female ? '_female' : '') . '.md5'; $way_buffer_mini = $tmp_dir . 'skin_buffer/default/Char_Mini' . ($female ? '_female' : '') . '.png';