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

67 lines
2.2KB

  1. <?php
  2. /**
  3. * 点卡管理
  4. *
  5. * @version $Id: cards_manage.php 1 14:31 2010年7月12日Z tianya $
  6. * @package DedeCMS.Administrator
  7. * @copyright Copyright (c) 2007 - 2019, DesDev, Inc.
  8. * @license http://help.dedecms.com/usersguide/license.html
  9. * @link http://www.dedecms.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. {
  36. $TypeNames[$rw['tid']] = $rw['pname'];
  37. }
  38. $tplfile = DEDEADMIN."/templets/cards_manmage.htm";
  39. //这两句的顺序不能更换
  40. $dlist->SetTemplate($tplfile); //载入模板
  41. $dlist->SetSource($sql); //设定查询SQL
  42. $dlist->Display(); //显示
  43. }
  44. function GetMemberID($mid)
  45. {
  46. global $dsql;
  47. if($mid==0) return '0';
  48. $row = $dsql->GetOne("SELECT userid FROM #@__member WHERE mid='$mid' ");
  49. if(is_array($row)) return "<a href='member_view.php?mid={$mid}'>".$row['userid']."</a>";
  50. else return '0';
  51. }
  52. function GetUseDate($time=0)
  53. {
  54. if(!empty($time)) return GetDateMk($time);
  55. else return '未使用';
  56. }
  57. function GetSta($sta)
  58. {
  59. if($sta==1) return '已售出';
  60. else if($sta==-1) return '已使用';
  61. else return '未使用';
  62. }