inc_store.php 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. <?php
  2. CURSCRIPT != 'wap' && exit('FORBIDDEN');
  3. $action = isset($action) ? trim($action) : '';
  4. $id = isset($id) ? intval($id) : '';
  5. $docuid = isset($docuid) ? intval($docuid) : '';
  6. $seo = get_seoset();
  7. $store = $db->getRow('SELECT * FROM `' . $db_mymps . 'member` WHERE if_corp = 1 AND status = 1 AND id = \'' . $id . '\'');
  8. $navi = array('index' => '首页', 'about' => '简介', 'info' => '信息', 'document' => '动态', 'goods' => '商品', 'contactus' => '位置');
  9. if (!in_array($action, array_keys($navi))) {
  10. $action = 'index';
  11. }
  12. foreach ($navi as $k => $v) {
  13. $uri_store[$k] = mRewrite('store', array('part' => $k, 'uid' => $store[id]));
  14. }
  15. $store[tel] = $store[tel] ? $store[tel] : $store[mobile];
  16. if (!$store) {
  17. errormsg('该机构不存在或者未通过审核!');
  18. }
  19. $shareIcon = strstr($store['prelogo'], 'http') ? $store['prelogo'] : $mymps_global['SiteUrl'] . $store['prelogo'];
  20. if ($action == 'index') {
  21. $info_list = mymps_get_infos('5', '', '', $store['userid']);
  22. $docu_list = get_member_docu('1', $store['userid']);
  23. $album = $db->getAll('SELECT a.* FROM `' . $db_mymps . 'member_album` AS a WHERE a.userid=\'' . $store['userid'] . '\' ORDER BY a.id DESC LIMIT 0,10');
  24. $album = 0 < count($album) ? $album : NULL;
  25. include mymps_tpl('store');
  26. $db->query('UPDATE `' . $db_mymps . 'member` SET hit = hit+1 WHERE id = \'' . $store['id'] . '\'');
  27. exit();
  28. }
  29. else if ($action == 'info') {
  30. $where = ' WHERE userid = \'' . $store['userid'] . '\' AND (info_level = 1 OR info_level = 2)';
  31. $perpage = $mayimobile['mobiletopicperpage'] ? $mayimobile['mobiletopicperpage'] : 10;
  32. $param = setparams(array('mod', 'action', 'id'));
  33. $rows_num = $db->getOne('SELECT COUNT(id) FROM `' . $db_mymps . 'information` ' . $where);
  34. $totalpage = ceil($rows_num / $perpage);
  35. $num = intval($page - 1) * $perpage;
  36. $page1 = page1('SELECT * FROM `' . $db_mymps . 'information` ' . $where . ' ORDER BY id DESC', $perpage);
  37. $info_list = array();
  38. foreach ($page1 as $k => $val) {
  39. $info_list[$val[id]][id] = $val[id];
  40. $info_list[$val[id]][title] = $val[title];
  41. $info_list[$val[id]][titlej] = $charset == 'gbk' ? iconv('gb2312', 'utf-8', $val[title]) : $val[title];
  42. $info_list[$val[id]][begintime] = $val[begintime];
  43. $info_list[$val[id]][begintimej] = GetTime($val[begintime], 'm-d');
  44. $info_list[$val[id]][uri_m] = mRewrite('info', array('id' => $val['id'], 'dir_typename' => $val['dir_typename']));
  45. }
  46. if ($mayi) {
  47. $info_list = $info_list ? $info_list : NULL;
  48. $info_list = 5.4000000000000004 <= PHP_VERSION ? json_encode($info_list, JSON_UNESCAPED_SLASHES) : str_replace('\\/', '/', json_encode($info_list));
  49. echo $info_list;
  50. exit();
  51. }
  52. }
  53. else if ($action == 'document') {
  54. if ($docuid) {
  55. if (!($docu = $db->getRow('SELECT * FROM `' . $db_mymps . 'member_docu` WHERE id = \'' . $docuid . '\' AND userid = \'' . $store['userid'] . '\''))) {
  56. redirectmsg('该机构动态不存在!', 'javascript:history.back();');
  57. }
  58. $db->query('UPDATE `' . $db_mymps . 'member_docu` SET hit = hit + 1 WHERE id = \'' . $docuid . '\' AND userid = \'' . $store['userid'] . '\'');
  59. }
  60. else {
  61. $where = ' WHERE userid = \'' . $store['userid'] . '\'';
  62. $perpage = $mayimobile['mobiletopicperpage'] ? $mayimobile['mobiletopicperpage'] : 10;
  63. $param = setparams(array('mod', 'action', 'id'));
  64. $rows_num = $db->getOne('SELECT COUNT(id) FROM `' . $db_mymps . 'member_docu` ' . $where);
  65. $totalpage = ceil($rows_num / $perpage);
  66. $num = intval($page - 1) * $perpage;
  67. $lists = page1('SELECT * FROM `' . $db_mymps . 'member_docu` ' . $where . ' ORDER BY id DESC', $perpage);
  68. foreach ($lists as $key => $val) {
  69. $list[$val[id]][id] = $val[id];
  70. $list[$val[id]][title] = $val[title];
  71. $list[$val[id]][titlej] = $charset == 'gbk' ? iconv('gb2312', 'utf-8', $val[title]) : $val[title];
  72. $list[$val[id]][hit] = $val[hit];
  73. $list[$val[id]][pubtime] = $val[pubtime];
  74. $list[$val[id]][pubtimej] = GetTime($val[pubtime], 'm-d');
  75. $list[$val[id]][uri_m] = mRewrite('store', array('uid' => $store[id], 'id' => $val['id'], 'part' => 'document'));
  76. }
  77. if ($mayi) {
  78. $list = $list ? $list : NULL;
  79. $list = 5.4000000000000004 <= PHP_VERSION ? json_encode($list, JSON_UNESCAPED_SLASHES) : str_replace('\\/', '/', json_encode($list));
  80. echo $list;
  81. exit();
  82. }
  83. }
  84. }
  85. else if ($action == 'goods') {
  86. $where = ' WHERE userid = \'' . $store['userid'] . '\'';
  87. $perpage = $mayimobile['mobiletopicperpage'] ? $mayimobile['mobiletopicperpage'] : 10;
  88. $param = setparams(array('mod', 'id', 'action', 'goodsid'));
  89. $rows_num = $db->getOne('SELECT COUNT(goodsid) FROM `' . $db_mymps . 'goods` ' . $where);
  90. $totalpage = ceil($rows_num / $perpage);
  91. $num = intval($page - 1) * $perpage;
  92. $page1 = page1('SELECT * FROM `' . $db_mymps . 'goods` ' . $where . ' ORDER BY goodsid DESC', $perpage);
  93. foreach ($page1 as $k => $v) {
  94. $list[$v['goodsid']]['goodsid'] = $v['goodsid'];
  95. $list[$v['goodsid']]['goodsname'] = $v['goodsname'];
  96. $list[$v['goodsid']]['goodsnamej'] = $charset == 'gbk' ? iconv('gb2312', 'utf-8', $v['goodsname']) : $v['goodsname'];
  97. $list[$v['goodsid']]['uri_m'] = mRewrite('goods', array('id' => $v[goodsid]));
  98. $list[$v['goodsid']]['nowprice'] = $v['nowprice'];
  99. $list[$v['goodsid']]['oldprice'] = $v['oldprice'];
  100. $list[$v['goodsid']]['cuxiao'] = $v['cuxiao'];
  101. $list[$v['goodsid']]['tuijian'] = $v['tuijian'];
  102. $list[$v['goodsid']]['pre_picture'] = $v['pre_picture'];
  103. $list[$v['goodsid']]['picture'] = $v['picture'];
  104. }
  105. if ($mayi) {
  106. $list = $list ? $list : NULL;
  107. $list = 5.4000000000000004 <= PHP_VERSION ? json_encode($list, JSON_UNESCAPED_SLASHES) : str_replace('\\/', '/', json_encode($list));
  108. echo $list;
  109. exit();
  110. }
  111. }
  112. include mymps_tpl('store_' . $action);
  113. ?>