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

47 lines
1.7KB

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