member_tpl.php 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. //decode by http://dezend.qiling.org QQ 2859470
  3. define('CURSCRIPT', 'member_tpl');
  4. require_once dirname(__FILE__) . '/global.php';
  5. require_once MYMPS_INC . '/db.class.php';
  6. require_once dirname(__FILE__) . '/include/ifview.inc.php';
  7. (!defined('IN_ADMIN') || !defined('IN_MYMPS')) && exit('Access Denied');
  8. if (!submit_check(CURSCRIPT . '_submit')) {
  9. chk_admin_purview('purview_模板点评');
  10. if ($part == 'edit') {
  11. $here = '会员模板设置修改';
  12. if ($edit = $db->getRow('SELECT * FROM ' . $db_mymps . 'member_tpl WHERE id = ' . $id)) {
  13. include mymps_tpl(CURSCRIPT . '_edit');
  14. } else {
  15. write_msg('您所指定的模板不存在或者已被删除!');
  16. }
  17. } else {
  18. $here = '会员模板设置';
  19. $list = $db->getAll('SELECT * FROM ' . $db_mymps . CURSCRIPT . ' ORDER BY displayorder ASC');
  20. include mymps_tpl(CURSCRIPT);
  21. }
  22. } else {
  23. if ($part == 'edit') {
  24. $forward_url = '?part=edit&id=' . $id;
  25. (empty($tpl_name) || empty($tpl_path) || empty($displayorder)) && write_msg('模板名称和模板路径不能为空!');
  26. $db->query('UPDATE `' . $db_mymps . 'member_tpl` SET tpl_name=\'' . $tpl_name . '\',tpl_path=\'' . $tpl_path . '\',if_view=\'' . $isview . '\',displayorder=\'' . $displayorder . '\',edittime=\'' . time() . '\' WHERE id = \'' . $id . '\'');
  27. $i = 1;
  28. } else {
  29. if (is_array($delids)) {
  30. $i = 1;
  31. foreach ($delids as $kids => $vids) {
  32. mymps_delete(CURSCRIPT, 'WHERE id = ' . $vids);
  33. }
  34. }
  35. if (is_array($displayorder)) {
  36. $i = 1;
  37. foreach ($displayorder as $keyorder => $vorder) {
  38. $db->query('UPDATE `' . $db_mymps . 'member_tpl` SET displayorder = \'' . $vorder . '\' WHERE id = ' . $keyorder);
  39. }
  40. }
  41. if (is_array($add) && $add[tpl_name] && $add[tpl_path]) {
  42. $i = 1;
  43. $do_insert = $db->query('INSERT INTO `' . $db_mymps . 'member_tpl` (tpl_name,tpl_path,if_view,displayorder,edittime) VALUES (\'' . $add['tpl_name'] . '\',\'' . $add['tpl_path'] . '\',\'' . $add['if_view'] . '\',\'' . $add['displayorder'] . '\',\'' . time() . '\')');
  44. !$do_insert && write_msg('会员模板增加失败!');
  45. }
  46. }
  47. if ($i != 1 || !$i) {
  48. write_msg('您没有进行任何操作!');
  49. } else {
  50. write_msg('会员模板设置更新成功!', $forward_url, 'MympsRecord');
  51. }
  52. }
  53. is_object($db) && $db->Close();
  54. $mymps_global = $db = $db_mymps = $part = NULL;