国内流行的内容管理系统(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.

73 lines
2.1KB

  1. <?php
  2. /**
  3. * 会员操作日志记录管理
  4. *
  5. * @version $Id: member_operations.php 1 11:24 2010年7月20日Z tianya $
  6. * @package DedeBIZ.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. $TypeNames[$rw['tid']] = $rw['pname'];
  28. }
  29. $tplfile = DEDEADMIN . "/templets/member_operations.htm";
  30. //这两句的顺序不能更换
  31. $dlist->SetTemplate($tplfile); //载入模板
  32. $dlist->SetSource($sql); //设定查询SQL
  33. $dlist->Display(); //显示
  34. function GetMemberID($mid)
  35. {
  36. global $dsql;
  37. if ($mid == 0) {
  38. return '0';
  39. }
  40. $row = $dsql->GetOne("SELECT userid FROM #@__member WHERE mid='$mid' ");
  41. if (is_array($row)) {
  42. return "<a href='member_view.php?id={$mid}'>" . $row['userid'] . "</a>";
  43. } else {
  44. return '0';
  45. }
  46. }
  47. function GetPType($tname)
  48. {
  49. if ($tname == 'card') return '点数卡';
  50. else if ($tname == 'archive') return '购买文章';
  51. else if ($tname == 'stc') return '兑换金币';
  52. else return '会员升级';
  53. }
  54. function GetSta($sta)
  55. {
  56. if ($sta == 0) {
  57. return '未付款';
  58. } else if ($sta == 1) {
  59. return '已付款';
  60. } else {
  61. return '已完成';
  62. }
  63. }