<?php /** * Created by PhpStorm. * User: Administrator * Date: 2015/7/13 * Time: 16:29 * 登录失败TOP账号 */ require '../../include/init.inc.php'; $page_no = $start_date = $end_date = $top = ""; $_GET['start_date'] = empty($_GET['start_date']) ? date("Y-m-d", time() - 86400) : $_GET['start_date']; $_GET['end_date'] = empty($_GET['end_date']) ? date("Y-m-d", time() + 86400) : $_GET['end_date']; $_GET['top'] = empty($_GET['top']) ? 5 : intval($_GET['top']); extract($_GET, EXTR_IF_EXISTS); $topAccounts = array(); $return = MailStatistics::getFailLoginTopAccountCount($start_date, $end_date, $top); $row_count = $return[0]['NUM']; $page_size = 15; $page_no = $page_no < 1 ? 1 : $page_no; $total_page = $row_count % $page_size == 0 ? $row_count / $page_size : ceil($row_count / $page_size); $total_page = $total_page < 1 ? 1 : $total_page; $page_no = $page_no > $total_page ? $total_page : $page_no; $start = ($page_no - 1) * $page_size; $topAccounts = MailStatistics::getFailLoginTopAccount($start_date, $end_date, $top, $start, $page_size); $page_html = Pagination::showPager("failLoginTopAccount.php?start_date={$start_date}&end_date={$end_date}&top={$top}", $page_no, 15, $row_count); Template::assign('topAccounts', $topAccounts); Template::assign('page_html', $page_html); Template::assign('_GET', $_GET); Template::display('netshow/mail/failLoginTopAccount.tpl');