|
@@ -66,7 +66,27 @@ class invite_friendControl extends mobileControl
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+class friend_caller extends user_session\storage
|
|
|
+{
|
|
|
+ public function __construct()
|
|
|
+ {
|
|
|
+ parent::__construct();
|
|
|
+ }
|
|
|
+ public function limit_type()
|
|
|
+ {
|
|
|
+ return user_session\storage::DAILY_SUPPORT;;
|
|
|
+ }
|
|
|
+ public function storage_tag()
|
|
|
+ {
|
|
|
+ return 'friend_caller';
|
|
|
+ }
|
|
|
+ public function called($user) {
|
|
|
+ return $this->base_supported($user);
|
|
|
+ }
|
|
|
+ public function call($user) {
|
|
|
+ parent::base_support($user);
|
|
|
+ }
|
|
|
+}
|
|
|
|
|
|
class tpl_invite_friend
|
|
|
{
|
|
@@ -142,22 +162,19 @@ class tpl_invite_friend
|
|
|
}
|
|
|
private function show_noinvitee()
|
|
|
{
|
|
|
- echo "<div class=\"split_line_header mt20\">";
|
|
|
- echo "<div class=\"split_line\"></div>";
|
|
|
- echo "<span class=\"split_text\">TA尚未邀请好友</span>";
|
|
|
- echo " </div>";
|
|
|
-
|
|
|
+ echo "<div class=\"bonus_list\">";
|
|
|
+ echo "<span class=\"invite_null\">TA尚未邀请好友</span>";
|
|
|
+ echo "</div>";
|
|
|
}
|
|
|
|
|
|
private function show_relay()
|
|
|
{
|
|
|
$minfo = $this->mUserInfo;
|
|
|
$inviter_id = $minfo->inviter_id();
|
|
|
-
|
|
|
- $str = "<div class=\"profit_box\">
|
|
|
- <div class=\"left_profit\">
|
|
|
- <img class=\"profit_avatar\" src=\"{$minfo->avatar()}\">
|
|
|
- <p class=\"f14 col333 lineH1\">{$minfo->nickname()}</p>";
|
|
|
+ $str = "<div class=\"user_msg clearfix\">
|
|
|
+ <div class=\"user\">
|
|
|
+ <div class=\"user_img\"><img src=\"{$minfo->avatar()}\"></div>
|
|
|
+ <div class=\"user_name\">{$minfo->nickname()}</div>";
|
|
|
echo $str;
|
|
|
|
|
|
if($inviter_id > 0) {
|
|
@@ -172,38 +189,12 @@ class tpl_invite_friend
|
|
|
}
|
|
|
|
|
|
$str = "</div>
|
|
|
- <div class=\"right_profit\">
|
|
|
- <p class=\"profit_money mb9\">{$minfo->reward_amount()}<span class=\"profit_unit\">元</span></p>
|
|
|
- <p class=\"f14 col666 lineH1\">邀请好友累计获得收益</p>
|
|
|
+ <div class=\"get_bonus\">
|
|
|
+ <div class=\"total\"><span class=\"price\">{$minfo->reward_amount()}</span>元</div>
|
|
|
+ <p style='font-size: 28px;color: #666'>邀请好友累计获得收益</p>
|
|
|
</div>
|
|
|
</div>";
|
|
|
echo $str;
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-// $str = "<div class=\"user_msg\">
|
|
|
-// <div class=\"user\">
|
|
|
-// <div class=\"user_img\"><img src=\"{$minfo->avatar()}\"></div>
|
|
|
-// <div class=\"user_name\">{$minfo->nickname()}</div>";
|
|
|
-// echo $str;
|
|
|
-//
|
|
|
-// if($inviter_id > 0) {
|
|
|
-// $url = BASE_SITE_URL . "/mobile/index.php?act=invite_friend&op=index&client_type=wap&curuser={$inviter_id}";
|
|
|
-// $inviter = new member_info($inviter_id);
|
|
|
-// $str = "<div class=\"invite_user\">
|
|
|
-// <a href=\"{$url}\">
|
|
|
-// <span class=\"label\">邀请者:</span><img src=\"{$inviter->avatar()}\" class=\"invite_img\">
|
|
|
-// </a>
|
|
|
-// </div>";
|
|
|
-// echo $str;
|
|
|
-// }
|
|
|
-//
|
|
|
-// $str = "</div>
|
|
|
-// <div class=\"get_bonus\">
|
|
|
-// <div class=\"total\"><span class=\"price\">{$minfo->reward_amount()}</span>元</div>
|
|
|
-// </div>
|
|
|
-// </div>";
|
|
|
-// echo $str;
|
|
|
}
|
|
|
|
|
|
// private function show_bonus()
|
|
@@ -221,8 +212,6 @@ class tpl_invite_friend
|
|
|
|
|
|
private function show_rewared()
|
|
|
{
|
|
|
- $html = "";
|
|
|
-
|
|
|
if(empty($this->mMineInfo) && empty($this->mRewardedInvites)) {
|
|
|
return false;
|
|
|
}
|
|
@@ -233,37 +222,24 @@ class tpl_invite_friend
|
|
|
$count = count($this->mRewardedInvites);
|
|
|
}
|
|
|
|
|
|
- $html .="<div class=\"split_line_header mt20\">
|
|
|
- <div class=\"split_line\"></div>
|
|
|
- <span class=\"split_text\">已带来收益的好友({$count})</span>
|
|
|
- </div>";
|
|
|
+ echo "<div class=\"bonus_list\">";
|
|
|
+ echo "<div class=\"prompt_label\">
|
|
|
+ <span class=\"title\">已带来收益的好友<span class=\"invite_num\">({$count})</span></span>
|
|
|
+ </div>";
|
|
|
|
|
|
- $mem_html = "";
|
|
|
if(!empty($this->mMineInfo) && $this->mMineInfo->rewared_inviter()) {
|
|
|
- $mem_html .= $this->show_invitee($this->mMineInfo);
|
|
|
+ $this->show_invitee($this->mMineInfo);
|
|
|
}
|
|
|
foreach ($this->mRewardedInvites as $minfo) {
|
|
|
- $mem_html .= $this->show_invitee($minfo);
|
|
|
+ $this->show_invitee($minfo);
|
|
|
}
|
|
|
+ echo "</div>";
|
|
|
|
|
|
-
|
|
|
- if($count > 0) {
|
|
|
- $mem_html = "<div class=\"gifts_list\">
|
|
|
- <div class=\"weui-cells\">"
|
|
|
- . $mem_html .
|
|
|
- "</div>
|
|
|
- </div>";
|
|
|
- }
|
|
|
-
|
|
|
- $html = $html . $mem_html;
|
|
|
-
|
|
|
- echo $html;
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
private function show_rewarding()
|
|
|
{
|
|
|
- $html = "";
|
|
|
if(empty($this->mMineInfo) && empty($this->mRewardingInvites)) {
|
|
|
return false;
|
|
|
}
|
|
@@ -274,47 +250,35 @@ class tpl_invite_friend
|
|
|
$count = count($this->mRewardingInvites);
|
|
|
}
|
|
|
|
|
|
- $html .="<div class=\"split_line_header mt20\">
|
|
|
- <div class=\"split_line\"></div>
|
|
|
- <span class=\"split_text\">尚未带来收益的好友({$count})</span>
|
|
|
- </div>";
|
|
|
-
|
|
|
+ echo "<div class=\"bonus_list\">";
|
|
|
+ echo "<div class=\"prompt_label\">
|
|
|
+ <span class=\"title\">尚未带来收益的好友<span class=\"invite_num\">({$count})</span></span>
|
|
|
+ </div>";
|
|
|
|
|
|
- $mem_html = "";
|
|
|
if(!empty($this->mMineInfo) && $this->mMineInfo->rewared_inviter() == false) {
|
|
|
- $mem_html .=$this->show_invitee($this->mMineInfo);
|
|
|
+ $this->show_invitee($this->mMineInfo);
|
|
|
}
|
|
|
foreach ($this->mRewardingInvites as $minfo) {
|
|
|
- $mem_html .=$this->show_invitee($minfo);
|
|
|
+ $this->show_invitee($minfo);
|
|
|
}
|
|
|
+ echo "</div>";
|
|
|
|
|
|
- if($count > 0) {
|
|
|
- $mem_html = "<div class=\"gifts_list\">
|
|
|
- <div class=\"weui-cells\">"
|
|
|
- . $mem_html .
|
|
|
- "</div>
|
|
|
- </div>";
|
|
|
- }
|
|
|
-
|
|
|
- $html = $html . $mem_html;
|
|
|
-
|
|
|
- echo $html;
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
private function show_prompt()
|
|
|
{
|
|
|
- $str = "<div class=\"split_line_header mt21 mb17\">
|
|
|
- <div class=\"split_line\"></div>
|
|
|
- <span class=\"split_text\" style=\"padding-left:24px;padding-right: 24px;\">提示</span>
|
|
|
+ $str = "<div class=\"prompt\">
|
|
|
+ <div class=\"prompt_label\">
|
|
|
+ <span class=\"title\">提示</span>
|
|
|
+ </div>
|
|
|
+ <div class=\"gifts_tips_list\">
|
|
|
+ <div class=\"gifts_tips_item\"><span class=\"tips_count\">1</span>由于近期发现恶意刷红包用户,为保障体验,在邀请好 友之后,需要好友微信授权、注册、下载APP登录后才 给予邀请奖励。</div>
|
|
|
+ <div class=\"gifts_tips_item mt4\"><span class=\"tips_count\">2</span>您可以点击“召唤TA”,邀请好友回来。(同一用户 每天只能召唤一次) </div>
|
|
|
+ <div class=\"gifts_tips_item mt4\"><span class=\"tips_count\">3</span>熊猫美妆有权解散违规邀请的用户,收回已发红包并 关闭相关订单。(具体细节查看规则)</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
-
|
|
|
- <ul class=\"gifts_tips_list\">
|
|
|
- <li class=\"gifts_tips_item\"><span class=\"tips_count\">1</span>由于近期发现恶意刷红包用户,为保障体验,在邀请好 友之后,需要好友微信授权、注册、下载APP登录后才 给予邀请奖励。</li>
|
|
|
- <li class=\"gifts_tips_item mt4\"><span class=\"tips_count\">2</span>您可以点击“召唤TA”,邀请好友回来。(同一用户 每天只能召唤一次) </li>
|
|
|
- <li class=\"gifts_tips_item mt4\"><span class=\"tips_count\">3</span>熊猫美妆有权解散违规邀请的用户,收回已发红包并 关闭相关订单。(具体细节查看规则)</li>
|
|
|
- </ul>
|
|
|
- <div class=\"briefing_address free_gifts\" style='margin-bottom: 50px;' ></div>";
|
|
|
+ <div class=\"briefing_address\"></div>";
|
|
|
echo $str;
|
|
|
}
|
|
|
|
|
@@ -325,50 +289,40 @@ class tpl_invite_friend
|
|
|
$called = $this->mCaller->called($user);
|
|
|
|
|
|
$url = BASE_SITE_URL . "/mobile/index.php?act=invite_friend&op=index&client_type=wap&curuser={$user}";
|
|
|
-
|
|
|
- $html = "<div class=\"weui-cell x_line\">
|
|
|
- <a href=\"{$url}\">
|
|
|
- <div class=\"weui-cell__hd\">
|
|
|
- <img src=\"{$minfo->avatar()}\">
|
|
|
- </div>
|
|
|
- <div class=\"weui-cell__bd\">
|
|
|
- <p>{$minfo->nickname()}</p>
|
|
|
- <p class=\"week_total\">邀请{$minfo->invitees()}人 | 收益{$minfo->reward_amount()}元</p>
|
|
|
- </div>
|
|
|
- ";
|
|
|
-
|
|
|
+ $str = "<div class=\"item\">
|
|
|
+ <a href=\"{$url}\">
|
|
|
+ <div class=\"user_img\">
|
|
|
+ <img src=\"{$minfo->avatar()}\">
|
|
|
+ </div>
|
|
|
+ <div class=\"user_name text-overflow\">
|
|
|
+ <p class=\"text-overflow\"> {$minfo->nickname()}</p>
|
|
|
+ <p class=\"invite_msg\">邀请{$minfo->invitees()}人,收益<span class=\"price\">{$minfo->reward_amount()}</span>元</p>
|
|
|
+ </div>";
|
|
|
if($this->mMine == false)
|
|
|
{
|
|
|
- $html .= "<div class=\"look_btn\">
|
|
|
- <span class=\"arrow\"></span>
|
|
|
- </div>";
|
|
|
+ $str .= "<div class=\"look_btn\">
|
|
|
+ <span class=\"arrow\"></span>
|
|
|
+ </div>";
|
|
|
}
|
|
|
- $html.= "</a>";
|
|
|
+ $str .= "</a>";
|
|
|
|
|
|
if($this->mMine)
|
|
|
{
|
|
|
if($called) {
|
|
|
-// $html .= "<span class=\"call_btn called\" data-user=\"{$user}\">召唤TA</span>";
|
|
|
- $html .="<div class=\"weui-cell__ft\">
|
|
|
-// <a href=\"javascript:void(0)\" class=\"weui-btn weui-btn_mini donate call_btn called\">召唤TA</a>
|
|
|
-// </div>";
|
|
|
+ $str .= "<span class=\"call_btn called\" data-user=\"{$user}\">召唤TA</span>";
|
|
|
} else {
|
|
|
-// $html .= "<span class=\"call_btn\" data-user=\"{$user}\">召唤TA</span>";
|
|
|
- $html .= "<div class=\"weui-cell__ft\">
|
|
|
-// <a href=\"javascript:void(0)\" class=\"weui-btn weui-btn_mini donate call_btn\">召唤TA</a>
|
|
|
-// </div>";
|
|
|
+ $str .= "<span class=\"call_btn\" data-user=\"{$user}\">召唤TA</span>";
|
|
|
}
|
|
|
}
|
|
|
- $html .= "</div>";
|
|
|
-
|
|
|
- return $html;
|
|
|
+ $str .= "</div>";
|
|
|
+ echo $str;
|
|
|
}
|
|
|
|
|
|
public function show_open()
|
|
|
{
|
|
|
if(!session_helper::isapp())
|
|
|
{
|
|
|
- echo "<div class=\"fixed_bottom free_gifts\">
|
|
|
+ echo "<div class=\"fixed_bottom\">
|
|
|
<span class=\"logo\"></span>
|
|
|
<div class=\"label\">
|
|
|
<p>熊猫美妆</p>
|