Ejemplo n.º 1
0
    }
    $twig = Twig::get();
    $template = $twig->loadTemplate('managers-bets.html');
    echo $template->render(array());
});
$app->get('/managers/bets/request/', function () use($app) {
    // AUTHENTICATION FIRST
    if (!Sentry::check()) {
        // User is not logged in, or is not activated
        $app->status(401);
    }
    $user = Sentry::getUser();
    if (!$user->isSuperUser()) {
        $app->status(401);
    }
    $data = array();
    $counter = 0;
    $draws = Bet::orderBy('id', 'desc')->get()->toArray();
    foreach ($draws as $draw) {
        $data[$counter]['id'] = $draw['id'];
        $data[$counter]['draw_id'] = $draw['draw_id'];
        $data[$counter]['numbers'] = $draw['numbers'];
        $data[$counter]['ticket_number'] = $draw['ticket_number'];
        $data[$counter]['security_code'] = $draw['security_code'];
        $data[$counter]['lucky_pick'] = $draw['lucky_pick'];
        $data[$counter]['date'] = date("F j,Y H:i:s", strtotime($draw['created_at']));
        $counter++;
    }
    header("Content-Type:text/json");
    echo json_encode(array(array('per_page' => 25, 'total_entries' => count($data), 'total_pages' => ceil(count($data) / 25), 'page' => 1), $data), JSON_NUMERIC_CHECK);
});
Ejemplo n.º 2
0
     $app->flash('error', 'Invalid Token.');
     $app->redirect('/');
 }
 unset($_POST['submit']);
 // VALIDATE UNIQUE
 $numbers = array();
 foreach ($_POST['bet'] as $bet) {
     if (!in_array($bet, $numbers)) {
         $numbers[] = trim(intval($bet));
     }
 }
 if (count($_POST['bet']) != 6 && count($numbers) != 6) {
     $app->flash('error', 'Sorry you have to select atleast 6 numbers');
     $app->redirect('/bet');
 }
 $last = Bet::orderBy("id", "desc")->first();
 $additional_number = is_object($last) ? $last->id + 1 : 0;
 // FIND THE DRAW
 $todays_draw = $draw->first();
 $bet = new Bet();
 $bet->draw_id = $todays_draw->id;
 $bet->numbers = implode(",", $numbers);
 $bet->ticket_number = date("Ymd") . $additional_number;
 $bet->security_code = md5(date("YmdHis"));
 if (isset($_POST['lucky_pick'])) {
     $bet->lucky_pick = 1;
 } else {
     $bet->lucky_pick = 0;
 }
 $bet->save();
 $ticket = array();