seecontact.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. !defined('IN_MYMPS') && exit('FORBIDDEN');
  3. require_once MYMPS_DATA . '/config.db.php';
  4. require_once MYMPS_INC . '/db.class.php';
  5. require_once MYMPS_INC . '/member.class.php';
  6. $infoid = $infoid ? intval($infoid) : '';
  7. $if_view = $if_view ? intval($if_view) : '';
  8. !$infoid && write_msg('您提交的参数不正确!', 'olmsg');
  9. if (!$member_log->chk_in()) {
  10. $authcodesettings = read_static_cache('authcodesettings');
  11. $gourl = 'seecontact';
  12. include MYMPS_ROOT . '/template/box/login.html';
  13. }
  14. else {
  15. if (!($row = $db->getRow('SELECT a.*,b.usecoin FROM `' . $db_mymps . 'information` AS a LEFT JOIN `' . $db_mymps . 'category` AS b ON a.catid = b.catid WHERE a.id = \'' . $infoid . '\' AND a.info_level > 0'))) {
  16. write_msg('该信息不存在或者未经过审核!');
  17. }
  18. if (mgetcookie('view-' . $infoid) == $infoid || $row['userid'] == $s_uid) {
  19. $view = 'yes';
  20. }
  21. else {
  22. $money_own = $db->getOne('SELECT money_own FROM `' . $db_mymps . 'member` WHERE userid = \'' . $s_uid . '\'');
  23. if ($action == 'delmoney') {
  24. include MYMPS_ROOT . '/member/include/common.func.php';
  25. if ($row['usecoin'] <= $money_own) {
  26. $db->query('UPDATE `' . $db_mymps . 'member` SET money_own = money_own - \'' . $row['usecoin'] . '\' WHERE userid = \'' . $s_uid . '\'');
  27. write_money_use('查看编号为' . $row[id] . '的信息联系方式', '<font color=red>扣除金币 ' . $row[usecoin] . ' </font>');
  28. }
  29. else {
  30. write_msg('您当前拥有的金币不足,请先充值!', $mymps_global['SiteUrl'] . '/member/index.php?m=pay&box=1');
  31. }
  32. $view = 'yes';
  33. $row['ip'] = $row['ip'] != '' ? part_ip($row['ip']) : '';
  34. msetcookie('view-' . $infoid, $infoid, 3600 * 24);
  35. }
  36. else {
  37. $view = 'no';
  38. }
  39. }
  40. include MYMPS_ROOT . '/template/box/seecontact.html';
  41. }
  42. $row = $infoid = $db = $mymps_global = $if_view = NULL;
  43. ?>