stanley-king 6 tahun lalu
induk
melakukan
c04197383a

+ 1 - 1
helper/buy_first.php

@@ -94,7 +94,7 @@ class buy_first
             if(intval($discount_gap * 100 + 0.5) == 0) {
                 $result['gap_desc'] = $config['bonus_gap']['no_gap'];
             } else {
-                $result['gap_desc'] = sprintf($config['bonus_gap']['have_gap'],$discount_gap);
+                $result['gap_desc'] = sprintf($config['bonus_gap']['have_gap'],$lowest_price_amount,$discount_gap);
             }
             $result['discount_gap'] = $discount_gap;
         }

+ 22 - 0
helper/user_session/storage.php

@@ -99,3 +99,25 @@ abstract class storage
     abstract protected function limit_type();
     abstract protected function storage_tag();
 }
+
+class friend_caller extends storage
+{
+    public function __construct()
+    {
+        parent::__construct();
+    }
+    public function limit_type()
+    {
+        return 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);
+    }
+}

+ 12 - 38
mobile/control/invite_friend.php

@@ -1,10 +1,4 @@
 <?php
-/**
- * Created by PhpStorm.
- * User: stanley-king
- * Date: 2017/11/9
- * Time: 上午11:42
- */
 
 require_once(BASE_ROOT_PATH . '/helper/algorithm.php');
 require_once(BASE_ROOT_PATH . '/helper/login_helper.php');
@@ -61,7 +55,7 @@ class invite_friendControl extends mobileControl
             $mod_member = Model('member');
             $minfo = $mod_member->getMemberInfo(['inviter_id' => session_helper::memberid(),'member_id' => $user]);
             if(!empty($minfo)) {
-                $caller = new friend_caller();
+                $caller = new user_session\friend_caller();
                 $caller->call($user);
                 push_helper::call_friends(session_helper::memberid(),$user);
                 return self::outsuccess(null);
@@ -72,27 +66,7 @@ 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
 {
@@ -118,7 +92,7 @@ class tpl_invite_friend
         $this->mShareInfo = invite_helper::share_info(session_helper::share_id());
         $this->mTypesn = $type_sn;
         $this->mMine = (session_helper::memberid() == $user);
-        $this->mCaller = new friend_caller();
+        $this->mCaller = new user_session\friend_caller();
     }
 
     private function init($user)
@@ -187,20 +161,20 @@ class tpl_invite_friend
         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;
+            $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=\"right_profit\">
                         <p class=\"profit_money mb9\">{$minfo->reward_amount()}<span class=\"profit_unit\">元</span></p>
-                         <p class=\"f14 col666 lineH1\">邀请好友累计获得收益</p>                 
+                         <p class=\"f14 col666 lineH1\">邀请好友累计获得收益</p>
                     </div>
                 </div>";
         echo $str;

+ 1 - 26
mobile/control/member_bonus.php

@@ -23,8 +23,6 @@ require_once(BASE_ROOT_PATH . '/helper/invite_helper.php');
 require_once(BASE_ROOT_PATH . '/helper/activity_helper.php');
 require_once(BASE_ROOT_PATH . '/helper/room_helper.php');
 require_once(BASE_ROOT_PATH . '/admin/control/person_bonus.php');
-
-
 require_once(BASE_ROOT_PATH . '/helper/algorithm.php');
 require_once(BASE_ROOT_PATH . '/helper/login_helper.php');
 require_once(BASE_ROOT_PATH . '/helper/sms_helper.php');
@@ -1305,29 +1303,6 @@ class member_bonusControl extends mbMemberControl
     }
 }
 
-
-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_free_gifts
 {
     private $mUser;
@@ -1352,7 +1327,7 @@ class tpl_free_gifts
         $this->mShareInfo = invite_helper::share_info(session_helper::share_id());
         $this->mTypesn = $type_sn;
         $this->mMine = (session_helper::memberid() == $user);
-        $this->mCaller = new friend_caller();
+        $this->mCaller = new user_session\friend_caller();
     }
 
     private function init($user)

+ 4 - 10
mobile/templates/default/invite_friend/invite.php

@@ -3,18 +3,13 @@
 <head>
     <meta charset="UTF-8">
     <title>邀请好友</title>
-<!--    <meta name="viewport" content="width=750,user-scalable=no,target-densitydpi=device-dpi">-->
     <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
     <meta name="format-detection" content="telephone=no">
     <link rel="stylesheet" href="<?php echo RESOURCE_SITE_URL; ?>/mobile/invite_friend/css/main.css?<?php echo bonus_version(); ?>">
-    <link type="text/css" rel="stylesheet"
-          href="<?php echo RESOURCE_SITE_URL; ?>/mobile/talk/css/weui.css?<?php echo bonus_version(); ?>"/>
-    <link rel="stylesheet"
-          href="https://cdn.bootcss.com/jquery-weui/1.2.0/css/jquery-weui.min.css?<?php echo bonus_version(); ?>">
-    <link type="text/css" rel="stylesheet"
-          href="<?php echo RESOURCE_SITE_URL; ?>/mobile/talk/css/homepage.css?<?php echo bonus_version(); ?>"/>
-    <link type="text/css" rel="stylesheet"
-          href="<?php echo RESOURCE_SITE_URL; ?>/mobile/talk/css/free_gifts.css?<?php echo bonus_version(); ?>"/>
+    <link type="text/css" rel="stylesheet" href="<?php echo RESOURCE_SITE_URL; ?>/mobile/talk/css/weui.css?<?php echo bonus_version(); ?>"/>
+    <link rel="stylesheet" href="https://cdn.bootcss.com/jquery-weui/1.2.0/css/jquery-weui.min.css?<?php echo bonus_version(); ?>">
+    <link type="text/css" rel="stylesheet" href="<?php echo RESOURCE_SITE_URL; ?>/mobile/talk/css/homepage.css?<?php echo bonus_version(); ?>"/>
+    <link type="text/css" rel="stylesheet" href="<?php echo RESOURCE_SITE_URL; ?>/mobile/talk/css/free_gifts.css?<?php echo bonus_version(); ?>"/>
 </head>
 
 <body>
@@ -71,7 +66,6 @@
 <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/mobile/bonus/js/zepto.min.js?<?php echo bonus_version(); ?>"></script>
 <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/mobile/comm/layer.js?<?php echo bonus_version(); ?>"></script>
 <script type="text/javascript">
-
     var isapp = <?php echo session_helper::isapp() ? 'true' : 'false'; ?>;
     // if(!isapp) {
     //     document.getElementsByClassName('bonus_content')[0].setAttribute('style','padding-bottom:120px');