sms.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. //decode by http://dezend.qiling.org QQ 2859470
  3. define('CURSCRIPT', 'sms');
  4. require_once dirname(__FILE__) . '/global.php';
  5. require_once MYMPS_INC . '/db.class.php';
  6. (!in_array($part, array('setting', 'sendlist')) || !$part) && ($part = 'setting');
  7. if (!submit_check(CURSCRIPT . '_submit')) {
  8. switch ($part) {
  9. case 'setting':
  10. chk_admin_purview('purview_短信接口');
  11. $here = '短信供应商设置';
  12. $res = $db->query('SELECT description,value FROM ' . $db_mymps . 'config WHERE type=\'sms\'');
  13. while ($row = $db->fetchRow($res)) {
  14. $sms_config[$row['description']] = $row['value'];
  15. }
  16. break;
  17. case 'sendlist':
  18. chk_admin_purview('purview_短信发送记录');
  19. $here = 'M_ymps短信发送记录';
  20. $sql = 'SELECT * FROM `' . $db_mymps . 'sms_sendlist` ORDER BY id DESC';
  21. $rows_num = mymps_count('sms_sendlist');
  22. $param = setParam(array('part'));
  23. $list = page1($sql);
  24. break;
  25. default:
  26. break;
  27. }
  28. include mymps_tpl(CURSCRIPT . '_' . $part);
  29. } else {
  30. if ($part == 'setting') {
  31. $des = array('sms_user', 'sms_pwd', 'sms_service', 'sms_regtpl', 'sms_pwdtpl');
  32. mymps_delete('config', 'WHERE type = \'sms\'');
  33. foreach ($des as $key) {
  34. $db->query('INSERT ' . $db_mymps . 'config (description,value,type) VALUES (\'' . $key . '\',\'' . trim(${$key}) . '\',\'sms\')');
  35. }
  36. clear_cache_files('sms_config');
  37. write_msg('短信配置设置成功!', '?part=' . $part, 'WriteRecord');
  38. } else {
  39. if ($part == 'sendlist') {
  40. $return_url = '?part=sendlist';
  41. if (is_array($delids)) {
  42. foreach ($delids as $kids => $vids) {
  43. mymps_delete('sms_sendlist', 'WHERE id = ' . $vids);
  44. }
  45. }
  46. write_msg('成功删除短信发送记录!', $return_url, 'write_record');
  47. } else {
  48. if ($part == 'template') {
  49. }
  50. }
  51. }
  52. }
  53. is_object($db) && $db->Close();
  54. $mymps_global = $db = $db_mymps = $part = NULL;