public function postEditUser($user_id) { $winner = new Winner(); $winner->user_id = $user_id; $winner->position = Input::get('position'); $winner->save(); return Redirect::route('getEditUser', $user_id); }
$range = range(1, 42); shuffle($range); $num = 6; $r = array(); for ($i = 0; $i < $num; $i++) { $r[] = $range[$i]; } $shuffled = $num == 1 ? $r[0] : $r; sort($shuffled, SORT_NUMERIC); // SAVE THE WINNING NUMBER TO DATABASE $draw = Draw::where("date", "=", $date)->update(array('numbers' => implode(",", $shuffled), 'status' => 'closed')); // FIND WINNERS $bets = Bet::where("draw_id", "=", $draw_id)->where("numbers", "=", implode(",", $shuffled)); // GET NUMBER OF WINNERS AND DIVIDED IT $price = $draw_winning_price / $bets->count(); // WINNERS $winners = $bets->get(); // SAVE WINNERS TO DATABASE foreach ($winners as $winner) { $w = new Winner(); $w->draw_id = $draw_id; $w->winning_numbers = implode(",", $shuffled); $w->winning_price = $price; $w->ticket_number = $winner->ticket_number; $w->security_code = $winner->security_code; $w->draw_date = $date; $w->save(); echo "Winner Saved"; } } }
public function actionPost() { if ($this->getRole() != 2) { return; } $request = Yii::app()->getRequest(); $month = $request->getPost('month'); $name = $request->getPost('name'); $avatar = $request->getPost('avatar'); $tel = $request->getPost('tel'); $url = $request->getPost('url'); $photo = $request->getPost('photo'); $prize = $request->getPost('prize'); $prize_img = $request->getPost('prize_img'); $urlParam = explode('/', $url); $urlJson = json_decode(file_get_contents("http://api.t.sina.com.cn/queryid.json?mid=" . end($urlParam) . "&isBase62=1&type=1")); $winner = new Winner(); $winner->month = $month; $winner->name = $name; $winner->avatar = $avatar; $winner->tel = $tel; $winner->url = $url; $winner->mid = $urlJson->id; $winner->photo = $photo; $winner->prize = $prize; $winner->prize_img = $prize_img; $winner->save(); if ($winner->validate()) { $winner->save(); echo 1; } else { echo 0; } }