url_helper.php 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  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=user_index&op=index&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. $path = "pages/shareBonus/shareBonus?type_sn={$type_sn}&relay_id={$relay_id}";
  30. return $path;
  31. }
  32. public static function bonus_grab_url($type_sn)
  33. {
  34. $relay_id = session_helper::share_id();
  35. $url = BASE_SITE_URL . "/mobile/index.php?act=bonusex&op=grab&client_type=wap&type_sn={$type_sn}&relay_id={$relay_id}";
  36. return $url;
  37. }
  38. public static function fcode_url($common_id,$batch_code)
  39. {
  40. $relay_id = session_helper::share_id();
  41. $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}";
  42. return $url;
  43. }
  44. public static function mshop_index()
  45. {
  46. $relay_id = session_helper::share_id();
  47. $url = BASE_SITE_URL . "/mobile/index.php?act=mshop&op=index&relay_id={$relay_id}";
  48. return $url;
  49. }
  50. public static function mshop_special($special_id)
  51. {
  52. $relay_id = session_helper::share_id();
  53. $url = BASE_SITE_URL . "/mobile/index.php?act=mshop&op=special&special_id={$special_id}&relay_id={$relay_id}";
  54. return $url;
  55. }
  56. public static function mshop_goods($goods_id)
  57. {
  58. $relay_id = session_helper::share_id();
  59. $url = BASE_SITE_URL . "/mobile/index.php?act=mshop&op=goods&goods_id={$goods_id}&relay_id={$relay_id}";
  60. return $url;
  61. }
  62. public static function ugc_url($special_id)
  63. {
  64. $relay_id = session_helper::share_id();
  65. $url = BASE_SITE_URL . "/mobile/index.php?act=special&op=index&special_id={$special_id}&client_type=wap&relay_id={$relay_id}";
  66. return $url;
  67. }
  68. public static function inviter_url()
  69. {
  70. $relay_id = session_helper::share_id();
  71. $url = BASE_SITE_URL . "/mobile/index.php?act=invite_friend&op=index&client_type=wap&curuser={$relay_id}&relay_id={$relay_id}";
  72. return $url;
  73. }
  74. public static function bargain_detail_url($bargain_id)
  75. {
  76. $url = BASE_SITE_URL . "/mobile/index.php?act=bargain&op=detail&client_type=wap&bargain_id={$bargain_id}";
  77. return $url;
  78. }
  79. public static function bargain_open_url($bargain_id)
  80. {
  81. $relay_id = session_helper::share_id();
  82. $url = BASE_SITE_URL . "/mobile/index.php?act=bargain&op=open&client_type=wap&bargain_id={$bargain_id}&relay_id={$relay_id}";
  83. return $url;
  84. }
  85. public static function room_detail_url($talk_type,$talk_id,$relay_id = 0)
  86. {
  87. if($relay_id <= 0) {
  88. $relay_id = session_helper::relay_id();
  89. }
  90. $url = BASE_SITE_URL . "/mobile/index.php?act=index&op=room_index&client_type=wap&talk_type={$talk_type}&talk_id={$talk_id}&relay_id={$relay_id}";
  91. return $url;
  92. }
  93. }
  94. class author_url
  95. {
  96. public static function member_index($member_id)
  97. {
  98. $data = util::encrypt_data($member_id);
  99. $data = urlencode($data);
  100. $relay_id = session_helper::relay_id();
  101. $url = BASE_SITE_URL . "/mobile/index.php?act=user_index&op=index&member_id={$data}&relay_id={$relay_id}";
  102. return $url;
  103. }
  104. public static function bonus_open_url($type_sn)
  105. {
  106. $relay_id = session_helper::relay_id();
  107. $url = BASE_SITE_URL . "/mobile/index.php?act=bonusex&op=open&client_type=wap&type_sn={$type_sn}&relay_id={$relay_id}";
  108. return $url;
  109. }
  110. public static function bonus_grab_url($type_sn)
  111. {
  112. $relay_id = session_helper::relay_id();
  113. $url = BASE_SITE_URL . "/mobile/index.php?act=bonusex&op=grab&client_type=wap&type_sn={$type_sn}&relay_id={$relay_id}";
  114. return $url;
  115. }
  116. public static function fcode_url($common_id,$batch_code)
  117. {
  118. $relay_id = session_helper::relay_id();
  119. $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}";
  120. return $url;
  121. }
  122. public static function mshop_special($special_id)
  123. {
  124. $relay_id = session_helper::relay_id();
  125. $url = BASE_SITE_URL . "/mobile/index.php?act=mshop&op=special&special_id={$special_id}&relay_id={$relay_id}";
  126. return $url;
  127. }
  128. public static function mshop_goods($goods_id)
  129. {
  130. $relay_id = session_helper::relay_id();
  131. $url = BASE_SITE_URL . "/mobile/index.php?act=mshop&op=goods&goods_id={$goods_id}&relay_id={$relay_id}";
  132. return $url;
  133. }
  134. public static function ugc_url($special_id)
  135. {
  136. $relay_id = session_helper::relay_id();
  137. $url = BASE_SITE_URL . "/mobile/index.php?act=special&op=index&special_id={$special_id}&client_type=wap&relay_id={$relay_id}";
  138. return $url;
  139. }
  140. public static function inviter_url($user)
  141. {
  142. $relay_id = session_helper::relay_id();
  143. $url = BASE_SITE_URL . "/mobile/index.php?act=invite_friend&op=index&client_type=wap&curuser={$user}&relay_id={$relay_id}";
  144. return $url;
  145. }
  146. public static function bargain_url($bargain_id)
  147. {
  148. $relay_id = session_helper::relay_id();
  149. $url = BASE_SITE_URL . "/mobile/index.php?act=bargain&op=open&client_type=wap&bargain_id={$bargain_id}&relay_id={$relay_id}";
  150. return $url;
  151. }
  152. public static function room_detail_url($talk_type,$talk_id,$relay_id = 0){
  153. if($relay_id <= 0) {
  154. $relay_id = session_helper::relay_id();
  155. }
  156. $url = BASE_SITE_URL . "/mobile/index.php?act=index&op=room_index&client_type=wap&talk_type={$talk_type}&talk_id={$talk_id}&relay_id={$relay_id}";
  157. return $url;
  158. }
  159. }