コード例 #1
0
ファイル: RewardController.php プロジェクト: caidongyun/CS
 public function actionRewardAdd()
 {
     if (!empty($_POST)) {
         $sponsor = isset($_POST['sponsor']) ? $_POST['sponsor'] : '';
         $startTime = isset($_POST['startTime']) ? strtotime($_POST['startTime']) : '';
         $stopTime = isset($_POST['stopTime']) ? strtotime($_POST['stopTime']) : '';
         $firstReward = isset($_POST['firstReward']) ? $_POST['firstReward'] : '';
         $inviteReward = isset($_POST['inviteReward']) ? $_POST['inviteReward'] : '';
         $exchangeMin = isset($_POST['exchangeMin']) ? $_POST['exchangeMin'] : '';
         // $exchangeType = isset($_POST['exchangeType']) ? $_POST['exchangeType'] : '';
         $virtualName = isset($_POST['virtualName']) ? $_POST['virtualName'] : '';
         $exchangeRatio = isset($_POST['exchangeRatio']) ? $_POST['exchangeRatio'] : '';
         $limitUser = isset($_POST['limitUser']) ? $_POST['limitUser'] : '';
         $limitDevice = isset($_POST['limitDevice']) ? $_POST['limitDevice'] : '';
         $limitTime = isset($_POST['limitTime']) ? $_POST['limitTime'] : '';
         $limitDays = isset($_POST['limitDays']) ? $_POST['limitDays'] : '';
         $limitNum = isset($_POST['limitNum']) ? $_POST['limitNum'] : '';
         $activityRule = isset($_POST['activityRule']) ? $_POST['activityRule'] : '';
         $shareAppUrl = isset($_POST['shareAppUrl']) ? $_POST['shareAppUrl'] : '';
         if ($limitDays == '') {
             $limitDays = abs($startTime - $stopTime) / 3600 / 24;
         }
         $insertReward = array('start_time' => $startTime, 'stop_time' => $stopTime, 'type' => self::ACTIVITY_TYPE, 'is_run' => 1);
         AppbymeActivityModel::insertActivity($insertReward);
         $activityId = mysql_insert_id();
         $insertRewardInvite = array('activity_id' => $activityId, 'sponsor' => WebUtils::t($sponsor), 'start_time' => $startTime, 'stop_time' => $stopTime, 'first_reward' => $firstReward, 'invite_reward' => $inviteReward, 'exchange_min' => $exchangeMin, 'virtual_name' => WebUtils::t($virtualName), 'exchange_ratio' => $exchangeRatio, 'limit_user' => $limitUser, 'limit_device' => $limitDevice, 'limit_time' => $limitTime, 'limit_days' => $limitDays, 'limit_num' => $limitNum, 'activity_rule' => $activityRule, 'share_appurl' => $shareAppUrl);
         AppbymeActivityInviteModel::insertActivityInvite($insertRewardInvite);
         header('location:' . $this->rootUrl . '/index.php?r=admin/reward/rewardlist');
     }
     $this->renderPartial('rewardadd');
 }