国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

81 lines
2.1KB

  1. <?php
  2. /**
  3. * 会员操作日志记录管理
  4. *
  5. * @version $Id: member_operations.php 1 11:24 2010年7月20日Z tianya $
  6. * @package DedeCMS.Administrator
  7. * @copyright Copyright (c) 2020, DedeBIZ.COM
  8. * @license https://www.dedebiz.com/license
  9. * @link https://www.dedebiz.com
  10. */
  11. require_once(dirname(__FILE__)."/config.php");
  12. CheckPurview('member_Operations');
  13. setcookie("ENV_GOBACK_URL",$dedeNowurl,time()+3600,"/");
  14. require_once(DEDEINC.'/datalistcp.class.php');
  15. if(empty($buyid)) $buyid = '';
  16. $addsql = " WHERE buyid LIKE '%$buyid%' ";
  17. if(isset($sta)) $addsql .= " AND sta='$sta' ";
  18. $sql = "SELECT * FROM `#@__member_operation` $addsql ORDER BY aid DESC";
  19. $dlist = new DataListCP();
  20. //设定每页显示记录数(默认25条)
  21. $dlist->pageSize = 25;
  22. $dlist->SetParameter("buyid",$buyid);
  23. if(isset($sta)) $dlist->SetParameter("sta",$sta);
  24. $dlist->dsql->SetQuery("SELECT * FROM #@__moneycard_type ");
  25. $dlist->dsql->Execute('ts');
  26. while($rw = $dlist->dsql->GetArray('ts'))
  27. {
  28. $TypeNames[$rw['tid']] = $rw['pname'];
  29. }
  30. $tplfile = DEDEADMIN."/templets/member_operations.htm";
  31. //这两句的顺序不能更换
  32. $dlist->SetTemplate($tplfile); //载入模板
  33. $dlist->SetSource($sql); //设定查询SQL
  34. $dlist->Display(); //显示
  35. function GetMemberID($mid)
  36. {
  37. global $dsql;
  38. if($mid==0)
  39. {
  40. return '0';
  41. }
  42. $row = $dsql->GetOne("SELECT userid FROM #@__member WHERE mid='$mid' ");
  43. if(is_array($row))
  44. {
  45. return "<a href='member_view.php?id={$mid}'>".$row['userid']."</a>";
  46. }
  47. else
  48. {
  49. return '0';
  50. }
  51. }
  52. function GetPType($tname)
  53. {
  54. if($tname=='card') return '点数卡';
  55. else if($tname=='archive') return '购买文章';
  56. else if($tname=='stc') return '兑换金币';
  57. else return '会员升级';
  58. }
  59. function GetSta($sta)
  60. {
  61. if($sta==0)
  62. {
  63. return '未付款';
  64. }
  65. else if($sta==1)
  66. {
  67. return '已付款';
  68. }
  69. else
  70. {
  71. return '已完成';
  72. }
  73. }