$db->update("{$dbprefix}plan"); $db->set("status = '{$id_equipe}'"); $db->where("place = '{$place}'"); $db->exec(); js_goto("?page=plan"); } else { show_erreur_saisie($strEquipePresente); } } } elseif ($op == "reserve") { /*** verification sécurite ***/ if ($grade['z'] != 'z') { js_goto("?page=index"); } /* si c l'admin, doit choisir l'equipe dans un menu déroulant */ if ($grade['a'] == 'a' || $grade['b'] == 'b' || $grade['k'] == 'k' or joueur_inscrit($s_joueur)) { echo "<p class=title>.:: " . $strChoixEmplacement . " ::.</p>"; echo "<form method=post action=?page=plan&op=do_reserve>"; /*** table d'affichage des équipes ***/ echo "<table border=0 cellpadding=0 cellspacing=0 class=bordure1><tr><td>"; echo "<table cellspacing=1 cellpadding=0 border=0 class=fiche>"; echo "<tr><td>"; echo "<table cellspacing=0 cellpadding=3 border=0 width=100%>"; /*** équipes ***/ echo "<tr><td class=titlefiche width=33%>{$strTag} <font color=red></font> :</td>"; echo "<td class=textfiche>"; echo "<input type=hidden name=place value={$place}>"; echo "<select name=id_equipe value=''>"; /* Affiche toutes les équipes */ if ($grade['a'] == 'a' || $grade['b'] == 'b' || $grade['k'] == 'k') { $db->select("id, tag");
/*** si il y a assez de places ***/ $nbinscrits = nb_inscrits_tournois($s_tournois); $nbplaces = nb_places_tournois($s_tournois); if ($nbinscrits < $nbplaces) { /*** le tournois est par equipe (le manager ki inscrit) ***/ if ($modeequipe_tournois == 'E' && $s_joueur) { $mesequipes = equipes_manager($s_joueur); for ($i = 0; $i < count($mesequipes); $i++) { if (!participe($mesequipes[$i]['id'], $s_tournois) && equipe_valide($mesequipes[$i]['id'])) { echo "<li class=\"lib\"><a href=\"?page=inscriptions&op=sinscire&id={$s_tournois}&equipe=" . $mesequipes[$i]['id'] . "\" onclick=\"return confirm('{$strConfirmIncrireTeam}');\"><font color=\"red\">{$strInscrire} " . $mesequipes[$i]['tag'] . "</font></a><br>"; } elseif (participe($mesequipes[$i]['id'], $s_tournois)) { echo "<li class=\"lib\"><a href=\"?page=inscriptions&op=desinscire&id={$s_tournois}&equipe=" . $mesequipes[$i]['id'] . "\" onclick=\"return confirm('{$strConfirmDesincrireTeam}');\"><font color=\"red\">{$strDesinscrire} " . $mesequipes[$i]['tag'] . "</font></a><br>"; } } } elseif ($modeequipe_tournois == 'J' && $s_joueur) { if (!participe($s_joueur, $s_tournois) && joueur_inscrit($s_joueur)) { echo "<li class=\"lib\"><a href=\"?page=inscriptions&op=sinscire&id={$s_tournois}\" onclick=\"return confirm('{$strConfirmSIncrire}');\"><font color=\"red\">{$strSInscrire}</font></a><br>"; } elseif (participe($s_joueur, $s_tournois)) { echo "<li class=\"lib\"><a href=\"?page=inscriptions&op=desinscire&id={$s_tournois}\" onclick=\"return confirm('{$strConfirmDesincrire}');\"><font color=\"red\">{$strSeDesinscrire}</font></a><br>"; } } } } echo '<br>'; /** select de la poule si le joueur est actif dans le tournois**/ if ($modeequipe_tournois == 'E' && !empty($s_joueur)) { $equipes = equipes_joueur($s_joueur); for ($i = 0; $i < count($equipes); $i++) { $p = ''; $p = poule_participe($equipes[$i]['id'], $s_tournois); if ($p) {
/*** si il y a assez de places ***/ $nbinscrits = nb_inscrits_tournois($id); $nbplaces = nb_places_tournois($id); if ($nbinscrits < $nbplaces) { /*** le tournois est par equipe (le manager ki inscrit) ***/ if (modeequipe_tournois($id) == 'E' && equipe_valide($equipe) && !participe($equipe, $id)) { /*** verification securite ***/ verif_manager($equipe, $s_joueur); $db->delete("{$dbprefix}participe"); $db->where("tournois = {$id}"); $db->where("equipe = {$equipe}"); $db->exec(); $db->insert("{$dbprefix}participe (tournois,equipe,poule,status,seed,date)"); $db->values("{$id},{$equipe},null,'P',null," . time()); $db->exec(); } elseif (modeequipe_tournois($id) == 'J' && joueur_inscrit($s_joueur) && !participe($s_joueur, $id)) { $db->delete("{$dbprefix}participe"); $db->where("tournois = {$id}"); $db->where("equipe = {$s_joueur}"); $db->exec(); $db->insert("{$dbprefix}participe (tournois,equipe,poule,status,seed,date)"); $db->values("{$id},{$s_joueur},null,'P',null," . time()); $db->exec(); } } } /*** redirection ***/ js_goto("?page=inscriptions"); } /******************************************************** * DesInscription de joueurs/equipes par eux meme