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);
 }
Example #2
0
        $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;
     }
 }