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'); }