Example #1
0
        $res['list'] = $list;
        $res = json_encode($res);
        exit($res);
    }
    if ($ajaxMethod == 'mailRecNumDetail') {
        $list = array();
        $list = MailStatistics::getSendMailRecNumDetail($start_date, $end_date, $mail_to);
        $res = array();
        $res['list'] = $list;
        $res = json_encode($res);
        exit($res);
    }
} else {
    $topNMail = array();
    //邮箱地址
    $return = MailStatistics::getSendTopNMailCount($start_date, $end_date, $mail);
    $row_count = $return[0]['NUM'];
    //导出功能
    if ($command == 'export') {
        $header = array('MAIL_FROM' => '发送邮箱域名', 'MAIL_FROM_NUM' => '发送邮件用户数', 'MAIL_USER' => '接收邮件用户数', 'NUM' => '接收邮件数', 'PERC' => '邮件数占比(%)');
        $data = MailStatistics::getSendTopNMail($start_date, $end_date, $mail, 0, $row_count);
        $csv = new LibExportCsv($header, $data);
        $csv->export();
        exit;
    }
    $page_size = 10;
    $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;