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

68 lines
2.2KB

  1. <?php
  2. /**
  3. * 点卡管理
  4. *
  5. * @version $Id: cards_manage.php 1 14:31 2010年7月12日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. require_once(DEDEINC . '/datalistcp.class.php');
  13. $dopost = empty($dopost) ? "" : $dopost;
  14. if ($dopost == "delete") {
  15. $ids = explode('`', $aids);
  16. $dquery = "";
  17. foreach ($ids as $id) {
  18. if ($dquery == "") $dquery .= "aid='$id' ";
  19. else $dquery .= " OR aid='$id' ";
  20. }
  21. if ($dquery != "") $dquery = " WHERE " . $dquery;
  22. $dsql->ExecuteNoneQuery("DELETE FROM #@__moneycard_record $dquery");
  23. ShowMsg("成功删除指定的记录!", "cards_manage.php");
  24. exit();
  25. } else {
  26. $addsql = '';
  27. if (isset($isexp)) $addsql = " WHERE isexp='$isexp' ";
  28. $sql = "SELECT * FROM #@__moneycard_record $addsql ORDER BY aid DESC";
  29. $dlist = new DataListCP();
  30. $dlist->pageSize = 25; //设定每页显示记录数(默认25条)
  31. if (isset($isexp)) $dlist->SetParameter("isexp", $isexp);
  32. $dlist->dsql->SetQuery("SELECT * FROM #@__moneycard_type ");
  33. $dlist->dsql->Execute('ts');
  34. while ($rw = $dlist->dsql->GetArray('ts')) {
  35. $TypeNames[$rw['tid']] = $rw['pname'];
  36. }
  37. $tplfile = DEDEADMIN . "/templets/cards_manmage.htm";
  38. //这两句的顺序不能更换
  39. $dlist->SetTemplate($tplfile); //载入模板
  40. $dlist->SetSource($sql); //设定查询SQL
  41. $dlist->Display(); //显示
  42. }
  43. function GetMemberID($mid)
  44. {
  45. global $dsql;
  46. if ($mid == 0) return '0';
  47. $row = $dsql->GetOne("SELECT userid FROM #@__member WHERE mid='$mid' ");
  48. if (is_array($row)) return "<a href='member_view.php?mid={$mid}'>" . $row['userid'] . "</a>";
  49. else return '0';
  50. }
  51. function GetUseDate($time = 0)
  52. {
  53. if (!empty($time)) return GetDateMk($time);
  54. else return '未使用';
  55. }
  56. function GetSta($sta)
  57. {
  58. if ($sta == 1) return '已售出';
  59. else if ($sta == -1) return '已使用';
  60. else return '未使用';
  61. }