$query->bind('id2', NULL); } else { $query->bind('id1', $id_enfant[$i][0], PDO::PARAM_INT); $query->bind('id2', $id_enfant[$i][1], PDO::PARAM_INT); } if (!$query->execute()) { global $glob_debug; if ($glob_debug) { echo 'ERREUR INSERT MATCH '; } exit; } $id_enfant[$i >> 1][$i % 2] = $database->getConnection()->lastInsertId(); } if ($nbr_match > 1) { $tournoi['heure_finale_start'] = ajouter_heures($tournoi['heure_finale_start'], $tournoi['duree_inter_match']); $first = false; $nbr_match = $nbr_match >> 1; } $sql = 'SELECT id_match,id_enfant1,id_enfant2 FROM matchs WHERE id_tournoi=:idt AND id_groupe IS NULL AND (id_enfant1 IS NOT NULL OR id_enfant2 IS NOT NULL)'; $query = new Query($database, $sql); $query->bind('idt', $id_tournoi, PDO::PARAM_INT); if (!$query->execute()) { global $glob_debug; if ($glob_debug) { echo 'ERREUR SELECT FINALES '; } exit; } }
creer_match_equipe($database, $id_tournoi, $groupe['id_groupe'], $tournoi['nombreManche'], $tournoi['teamParMatch'], $h_start, $equipes[0]['id'], $equipes[1]['id']); creer_match_equipe($database, $id_tournoi, $groupe['id_groupe'], $tournoi['nombreManche'], $tournoi['teamParMatch'], $h_start, $equipes[2]['id'], $equipes[3]['id']); creer_match_equipe($database, $id_tournoi, $groupe['id_groupe'], $tournoi['nombreManche'], $tournoi['teamParMatch'], $h_start, $equipes[4]['id'], $equipes[5]['id']); $h_start = ajouter_heures($h_start, $tournoi['duree_inter_match']); creer_match_equipe($database, $id_tournoi, $groupe['id_groupe'], $tournoi['nombreManche'], $tournoi['teamParMatch'], $h_start, $equipes[1]['id'], $equipes[2]['id']); creer_match_equipe($database, $id_tournoi, $groupe['id_groupe'], $tournoi['nombreManche'], $tournoi['teamParMatch'], $h_start, $equipes[4]['id'], $equipes[3]['id']); creer_match_equipe($database, $id_tournoi, $groupe['id_groupe'], $tournoi['nombreManche'], $tournoi['teamParMatch'], $h_start, $equipes[0]['id'], $equipes[5]['id']); $h_start = ajouter_heures($h_start, $tournoi['duree_inter_match']); creer_match_equipe($database, $id_tournoi, $groupe['id_groupe'], $tournoi['nombreManche'], $tournoi['teamParMatch'], $h_start, $equipes[3]['id'], $equipes[5]['id']); creer_match_equipe($database, $id_tournoi, $groupe['id_groupe'], $tournoi['nombreManche'], $tournoi['teamParMatch'], $h_start, $equipes[1]['id'], $equipes[4]['id']); creer_match_equipe($database, $id_tournoi, $groupe['id_groupe'], $tournoi['nombreManche'], $tournoi['teamParMatch'], $h_start, $equipes[2]['id'], $equipes[0]['id']); $h_start = ajouter_heures($h_start, $tournoi['duree_inter_match']); creer_match_equipe($database, $id_tournoi, $groupe['id_groupe'], $tournoi['nombreManche'], $tournoi['teamParMatch'], $h_start, $equipes[2]['id'], $equipes[5]['id']); creer_match_equipe($database, $id_tournoi, $groupe['id_groupe'], $tournoi['nombreManche'], $tournoi['teamParMatch'], $h_start, $equipes[0]['id'], $equipes[4]['id']); creer_match_equipe($database, $id_tournoi, $groupe['id_groupe'], $tournoi['nombreManche'], $tournoi['teamParMatch'], $h_start, $equipes[1]['id'], $equipes[3]['id']); $h_start = ajouter_heures($h_start, $tournoi['duree_inter_match']); creer_match_equipe($database, $id_tournoi, $groupe['id_groupe'], $tournoi['nombreManche'], $tournoi['teamParMatch'], $h_start, $equipes[2]['id'], $equipes[4]['id']); creer_match_equipe($database, $id_tournoi, $groupe['id_groupe'], $tournoi['nombreManche'], $tournoi['teamParMatch'], $h_start, $equipes[1]['id'], $equipes[5]['id']); creer_match_equipe($database, $id_tournoi, $groupe['id_groupe'], $tournoi['nombreManche'], $tournoi['teamParMatch'], $h_start, $equipes[3]['id'], $equipes[0]['id']); break; } } else { $sql = 'DELETE FROM joueurs_groupes WHERE id_groupe=:idg'; $query = new Query($database, $sql); $query->bind('idg', $groupe['id_groupe'], PDO::PARAM_INT); if (!$query->execute()) { global $glob_debug; if ($glob_debug) { echo 'ERREUR JOUEUR_GROUPE DELETE SQL'; } exit;