コード例 #1
0
ファイル: core.php プロジェクト: digideskio/whmcs-addon
//IS AJAX?
$AJAX = isset($_REQUEST['ajax']) ? 1 : 0;
//FIND PAGE FILES
$PAGE = isset($_REQUEST['modpage']) ? $_REQUEST['modpage'] : ($IS_CLIENTAREA ? $MGC->default_client_page : $MGC->default_page);
if ($AJAX) {
    $PAGE_FILE = 'ajax.pages' . DS . $PAGE . '.php';
} elseif ($IS_CLIENTAREA) {
    $PAGE_FILE = 'pages_client' . DS . $PAGE . '.php';
} else {
    $PAGE_FILE = 'pages' . DS . $PAGE . '.php';
}
//IS IT AJAX REQUEST? JUST INCLUDE CONTROLLER FILE AND VIEW
if ($AJAX) {
    //PAGINATION REQUEST?
    if ($_REQUEST['pagination'] == 1) {
        $p = new MG_Pagination($_REQUEST['parent']);
        if (isset($_REQUEST['get'])) {
            echo $p->getPagination();
            die;
        } elseif (isset($_REQUEST['order_by'])) {
            $p->setOrderBy($_REQUEST['order_by'], 'ASC');
        }
        if (isset($_REQUEST['check'])) {
            echo json_encode(array('next' => $p->isNext(), 'prev' => $p->isPrev(), 'current' => $p->getCurrentPage()));
            die;
        } elseif (isset($_REQUEST['reset'])) {
            $p->resetFilter();
        } elseif (isset($_REQUEST['next'])) {
            $p->next();
        } elseif (isset($_REQUEST['prev'])) {
            $p->prev();
コード例 #2
0
ファイル: pool.php プロジェクト: digideskio/whmcs-addon
<?php

if ($_REQUEST['parent'] == 'mg_pagination') {
    $p = new MG_Pagination();
    // $p->resetFilter();
    $row = mysql_get_row("SELECT count(*) as `count` FROM nicit_logs" . $p->query(false, false, false));
    $p->setAmount($row['count']);
    $logs = mysql_get_array("SELECT * FROM nicit_logs ORDER BY date DESC" . $p->query(false, false));
}