Exemple #1
0
/**
 * 封装分页操作到函数,方便调用
 *
 * @param string $cmd 命令类型
 * @param mixed $arg 参数
 * @return mixed
 */
function uk86_pagecmd($cmd = '', $arg = '')
{
    if (!class_exists('uk86page')) {
        uk86_import('uk86page');
    }
    static $page;
    if ($page == null) {
        $page = new Uk86Page();
    }
    switch (strtolower($cmd)) {
        case 'seteachnum':
            $page->uk86_setEachNum($arg);
            break;
        case 'settotalnum':
            $page->uk86_setTotalNum($arg);
            break;
        case 'setstyle':
            $page->uk86_setStyle($arg);
            break;
        case 'show':
            return $page->uk86_show($arg);
            break;
        case 'obj':
            return $page;
            break;
        case 'gettotalnum':
            return $page->uk86_getTotalNum();
            break;
        case 'gettotalpage':
            return $page->uk86_getTotalPage();
            break;
        default:
            break;
    }
}