function init_loterie() { $img = "<img src='/images/loterie.jpg'>"; //afficher_titre_tableau("$img",$text); afficher_titre_tableau($img); $loteries = new loteries(); $id_loterie = $loteries->get_last_id_loterie(); $loterie_participant = new loterie_participant($_SESSION[AuthTroll], $id_loterie); $id_troll = $_SESSION[AuthTroll]; if ($_SESSION[admin] == "authenticated" && is_numeric($_GET[id_troll])) { $id_troll = $_GET[id_troll]; } if ($_GET[admin] == "liste") { loterie_admin_liste(); } elseif ($_POST[admin_post] == "enregistre") { loterie_admin_enregistre($_REQUEST[id_loterie]); } elseif ($_GET[admin] == "fiche") { loterie_admin_fiche($_REQUEST[id_loterie]); } elseif ($_GET[admin] == "cloturer") { loterie_admin_cloturer($_REQUEST[id_loterie]); } elseif ($_GET[admin] == "encours") { loterie_admin_encours($_REQUEST[id_loterie]); } elseif ($_POST[gain] == "enregistre") { loterie_interface_gain_enregistre($id_troll, $_POST[gain_num_loterie]); } elseif ($_GET[gain] == "liste") { loterie_interface_gain_liste($id_troll); } elseif ($_GET[gain] == "fiche") { loterie_interface_gain_fiche($id_troll, $_GET[id_loterie]); } elseif ($_GET[gain] == "liste") { loterie_interface_gain_liste($id_troll, $id_loterie); } elseif ($loterie_participant->is_participant()) { loterie_informations($id_loterie); loterie_participation_existante(); } elseif (!$loterie_participant->can_participe()) { loterie_participation_refusee(); } else { if ($_POST['actiondb'] == 'enregistre' && $_POST['participe'] == 'oui') { loterie_enregistre_participation($id_loterie); } else { loterie_informations($id_loterie); $loterie = new loterie($id_loterie); // on vérifie que l'état était bien en_cours if ($loterie->get_etat() == 'en_cours') { loterie_nouvelle_participation($id_loterie); } else { afficher_contenu_tableau("La loterie n'est pas encore ouverte"); } } } }
function loterie_info_top() { $loteries = new loteries(); $id_loterie = $loteries->get_last_id_loterie(); $loterie = new loterie($id_loterie); $loterie_participant = new loterie_participant($_SESSION['AuthTroll'], $id_loterie); $lien = "<a href='/loteries/loterie.php'>loterie</a>"; $text = ""; if (!$loterie_participant->can_participe($id_loterie)) { $text .= "<font color='red'>Vous n'avez pas réglé vos dettes de loterie.<br>"; //$text .= "<font color='red'>Vous n'avez pas réglé vos dettes de loterie numéro $id_loterie.<br>"; } elseif (!$loterie_participant->is_participant() && $loterie->get_etat() == 'en_cours') { $text .= "<font color='red'>Vous n'êtes pas encore inscrit pour la {$lien} numéro {$id_loterie}.<br>"; } elseif ($loterie_participant->is_participant() && $loterie->get_etat() == 'en_cours') { $text .= "Vous participez à la {$lien} numéro {$id_loterie}.<br>"; } if ($loterie->get_etat() == 'ouvert') { $text .= "Nouvelle [{$lien}] en préparation, ouverture dans peu de temps."; } elseif ($loterie->get_etat() == 'clos') { $text .= "<font color='red'>La {$lien} numéro {$id_loterie} est clôturée. Le gagnant est : "; $troll = new troll($loterie->get_id_gagnant()); $text .= $troll->get_nom_troll() . " (" . $loterie->get_id_gagnant() . ")<br>"; if ($loterie->get_id_gagnant() == $_SESSION['AuthTroll']) { $text .= "<font color='red'><b>Vous avez gagné la {$lien} numéro {$id_loterie} !<b></font> "; $text .= "[<a href='/loteries/loterie.php?gain=fiche&id_loterie={$id_loterie}'>Accès interface de gain loterie {$id_loterie}</a>] "; } } // on regarde si le troll connecté n'a pas déjà été gagnant une fois if ($loteries->is_gagnant($_SESSION['AuthTroll'])) { $text .= "[<a href='/loteries/loterie.php?gain=liste'>Loteries gagnées</a>]"; } if ($text != "") { echo "<tr class='mh_tdpage'><td>"; echo $text; echo "</td></tr>"; } }
function get_total_participe() { global $db_vue_rm; $loterie = new loterie($this->id_loterie); return $this->get_nombre_participants() * $loterie->get_valeur_participe(); }