php include top.php,topuser.php

define('JIEQI_MODULE_NAME', 'system');

require_once 'global.php';

jieqi_getconfigs(JIEQI_MODULE_NAME, 'power');

jieqi_checkpower($jieqiPower['system']['viewuser'], $jieqiUsersStatus, $jieqiUsersGroup, false);

jieqi_loadlang('users', JIEQI_MODULE_NAME);

jieqi_getconfigs(JIEQI_MODULE_NAME, 'configs');

jieqi_getconfigs('system', 'honors');

$jieqiTset['jieqi_contents_template'] = JIEQI_ROOT_PATH . '/templates/topuser.html';

include_once JIEQI_ROOT_PATH . '/header.php';

$jieqiPset = jieqi_get_pageset();

include_once JIEQI_ROOT_PATH . '/class/users.php';

$users_handler = JieqiUsersHandler::getInstance('JieqiUsersHandler');

$criteria = new CriteriaCompo();

switch ($_REQUEST['sort']) {

case 'experience':

$jieqiTpl->assign('sort', 'experience');

$jieqiTpl->assign('usertitle', $jieqiLang['system']['top_user_experience']);

$criteria->setSort('experience');

$criteria->setOrder('DESC');

break;

case 'score':

$jieqiTpl->assign('sort', 'score');

$jieqiTpl->assign('usertitle', $jieqiLang['system']['top_user_score']);

$criteria->setSort('score');

$criteria->setOrder('DESC');

break;

case 'monthscore':

$monthstart = mktime(0, 0, 0, intval(date('m', JIEQI_NOW_TIME)), 1, intval(date('Y', JIEQI_NOW_TIME)));

$criteria->add(new Criteria('lastlogin', $monthstart, '>='));

$jieqiTpl->assign('sort', 'monthscore');

$jieqiTpl->assign('usertitle', $jieqiLang['system']['top_user_monthscore']);

$criteria->setSort('monthscore');

$criteria->setOrder('DESC');

break;

case 'credit':

$jieqiTpl->assign('sort', 'credit');

$jieqiTpl->assign('usertitle', $jieqiLang['system']['top_user_credit']);

$criteria->setSort('credit');

$criteria->setOrder('DESC');

break;

case 'regdate':

default:

$jieqiTpl->assign('sort', 'regdate');

$jieqiTpl->assign('usertitle', $jieqiLang['system']['top_user_join']);

$criteria->setSort('regdate');

$criteria->setOrder('DESC');

break;

}

$criteria->setLimit($jieqiPset['rows']);

$criteria->setStart($jieqiPset['start']);

$users_handler->queryObjects($criteria);

$userrows = array();

$k = 0;

include_once JIEQI_ROOT_PATH . '/include/funusers.php';

while ($v = $users_handler->getObject()) {

$userrows[$k] = jieqi_system_usersvars($v);

$k++;

}

$jieqiTpl->assign_by_ref('userrows', $userrows);

include_once JIEQI_ROOT_PATH . '/lib/html/page.php';

$jieqiPset['count'] = $users_handler->getCount($criteria);

$jumppage = new JieqiPage($jieqiPset);

$jieqiTpl->assign('url_jumppage', $jumppage->whole_bar());

$jieqiTpl->setCaching(0);

include_once JIEQI_ROOT_PATH . '/footer.php';

一键复制

编辑

Web IDE

原始数据

按行查看

历史

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值