url_helper.php 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: stanley-king
  5. * Date: 2017/11/3
  6. * Time: 下午8:55
  7. */
  8. require_once (BASE_ROOT_PATH . '/helper/session_helper.php');
  9. require_once (BASE_ROOT_PATH . '/helper/util_helper.php');
  10. class url_helper
  11. {
  12. public static function member_index($member_id)
  13. {
  14. $data = util::encrypt_data($member_id);
  15. $data = urlencode($data);
  16. $relay_id = session_helper::share_id();
  17. $url = BASE_SITE_URL . "/mobile/index.php?act=index&op=member&member_id={$data}&relay_id={$relay_id}";
  18. return $url;
  19. }
  20. public static function bonus_open_url($type_sn)
  21. {
  22. $relay_id = session_helper::share_id();
  23. $url = BASE_SITE_URL . "/mobile/index.php?act=bonusex&op=open&client_type=wap&type_sn={$type_sn}&relay_id={$relay_id}";
  24. return $url;
  25. }
  26. public static function bonus_open_path($type_sn)
  27. {
  28. $relay_id = session_helper::share_id();
  29. $url = BASE_SITE_URL . "/mobile/index.php?act=bonusex&op=open&client_type=wap&type_sn={$type_sn}&relay_id={$relay_id}";
  30. $url = urlencode($url);
  31. $path = "pages/shareBonus/shareBonus?url={$url}";
  32. return $path;
  33. }
  34. public static function bonus_grab_url($type_sn)
  35. {
  36. $relay_id = session_helper::share_id();
  37. $url = BASE_SITE_URL . "/mobile/index.php?act=bonusex&op=grab&client_type=wap&type_sn={$type_sn}&relay_id={$relay_id}";
  38. return $url;
  39. }
  40. public static function fcode_url($common_id,$batch_code)
  41. {
  42. $relay_id = session_helper::share_id();
  43. $url = BASE_SITE_URL . "/mobile/index.php?act=fcode&op=index&client_type=wap&common_id={$common_id}&batch_code={$batch_code}&relay_id={$relay_id}";
  44. return $url;
  45. }
  46. public static function mshop_special($special_id)
  47. {
  48. $relay_id = session_helper::share_id();
  49. $url = BASE_SITE_URL . "/mobile/index.php?act=mshop&op=special&special_id={$special_id}&relay_id={$relay_id}";
  50. return $url;
  51. }
  52. public static function mshop_goods($goods_id)
  53. {
  54. $relay_id = session_helper::share_id();
  55. $url = BASE_SITE_URL . "/mobile/index.php?act=mshop&op=goods&goods_id={$goods_id}&relay_id={$relay_id}";
  56. return $url;
  57. }
  58. public static function ugc_url($special_id)
  59. {
  60. $relay_id = session_helper::share_id();
  61. $url = BASE_SITE_URL . "/mobile/index.php?act=special&op=index&special_id={$special_id}&client_type=wap&relay_id={$relay_id}";
  62. return $url;
  63. }
  64. public static function inviter_url()
  65. {
  66. $relay_id = session_helper::share_id();
  67. $url = BASE_SITE_URL . "/mobile/index.php?act=invite_friend&op=index&client_type=wap&curuser={$relay_id}&relay_id={$relay_id}";
  68. return $url;
  69. }
  70. public static function bargain_detail_url($bargain_id)
  71. {
  72. $url = BASE_SITE_URL . "/mobile/index.php?act=bargain&op=detail&client_type=wap&bargain_id={$bargain_id}";
  73. return $url;
  74. }
  75. public static function bargain_open_url($bargain_id)
  76. {
  77. $relay_id = session_helper::share_id();
  78. $url = BASE_SITE_URL . "/mobile/index.php?act=bargain&op=open&client_type=wap&bargain_id={$bargain_id}&relay_id={$relay_id}";
  79. return $url;
  80. }
  81. public static function room_invite_url($room_id,$relay_id)
  82. {
  83. $url = BASE_SITE_URL . "/mobile/index.php?act=index&op=room_invite&client_type=ajax&room_id={$room_id}&relay_id={$relay_id}";
  84. return $url;
  85. }
  86. public static function room_detail_url($talk_type,$talk_id,$relay_id = 0)
  87. {
  88. if($relay_id <= 0) {
  89. $relay_id = session_helper::relay_id();
  90. }
  91. $url = BASE_SITE_URL . "/mobile/index.php?act=index&op=room_detail&client_type=wap&talk_type={$talk_type}&talk_id={$talk_id}&relay_id={$relay_id}";
  92. return $url;
  93. }
  94. }
  95. class author_url
  96. {
  97. public static function member_index($member_id)
  98. {
  99. $data = util::encrypt_data($member_id);
  100. $data = urlencode($data);
  101. $relay_id = session_helper::relay_id();
  102. $url = BASE_SITE_URL . "/mobile/index.php?act=index&op=member&member_id={$data}&relay_id={$relay_id}";
  103. return $url;
  104. }
  105. public static function bonus_open_url($type_sn)
  106. {
  107. $relay_id = session_helper::relay_id();
  108. $url = BASE_SITE_URL . "/mobile/index.php?act=bonusex&op=open&client_type=wap&type_sn={$type_sn}&relay_id={$relay_id}";
  109. return $url;
  110. }
  111. public static function bonus_grab_url($type_sn)
  112. {
  113. $relay_id = session_helper::relay_id();
  114. $url = BASE_SITE_URL . "/mobile/index.php?act=bonusex&op=grab&client_type=wap&type_sn={$type_sn}&relay_id={$relay_id}";
  115. return $url;
  116. }
  117. public static function fcode_url($common_id,$batch_code)
  118. {
  119. $relay_id = session_helper::relay_id();
  120. $url = BASE_SITE_URL . "/mobile/index.php?act=fcode&op=index&client_type=wap&common_id={$common_id}&batch_code={$batch_code}&relay_id={$relay_id}";
  121. return $url;
  122. }
  123. public static function mshop_special($special_id)
  124. {
  125. $relay_id = session_helper::relay_id();
  126. $url = BASE_SITE_URL . "/mobile/index.php?act=mshop&op=special&special_id={$special_id}&relay_id={$relay_id}";
  127. return $url;
  128. }
  129. public static function mshop_goods($goods_id)
  130. {
  131. $relay_id = session_helper::relay_id();
  132. $url = BASE_SITE_URL . "/mobile/index.php?act=mshop&op=goods&goods_id={$goods_id}&relay_id={$relay_id}";
  133. return $url;
  134. }
  135. public static function ugc_url($special_id)
  136. {
  137. $relay_id = session_helper::relay_id();
  138. $url = BASE_SITE_URL . "/mobile/index.php?act=special&op=index&special_id={$special_id}&client_type=wap&relay_id={$relay_id}";
  139. return $url;
  140. }
  141. public static function inviter_url($user)
  142. {
  143. $relay_id = session_helper::relay_id();
  144. $url = BASE_SITE_URL . "/mobile/index.php?act=invite_friend&op=index&client_type=wap&curuser={$user}&relay_id={$relay_id}";
  145. return $url;
  146. }
  147. public static function bargain_url($bargain_id)
  148. {
  149. $relay_id = session_helper::relay_id();
  150. $url = BASE_SITE_URL . "/mobile/index.php?act=bargain&op=open&client_type=wap&bargain_id={$bargain_id}&relay_id={$relay_id}";
  151. return $url;
  152. }
  153. public static function room_invite_url($room_id,$relay_id)
  154. {
  155. $url = BASE_SITE_URL . "/mobile/index.php?act=index&op=room_invite&client_type=ajax&room_id={$room_id}&relay_id={$relay_id}";
  156. return $url;
  157. }
  158. public static function room_detail_url($talk_type,$talk_id,$relay_id = 0){
  159. if($relay_id <= 0) {
  160. $relay_id = session_helper::relay_id();
  161. }
  162. $url = BASE_SITE_URL . "/mobile/index.php?act=index&op=room_detail&client_type=wap&talk_type={$talk_type}&talk_id={$talk_id}&relay_id={$relay_id}";
  163. return $url;
  164. }
  165. }