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

52 lines
1.7KB

  1. <?php
  2. /**
  3. * 会员积分
  4. *
  5. * @version $Id: member_scores.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_Scores');
  13. if(!isset($action)) $action = '';
  14. if($action=='save')
  15. {
  16. if(!empty($add_integral)&&!empty($add_icon)&&!empty($add_titles))
  17. {
  18. $integral = preg_replace("#[^0-9]#", "", $add_integral);
  19. $add_icon = preg_replace("#[^0-9]#", "", $add_icon);
  20. $add_titles = cn_substr($add_titles, 15);
  21. $dsql->ExecuteNoneQuery("INSERT INTO `#@__scores`(integral,icon,titles,isdefault) VALUES('$integral','$add_icon','$add_titles','$add_isdefault')");
  22. }
  23. foreach($_POST as $rk=>$rv)
  24. {
  25. if(preg_match("#-#", $rk))
  26. {
  27. $ID = preg_replace("#[^0-9]#", "", $rk);
  28. $fildes = preg_replace("#[^a-z]#", "", $rk);
  29. $k = $$rk;
  30. if(empty($k))
  31. {
  32. $k = 0;
  33. }
  34. $sql = $fildes."='".$k."'";
  35. $dsql->ExecuteNoneQuery("UPDATE `#@__scores` SET ".$sql." WHERE id='{$ID}'");
  36. if(preg_match("#Ids-#", $rk))
  37. {
  38. if($k) $dsql->ExecuteNoneQuery("DELETE FROM `#@__scores` WHERE id='$ID'");
  39. }
  40. }
  41. }
  42. }
  43. $Scores = array();
  44. $dsql->SetQuery("SELECT * FROM `#@__scores` ORDER BY id ASC");
  45. $dsql->Execute();
  46. while($rs = $dsql->GetArray())
  47. {
  48. array_push($Scores,$rs);
  49. }
  50. include DedeInclude('templets/member_scores.htm');