帝国cms 会员中心2.0
<?php
if(!defined('InEmpireCMS'))
{exit();
}
?>
<?php
$public_diyr['pagetitle']='会员中心';
$url="<a href=../../../>首页</a> > <a href=../cp/>会员中心</a>";
require(ECMS_PATH.'e/template/incfile/header.php');
?>
<div class="app-content-body ">
<div class="bg-light lter b-b wrapper-md">
<h1 class="m-n font-thin h3">会员中心</h1><small class="text-muted">欢迎你 <?=$user[username]?>
(<?=$level_r[$r[groupid]][groupname]?>)
<!--班级<?=$ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[tmsn]))?>--><?phpif($tmgetgroupid==3){echo $ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[tcompany]));echo $ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[tgrade]))."年级";echo $ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[tmsn]))."班";}elseif($tmgetgroupid==1){echo $ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[company]));echo $ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[grade]))."年级";echo $ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[msn]))."班";}?>
,您共登录 <?php
$info=$empire->fetch1("select loginnum from phome_enewsmemberadd where userid=$user[userid]");
echo $info[loginnum];
?>次,每次登陆可奖励2个积分。</small></div>
<div class="wrapper-md">
<div class="row">
<div class="col-md-12">
<div class="row row-sm text-center">
<div class="col-lg-3 col-md-6">
<a class="block panel padder-v item">
<div class="h1 text-info font-thin h1"><?=$level_r[$r[groupid]][groupname]?></div>
<span class="text-muted text-xs">当前用户组</span>
</a>
</div>
<div class="col-lg-3 col-md-6">
<a class="block panel padder-v bg-primary item" href="<?=$public_r['newsurl']?>e/member/my/">
<span class="text-white font-thin h1 block"><?=$r[money]?>元</span>
<span class="text-muted text-xs">余额</span>
</a>
</div>
<div class="col-lg-3 col-md-6">
<a class="block panel padder-v bg-info item" href="<?=$public_r['newsurl']?>e/member/my/">
<span class="text-white font-thin h1 block"><?=$r[userfen]?>点</span>
<span class="text-muted text-xs">点数</span>
</a>
</div>
<div class="col-lg-3 col-md-6">
<a class="block panel padder-v item" href="<?=$public_r['newsurl']?>e/ShopSys/ListDd/">
<div class="font-thin h1">我的订单</div>
<span class="text-muted text-xs">充值</span>
</a>
</div>
</div>
</div>
</div><script type="text/javascript">var pageSize = 22; //每页显示的记录条数var curPage=0; //当前页var lastPage; //最后页var direct=0; //方向var len; //总行数var page; //总页数var begin;var end;$(document).ready(function display(){ len =$("#mytable tr").length - 1; // 求这个表的总行数,剔除第一行介绍page=len % pageSize==0 ? len/pageSize : Math.floor(len/pageSize)+1;//根据记录条数,计算页数// alert("page==="+page);curPage=1; // 设置当前为第一页displayPage(1);//显示第一页document.getElementById("btn0").innerHTML="当前 " + curPage + "/" + page + " 页 " 每页; // 显示当前多少页document.getElementById("sjzl").innerHTML="数据总量 " + len + ""; 显示数据量document.getElementById("pageSize").value = pageSize;$("#btn1").click(function firstPage(){ // 首页curPage=1;direct = 0;displayPage();});$("#btn2").click(function frontPage(){ // 上一页direct=-1;displayPage();});$("#btn3").click(function nextPage(){ // 下一页direct=1;displayPage();});$("#btn4").click(function lastPage(){ // 尾页curPage=page;direct = 0;displayPage();});$("#btn5").click(function changePage(){ // 转页curPage=document.getElementById("changePage").value * 1;if (!/^[1-9]\d*$/.test(curPage)) {alert("请输入正整数");return ;}if (curPage > page) {alert("超出数据页面");return ;}direct = 0;displayPage();});$("#pageSizeSet").click(function setPageSize(){ // 设置每页显示多少条记录pageSize = document.getElementById("pageSize").value; //每页显示的记录条数if (!/^[1-9]\d*$/.test(pageSize)) {alert("请输入正整数");return ;}len =$("#mytable tr").length - 1;page=len % pageSize==0 ? len/pageSize : Math.floor(len/pageSize)+1;//根据记录条数,计算页数curPage=1; //当前页direct=0; //方向firstPage();});});function displayPage(){if(curPage <=1 && direct==-1){direct=0;alert("已经是第一页了");return;} else if (curPage >= page && direct==1) {direct=0;alert("已经是最后一页了");return ;}lastPage = curPage;// 修复当len=1时,curPage计算得0的bugif (len > pageSize) {curPage = ((curPage + direct + len) % len);} else {curPage = 1;}document.getElementById("btn0").innerHTML="当前 " + curPage + "/" + page + " 页 每页 "; // 显示当前多少页begin=(curPage-1)*pageSize + 1;// 起始记录号end = begin + 1*pageSize - 1; // 末尾记录号if(end > len ) end=len;$("#mytable tr").hide(); // 首先,设置这行为隐藏$("#mytable tr").each(function(i){ // 然后,通过条件判断决定本行是否恢复显示if((i>=begin && i<=end) || i==0 )//显示begin<=x<=end的记录$(this).show();});}</script>
<div class="row">
<div class="col-lg-6">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-list fa-fw"></i><?php if($tmgetgroupid==3){echo"学生练习";}elseif($tmgetgroupid==1){echo"我的练习";} ?></h3>
</div>
<div class="panel-body"><div style=' overflow:scroll; height:500px;' class="list-group">
<!--8个公告循环开始 --><?php
//以下是应用程序,取出教师任课班级tmsn数组并处理,学生所在班级msn,匹配后查询出老师所教授班级和学生
if($tmgetgroupid==3){
$sql=$empire->query( "select a.userid,a.username,b.userid,b.msn,b.grade,b.company,b.tgrade,b.tcompany,b.truename,b.tmsn,c.userid,c.username,c.classid,c.id,c.mistakes,c.zongfen,c.saytime,d.id,d.classid,d.title,d.titleurl from {$dbtbpre}enewsmember as a,{$dbtbpre}enewsmemberadd as b ,{$dbtbpre}enewspl_1 as c ,{$dbtbpre}ecms_news as d where a.userid=b.userid&&a.userid=c.userid &&a.checked=1&&c.id=d.id && a.groupid=1 order by d.newstime desc,c.saytime desc "); //将会员表和自定义字段会员表连表查询吃userid相同且班级字段msn=1的会员列出?>
<a id="btn0"></a>
<input id="pageSize" type="text" size="1" maxlength="2" value="getDefaultValue()"/><a> 条 </a> <a href="#" id="pageSizeSet">设置</a>
<a id="sjzl"></a>
<a href="#" id="btn1">首页</a>
<a href="#" id="btn2">上一页</a>
<a href="#" id="btn3">下一页</a>
<a href="#" id="btn4">尾页</a>
<a>转到 </a>
<input id="changePage" type="text" size="1" maxlength="4"/>
<a>页 </a>
<a href="#" id="btn5">跳转</a>
<table id="mytable" style="width:100%;text-align:center; overflow-y:auto; height:100px;" border="1px doted black"><tr style="text-align:center"><th style="text-align:center">练习题</th><th style="text-align:center">班级</th><th style="text-align:center">学生</th> <th style="text-align:center">得分</th><th style="text-align:center">练习时间</th></tr><?php$tcompany=$ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[tcompany]));
$tgrade=$ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[tgrade]));
$tmsn=$ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[tmsn]));$tclass=explode("|",$tmsn);while ( $r = $empire ->fetch( $sql )){//echo $ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[tcompany]));
//echo $ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[tmsn])); //打印出当前用户的tmsn教师任课班级数据 以1|4|形式出现if($tcompany==$r[company]&&$tgrade==$r[grade]&&in_array($r[msn], $tclass) ){ //判断学生班级号存在与当前教师用户所教授班级的数组tclas中
//echo $r[company];
//echo $r[username]."--";
//echo $r[title]."--得分";
//echo $r[zongfen]."--答题时间";
//echo date('Y-m-d',$r[saytime])."</br>";?><tr><td><?= $r[title] ?></td><td><?= $r [msn] ?></td><td><?= $r [username] ?></td> <td><?= $r[zongfen] ?></td><td><?= date('m/d-H:m',$r[saytime]) ?></td></tr><?php};
}
?></table>
<?php
}elseif($tmgetgroupid==1){
$sql=$empire->query("select A.id,A.saytime,A.zongfen,A.mistakes,A.jiexi,B.Exnum,B.title,B.titleurl from {$dbtbpre}enewspl_1 as A, {$dbtbpre}ecms_news as B where A.id=B.id && A.userid=$user[userid] order by A.saytime desc limit 10"); //查询评论
while($r=$empire->fetch($sql)) //循环获取查询记录
{
echo "<li style=' overflow-y:auto; height:100px;line-height:31px;text-indent:10px;border-top:1px solid #eee;font-size:16px;'><a target=_blank href=".$r['titleurl']."> ".$r['title']." <br/> 共: ".$r['Exnum']." 题,你得到了: ".$r['zongfen']." 分,本次练习";
if($r['zongfen']/$r['Exnum']>=0.9){
echo "<span style='color:red;'><strong>优秀,太棒了!</strong></span>";
}else if($r['zongfen']/$r['Exnum']>=0.85&&$r['zongfen']/$r['Exnum']<0.9){
echo "<span style='color:red;'><strong>良好,错题好好订正。</strong></span>";
}else if($r['zongfen']/$r['Exnum']<=0.85&&$r['zongfen']/$r['Exnum']>0.6){
echo "<span style='color:red;'><strong>不太好,要认真订正。</strong></span>";
}else if($r['zongfen']/$r['Exnum']<=0.6){
echo "<span style='color:red;'><strong>不合格,请订正后再次练习!</strong></span>";
};echo"</br> 错题:".$r['mistakes']." <br/> 答题时间: ".date('Y-m-d',$r[saytime])." </a></li>";
}
}
?><!--8个公告循环结束-->
</div>
</div>
</div><div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-list fa-fw"></i><?php if($tmgetgroupid==3){echo"新板块";}elseif($tmgetgroupid==1){echo"新板块";} ?></h3>
</div>
<div class="panel-body"><div style=' overflow-y:auto; ' class="list-group">
<!--8个公告循环开始 --><?php
//以下是应用程序,取出教师任课班级tmsn数组并处理,学生所在班级msn,匹配后查询出老师所教授班级和学生
if($tmgetgroupid==3){
$sql=$empire->query( "select a.userid,a.username,b.userid,b.msn,b.grade,b.company,b.tgrade,b.tcompany,b.truename,b.tmsn,c.userid,c.username,c.classid,c.id,c.mistakes,c.zongfen,c.saytime,d.id,d.classid,d.title,d.titleurl from {$dbtbpre}enewsmember as a,{$dbtbpre}enewsmemberadd as b ,{$dbtbpre}enewspl_1 as c ,{$dbtbpre}ecms_news as d where a.userid=b.userid&&a.userid=c.userid &&a.checked=1&&c.id=d.id && a.groupid=1 order by d.newstime desc,c.saytime desc "); //将会员表和自定义字段会员表连表查询吃userid相同且班级字段msn=1的会员列出?>教师板块<?php$tcompany=$ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[tcompany]));
$tgrade=$ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[tgrade]));
$tmsn=$ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[tmsn]));$tclass=explode("|",$tmsn);while ( $r = $empire ->fetch( $sql )){//echo $ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[tcompany]));
//echo $ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($addr[tmsn])); //打印出当前用户的tmsn教师任课班级数据 以1|4|形式出现if($tcompany==$r[company]&&$tgrade==$r[grade]&&in_array($r[msn], $tclass) ){ //判断学生班级号存在与当前教师用户所教授班级的数组tclas中
//echo $r[company];
//echo $r[username]."--";
//echo $r[title]."--得分";
//echo $r[zongfen]."--答题时间";
//echo date('Y-m-d',$r[saytime])."</br>";?><?php};
}
?></table>
<?php
}elseif($tmgetgroupid==1){
$sql=$empire->query("select A.id,A.saytime,A.zongfen,A.mistakes,A.jiexi,B.Exnum,B.title,B.titleurl from {$dbtbpre}enewspl_1 as A, {$dbtbpre}ecms_news as B where A.id=B.id && A.userid=$user[userid] order by A.saytime desc limit 10"); //查询评论
while($r=$empire->fetch($sql)) //循环获取查询记录
{
echo "学生新板块";
}
}
?><!--8个公告循环结束-->
</div>
</div>
</div></div><div class="col-lg-6">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-list fa-fw"></i> 最新练习</h3>
</div>
<div class="panel-body">
<div class="list-group">
<!--8个文章循环开始 --><?php$infosql=$empire->query("select * from phome_ecms_news order by newstime desc limit 5");while($info=$empire->fetch($infosql)){
echo"<li style=' list-style-type:none; height:100px;line-height:31px;text-indent:10px;border-top:1px solid #eee;font-size:16px;'><a target=_blank href='"."$info[titleurl]"."'> "."$info[title]"." <br/> 共: "."$info[Exnum]"." 题, 更新时间:".date('Y-m-d',$info[newstime])."</a></li>";};?><!--8个文章循环结束--></div></div>
</div><div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-list fa-fw"></i> 新板块</h3>
</div>
<div class="panel-body">
<div class="list-group">
<!--8个文章循环开始 -->待开发板块<!--8个文章循环结束--></div></div>
</div></div></div>
<!-- /.row --></div></div><?php
require(ECMS_PATH.'e/template/incfile/footer.php');
?>
帝国cms 会员中心2.0相关推荐
- 帝国cms会员中心1.2
<?php if(!defined('InEmpireCMS')) {exit(); } ?> <?php $public_diyr['pagetitle']='会员中心'; $ur ...
- 帝国cms php7.0,帝国cms升级到7.0 出现Unknown错误的解决办法
帝国cms升级到7.0 出现Unknown column 'checked' in 'field list' 错误怎么办? 问题描述: 帝国cms从6.6升级到帝国cms7.0,一路正常,但是当我进入 ...
- 实现在科汛CMS会员中心调用指定栏目文章方法【已解决】
有一个客户要在会中心调用相关代理会员组的文章 并调用指定的栏目文章 经研究分享如下: 如果有科汛问题不懂,或要进行二次开发的朋友可以加我Q 95018369 在user/index.asp 最底下加以 ...
- 帝国cms会员充值交易推广分润系统的界面实现与开发记录
功能描述 A有一个专属的推广链接,或者A用户在内容页面生成分享链接或生成分享二维码,进行推广,B用户通过这个链接进来浏览,如果B进行了会员充值或购买行为,则会按照系统预设的推广比例进行提成.此内容主要 ...
- 帝国cms插件支持7.0/7.2 7.5/UTF-8 微信登入插件 一键登入
简介: 这款微信登入插件,快快拿去用吧,非常方便,傻瓜式设置. 安装非常简单!新手也能懂! 网盘下载地址: http://kekewangLuo.cc/okQMSxm8a8m0 图片: 安装使用方法: ...
- php 帝国论坛,帝国Cms万能会员接口和论坛通行证接口介绍
使用帝国CMS万能会员整合接口可以整合任何MYSQL的会员系统. 本文内容讲解:万能会员整合接口与通行证接口. 一.万能会员整合接口 [;] [;]万能会员接口可以实现帝国CMS与任何MYSQL系统的 ...
- 帝国CMS与Ucenter同步通信,会员整合
背景:公司因上市进行项目大整合.一部分项目使用phalcon新框架,一小部分使用帝国CMS,这样就产生了问题:phalcon框架对cookie具有加解密,帝国获取到phalcon的cookie但却无法 ...
- 帝国php漏洞,EmpireCMS(帝国cms)csrf getshell
漏洞作者: ../ 帝国cms默认添加栏目时候默认是允许投稿. 另外帝国的会员中心基本都是开启的,有的就算不开启也是可以匿名投稿. 漏洞证明: 图1所示,帝国添加栏目时候默认是开启投稿的. 图2所示, ...
- 帝国CMS数据字典 Ctrl+F查询
帝国CMS数据字典 Ctrl+F查询 phome_ecms_news phome_ecms_news_data_1 phome_ecms_news_doc phome_ecms_news_doc_da ...
最新文章
- 刚刚入手一台G11,发短信是老是出现“发送自HTC手机”字样
- openwrt使用3G上网卡
- 网络基础(二)及HTTP协议
- 理解Javascript_12_执行模型浅析
- 在linux操作系统也有非常友好的图形界面,一般我们称为,在linux操作系统也有非常友好的图形界面,一般我们称为...
- Win10 Bash\/WSL调试Linux环境下的.NET Core应用程序
- python中format函数用法简书_增强的格式化字符串format函数
- java 文件目录操作_Java---文件夹及文件操作
- switchhost提示没有切换权限
- 不用担心JDK17收费了,Oracle 推出 JDK 8 的升级替代品
- php 处理eml,php读取eml范例、php解析eml、eml解析成网页
- Android 开发中命名规则
- java string占用内存_Java中String到底占用多大的内存空间?
- Deepin Boot Maker 深度启动盘制作工具
- 从SRCNN到EDSR,总结深度学习端到端超分辨率方法发展历程(转)
- GTK入门学习:glade的使用
- js 转 ts 文件
- AH8669_交流220V降转3V3.3V5V12V0.1A-0.6A智能电网CT取电电源芯片IC
- cad模型轻量化_什么是真正的 3D CAD 模型(2)
- 小米快传html,手机中的小米快传怎么用?小米快传的详细使用教程