⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 credit.inc.php

📁 phpcms2007很好的cms内容管理系统,操作方便
💻 PHP
字号:
<?php
defined('IN_PHPCMS') or exit('Access Denied');
include(PHPCMS_ROOT."/$mod/admin/menu.inc.php");
require PHPCMS_ROOT."/$mod/include/global.func.php";
$ACTOR = cache_read('actors.php');

$submenu = array
(
	array($LANG['all_integral'], '?mod='.$mod.'&file='.$file.'&action=manage'),
	array($LANG['premonth_integral'], '?mod='.$mod.'&file='.$file.'&action=month'),
	array($LANG['preweek_integral'], '?mod='.$mod.'&file='.$file.'&action=week')
);

$menu=adminmenu($LANG['manage_integral'],$submenu);

$action = $action ? $action : 'manage';

switch($action)
{
	case 'week':
		$title = $LANG['preweek_integral'];
		$que_r=$db->get_one("SELECT COUNT(a.username) AS num FROM ".TABLE_WENBA_CREDIT." AS a, ".TABLE_MEMBER." AS b WHERE a.username=b.username");
		@extract($que_r);
		$sql="SELECT a.username,a.preweek as num,b.credit,b.lastlogintime,b.logintimes,b.totalonline,b.answercounts,b.acceptcount,b.actortype FROM ".TABLE_WENBA_CREDIT." AS a, ".TABLE_MEMBER." AS b WHERE a.username=b.username ORDER BY a.preweek DESC";
    break;
    
	case 'month':
		$title = $LANG['premonth_integral'];
		$que_r=$db->get_one("SELECT COUNT(a.username) AS num FROM ".TABLE_WENBA_CREDIT." AS a, ".TABLE_MEMBER." AS b WHERE a.username=b.username");
		@extract($que_r);
		$sql="SELECT a.username,a.premonth as num,b.credit,b.lastlogintime,b.logintimes,b.totalonline,b.answercounts,b.acceptcount,b.actortype FROM ".TABLE_WENBA_CREDIT." AS a, ".TABLE_MEMBER." AS b WHERE a.username=b.username ORDER BY a.premonth DESC";
    break;
    
    case 'manage':
		$title = $LANG['all_integral'];
		$que_r=$db->get_one("SELECT COUNT(*) AS num FROM ".TABLE_MEMBER." WHERE credit>0 AND groupid=6");
		@extract($que_r);
		$sql="SELECT username,credit,actortype,lastlogintime,logintimes,totalonline,answercounts,acceptcount FROM ".TABLE_MEMBER." WHERE credit>0 AND groupid=6 ORDER BY credit DESC";
	break;
}
$total = $num;
if($total)
{
	$pagesize = 20;
	$page = intval($page);
	$page = $page < 1 ? 1 : $page;
	$offset = ($page - 1) * $pagesize;
	$res=$db->query($sql." LIMIT $offset,$pagesize");
	$i=1;
	while($r=$db->fetch_array($res))
	{	
		$r['orderid']=$i;
		$r['lastlogintime']=date("y-n-j H:i",$r['lastlogintime']);
		$r['totalonline_hour']=intval($r['totalonline']/3600);
		$r['totalonline_minute']=round(($r['totalonline']%3600)/60);
		if(!$r['actortype']) $r['actortype'] = 0;
		$credit = $r['credit'];
		$acts = $ACTOR[$r['actortype']];
		foreach($acts As $k=>$v)
		{
			if($credit >= $v['min'] && $credit <= $v['max'])
			{
				$r['grade'] = $v['grade'].' '.$v['actor'];
			}
			elseif($credit>$v['max'])
			{
				$r['grade'] = $v['grade'].' '.$v['actor'];
			}
		}
		$members_list[$i]=$r;
		$i++;
	}
	$phpcmspage = phppages($total, $page, $pagesize);
	$referer = "$curUri&page=$page";
}
include admintpl('credit');
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -