$count = count($file); $max = 30; $total = ceil($count / $max); if ($curlist > $total) { $curlist = $total; } $first = $curlist * $max - $max; $last = $curlist * $max - 1; $html .= '<b>' . $log_file . '</b><br>'; for ($i = $first; $i <= $last; $i++) { if (@$file[$i]) { $html .= Message::Comment($file[$i]) . '<br>'; } } $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); }