<?php
if(!defined('InEmpireCMS'))
{exit();
}
?>
<?php
$public_diyr['pagetitle']='会员中心';
$url="<a href=../../../>首页</a>&nbsp;>&nbsp;<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/> &nbsp;&nbsp;&nbsp;&nbsp; 共: ".$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>      &nbsp;&nbsp;&nbsp;&nbsp; 错题:".$r['mistakes']."&nbsp;&nbsp;&nbsp;&nbsp;<br/> &nbsp;&nbsp;&nbsp;&nbsp; 答题时间:   ".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/> &nbsp;&nbsp;&nbsp;&nbsp; 共: "."$info[Exnum]"." 题,&nbsp;&nbsp;&nbsp;&nbsp; 更新时间:".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相关推荐

  1. 帝国cms会员中心1.2

    <?php if(!defined('InEmpireCMS')) {exit(); } ?> <?php $public_diyr['pagetitle']='会员中心'; $ur ...

  2. 帝国cms php7.0,帝国cms升级到7.0 出现Unknown错误的解决办法

    帝国cms升级到7.0 出现Unknown column 'checked' in 'field list' 错误怎么办? 问题描述: 帝国cms从6.6升级到帝国cms7.0,一路正常,但是当我进入 ...

  3. 实现在科汛CMS会员中心调用指定栏目文章方法【已解决】

    有一个客户要在会中心调用相关代理会员组的文章 并调用指定的栏目文章 经研究分享如下: 如果有科汛问题不懂,或要进行二次开发的朋友可以加我Q 95018369 在user/index.asp 最底下加以 ...

  4. 帝国cms会员充值交易推广分润系统的界面实现与开发记录

    功能描述 A有一个专属的推广链接,或者A用户在内容页面生成分享链接或生成分享二维码,进行推广,B用户通过这个链接进来浏览,如果B进行了会员充值或购买行为,则会按照系统预设的推广比例进行提成.此内容主要 ...

  5. 帝国cms插件支持7.0/7.2 7.5/UTF-8 微信登入插件 一键登入

    简介: 这款微信登入插件,快快拿去用吧,非常方便,傻瓜式设置. 安装非常简单!新手也能懂! 网盘下载地址: http://kekewangLuo.cc/okQMSxm8a8m0 图片: 安装使用方法: ...

  6. php 帝国论坛,帝国Cms万能会员接口和论坛通行证接口介绍

    使用帝国CMS万能会员整合接口可以整合任何MYSQL的会员系统. 本文内容讲解:万能会员整合接口与通行证接口. 一.万能会员整合接口 [;] [;]万能会员接口可以实现帝国CMS与任何MYSQL系统的 ...

  7. 帝国CMS与Ucenter同步通信,会员整合

    背景:公司因上市进行项目大整合.一部分项目使用phalcon新框架,一小部分使用帝国CMS,这样就产生了问题:phalcon框架对cookie具有加解密,帝国获取到phalcon的cookie但却无法 ...

  8. 帝国php漏洞,EmpireCMS(帝国cms)csrf getshell

    漏洞作者: ../ 帝国cms默认添加栏目时候默认是允许投稿. 另外帝国的会员中心基本都是开启的,有的就算不开启也是可以匿名投稿. 漏洞证明: 图1所示,帝国添加栏目时候默认是开启投稿的. 图2所示, ...

  9. 帝国CMS数据字典 Ctrl+F查询

    帝国CMS数据字典 Ctrl+F查询 phome_ecms_news phome_ecms_news_data_1 phome_ecms_news_doc phome_ecms_news_doc_da ...

最新文章

  1. python 100例(10)
  2. 你会去创建一个线程去处理压缩日志并删除吗?
  3. c语言结构体共用体枚举实例程序,10-C语言结构体-共用体-枚举
  4. 善于 调用Windows API
  5. eclipse下新建py文件的辅助信息设置
  6. [C++基金会]位计算 游戏开发中的应用
  7. 空间句法软件_【特训营报名】空间句法理论与实践应用(第二期更新版)丨城市数据派...
  8. java monitor 翻译_管程(Monitor)概念及Java的实现原理
  9. c++描述将一个2进制数转化成10进制数(用到初始化栈,进栈,入栈)
  10. python字符串转化为数字信号_用python实现简单的数字信号软件滤波处理
  11. springboot 集成redis实现session共享
  12. Libevent源码分析-----开篇
  13. 安全防范报警系统产品质量监督检测测试中心(上海)
  14. 载波聚合或双连接的方式进行_一文读懂5G基站和4G基站如何协同工作
  15. (转)这是转型AI的励志故事,从非科班到拿下阿里云栖一等奖!
  16. 【思维 | 图论 | 高斯消元】所罗门王的宝藏
  17. JAVA_OPTS设置
  18. java计算抛物线的标准方程_抛物线方程公式大全_抛物线的四种标准方程_抛物线公式_抛物线方程及图像_高中数学知识点总结网...
  19. torchvision的使用(transforms用法介绍)
  20. 使用Docker构建服务(6)

热门文章

  1. 叮叮获取所有用户信息_钉钉小程序获取用户信息
  2. Windows Phone7屏幕方向与常用控件
  3. Join condition is missing or trivial.Use the CROSS JOIN syntax to allow cartesian products between t
  4. html div浏览器居中显示,IE浏览器DIV居中实现方法
  5. 改变屏幕分辨率的小程序
  6. 高考生男生学铁路好还是计算机好,男生学铁路什么专业好?附铁路最好的5个专业...
  7. 紫装の槍使い(トゥーヴァ) / 紫枪(异时层土法)
  8. 牛牛的DRB迷宫II(构造)
  9. 编辑器下运行exe或bat run exe or bat in editor
  10. iOS调试程序的方法