$filter .= '&filter_string=' . htmlspecialchars($filter_string, ENT_QUOTES, 'cp1251'); } if (strlen($filter_ip)) { $filter .= '&filter_ip=' . htmlspecialchars($filter_ip, ENT_QUOTES, 'cp1251'); } if (strlen($filter_hwid)) { $filter .= '&filter_hwid=' . htmlspecialchars($filter_hwid, ENT_QUOTES, 'cp1251'); } if (strlen($filter_nonparsed)) { $filter .= '&filter_nonparsed=' . htmlspecialchars($filter_nonparsed, ENT_QUOTES, 'cp1251'); } elseif (strlen($filter_has_passwords)) { $filter .= '&filter_has_passwords=' . htmlspecialchars($filter_has_passwords, ENT_QUOTES, 'cp1251'); } SmartyPaginate::disconnect(); SmartyPaginate::connect(); SmartyPaginate::setURL($self_file . "?token=" . $token . "&action=reports" . $filter); SmartyPaginate::setTotal($total_items_count); SmartyPaginate::setLimit($max_results); SmartyPaginate::setPageLimit(50); SmartyPaginate::setPrevText($lang['Previous']); SmartyPaginate::setNextText($lang['Next']); SmartyPaginate::assign($smarty); smarty_assign_common_vars($smarty, $pony_db); $smarty->assign("report_list", $report_list); $smarty->display('report_list.tpl'); } } else { if ($admin_action == 'admin') { // --------------------------------------------------------------------------------------- // User management if ($admin_routine == 'rebuild_tables') {
if (strlen($filter_string)) { $filter .= '&filter_string=' . htmlspecialchars($filter_string, ENT_QUOTES); } if (strlen($filter_ip)) { $filter .= '&filter_ip=' . htmlspecialchars($filter_ip, ENT_QUOTES); } if (strlen($filter_hwid)) { $filter .= '&filter_hwid=' . htmlspecialchars($filter_hwid, ENT_QUOTES); } if (strlen($filter_nonparsed)) { $filter .= '&filter_nonparsed=' . htmlspecialchars($filter_nonparsed, ENT_QUOTES); } elseif (strlen($filter_has_passwords)) { $filter .= '&filter_has_passwords=' . htmlspecialchars($filter_has_passwords, ENT_QUOTES); } SmartyPaginate::connect(); SmartyPaginate::setURL($self_file . "?action=reports" . $filter); SmartyPaginate::setTotal($total_items_count); SmartyPaginate::setLimit($max_results); SmartyPaginate::setPageLimit(50); SmartyPaginate::setPrevText($lang['Previous']); SmartyPaginate::setNextText($lang['Next']); SmartyPaginate::assign($smarty); smarty_assign_common_vars($smarty, $pony_db); $smarty->assign("report_list", $report_list); $smarty->display('report_list.tpl'); } } else { if ($admin_action == 'admin') { // --------------------------------------------------------------------------------------- // User management if ($admin_routine == 'rebuild_tables') {