$form_bingo->add('Text', 'bingo_ticket_price')->label("Prix d'un ticket")->value($price); $form_bingo->add('Text', 'bingo_jackpot')->label("Gros lot")->value($jackpot); $form_bingo->add('Submit', 'submit')->value('Modifier'); if ($form_bingo->is_valid($_POST)) { list($new_price, $new_jackpot) = $form_bingo->get_cleaned_data('bingo_ticket_price', 'bingo_jackpot'); if ($new_price < 0) { $new_price = 0; } if ($new_jackpot < 0) { $new_jackpot = 0; } if ($price != $new_price) { update_bingo_price($new_price); } if ($jackpot != $new_jackpot) { update_bingo_jackpot($new_jackpot); } } //end if valid form_bingo /*Form to distribute the jackpot */ $form_distrib = new Form("form_distrib"); $form_distrib->method('POST'); $form_distrib->add('Text', 'bingo_real_jackpot')->label("Jackpot à distribuer")->value($jackpot); $form_distrib->add('Submit', 'submit')->value("Trouver un gagnant"); if ($form_distrib->is_valid($_POST)) { $real_jackpot = $form_distrib->get_cleaned_data('bingo_real_jackpot'); $id_winner = bingo_find_winner($jackpot, $number_ticket_sold); update_winners($id_winner); init_bingo(); } //end if valid form_distrib
function init_bingo() { $pdo = PDO2::getInstance(); $query = $pdo->prepare("UPDATE tbl_numbers SET usr_id = 0 WHERE usr_id >0"); $query->execute(); //Init jackpot on the txt_file update_bingo_jackpot(0); }