certification.php 4.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <?php
  2. //decode by http://dezend.qiling.org QQ 2859470
  3. define('CURSCRIPT', 'certification');
  4. require_once dirname(__FILE__) . '/global.php';
  5. require_once MYMPS_INC . '/db.class.php';
  6. $certify_arr = array(1 => '营业执照', 2 => '个人身份证');
  7. $typeid = $typeid ? $typeid : '1';
  8. $page = $page ? intval($page) : '1';
  9. if (!submit_check(CURSCRIPT . '_submit')) {
  10. chk_admin_purview('purview_实名认证');
  11. $info_do_type = array();
  12. $info_do_type['奖励相关'] = array('证件属实');
  13. $info_do_type['惩罚相关'] = array('图片不够清晰', '虚假证件', '证件已过期');
  14. if ($part == 'yes' && $userid) {
  15. $set = $typeid == 1 ? 'com_certify = \'1\',' : 'per_certify = \'1\',';
  16. $db->query('UPDATE `' . $db_mymps . 'information` SET certify = \'1\' WHERE userid = \'' . $userid . '\'');
  17. $score_change = get_credit_score();
  18. $score_changer = $typeid == 1 ? $score_change['score']['rank']['com_certify'] : $score_change['score']['rank']['per_certify'];
  19. $credit_changer = $typeid == 1 ? $score_change['credit']['rank']['com_certify'] : $score_change['credit']['rank']['per_certify'];
  20. $credit = $db->getOne('SELECT credit FROM `' . $db_mymps . 'member` WHERE userid = \'' . $userid . '\'');
  21. $credit = $credit . $credit_changer;
  22. if ($score_change) {
  23. foreach ($score_change['credit_set']['rank'] as $level => $credi) {
  24. if ($credit <= $credi) {
  25. $credits = $level;
  26. break;
  27. }
  28. }
  29. $credits = $credits - 1;
  30. }
  31. $db->query('UPDATE `' . $db_mymps . 'member` SET ' . $set . ' score = score' . $score_changer . ' , credit = credit' . $credit_changer . ',credits = \'' . $credits . '\' WHERE userid = \'' . $userid . '\'');
  32. $score_change = $credits = $score_changer = NULL;
  33. $here = '附加操作处理';
  34. $title = '尊敬的用户 ' . $userid . ' ,您提交的实名认证审核已通过!';
  35. include mymps_tpl('information_pm');
  36. } else {
  37. if ($part == 'no' && $userid) {
  38. !$userid && write_msg('请指定会员用户名!');
  39. $set = $typeid == 1 ? 'SET com_certify = \'0\'' : 'SET per_certify = \'0\'';
  40. $db->query('UPDATE `' . $db_mymps . 'member` ' . $set . ' WHERE userid = \'' . $userid . '\'');
  41. $db->query('UPDATE `' . $db_mymps . 'information` SET certify = \'0\' WHERE userid = \'' . $userid . '\'');
  42. $here = '附加操作处理';
  43. $nummoney = '-2';
  44. $title = '尊敬的用户 ' . $userid . ' ,您提交的实名认证审核未能通过!';
  45. include mymps_tpl('information_pm');
  46. } else {
  47. $here = $certify_arr[$typeid] . '验证';
  48. $sql = 'SELECT a.*,b.per_certify,b.com_certify,b.tname,b.cname FROM `' . $db_mymps . 'certification` AS a LEFT JOIN `' . $db_mymps . 'member` AS b ON a.userid = b.userid WHERE a.typeid = \'' . $typeid . '\' ORDER BY a.id DESC';
  49. $rows_num = mymps_count('certification', 'WHERE typeid = \'' . $typeid . '\'');
  50. $param = setParam(array('typeid'));
  51. $certification = page1($sql);
  52. include mymps_tpl(CURSCRIPT);
  53. }
  54. }
  55. } else {
  56. if (is_array($delids)) {
  57. foreach ($delids as $kids => $vids) {
  58. $delrow = $db->getRow('SELECT img_path FROM `' . $db_mymps . 'certification` WHERE id = \'' . $vids . '\'');
  59. @unlink(MYMPS_ROOT . $delrow['img_path']);
  60. unset($delrow);
  61. mymps_delete(CURSCRIPT, 'WHERE id = ' . $vids);
  62. }
  63. $message = '成功更新或删除会员认证提交记录!';
  64. }
  65. if ($part == 'sendpm') {
  66. require_once MYMPS_MEMBER . '/include/common.func.php';
  67. !$userid && write_msg('您没有指定会员用户名!');
  68. if ($if_money == 1) {
  69. $db->query('UPDATE `' . $db_mymps . 'member` SET money_own = money_own ' . $money_num . ' WHERE userid = \'' . $userid . '\'');
  70. }
  71. if ($if_pm == 1) {
  72. $msg .= $if_money == 1 ? '<br />金币变化:<b style=color:red>' . $money_num . '</b>' : '';
  73. $result = sendpm($admin_id, $userid, $title, $msg, 1);
  74. }
  75. $message = '用户 ' . $userid . ' 实名认证审核更新成功!';
  76. }
  77. $forward_url = $forward_url ? $forward_url : '?typeid=' . $typwid . '&page=' . $page;
  78. write_msg($message, $forward_url);
  79. }
  80. is_object($db) && $db->Close();
  81. $db = $mymps_global = $part = $action = $here = NULL;