$point = $tab_classement['point']; $new_point = $point + 3; $classement = new Classement(); $classement->setIdTournoi($tournoi['id_tournoi']); $classement->setIdConcurrent($av_rencontre['id_concurrent_A']); $classement->setPoint($new_point); //ajout des points au classement du joueur $manager_classement->updateClassement($classement); } else { if ($av_rencontre['vainqueur_rencontre'] == $av_concurrentB['nom_concurrent']) { $tab_classement = $manager_classement->getClassementByIdTournoiByIdConcurrent($tournoi['id_tournoi'], $av_rencontre['id_concurrent_B']); $point = $tab_classement['point']; $new_point = $point + 3; $classement = new Classement(); $classement->setIdTournoi($tournoi['id_tournoi']); $classement->setIdConcurrent($av_rencontre['id_concurrent_B']); $classement->setPoint($new_point); //ajout des points au classement du joueur $manager_classement->updateClassement($classement); } } //vérif si c'est la fin ! $tab_rencontre = $manager_rencontre->getListRencontreGroup($tournoi['id_tournoi']); $tab_concurrent = $manager_concurrent->getListConcurrent($tournoi['id_tournoi']); $fin = count($tab_rencontre); foreach ($tab_rencontre as $value_rencontre) { if ($value_rencontre->getVainqueurRencontre() != "") { $fin = $fin - 1; } } // fin de la phase de groupe ! en avant les amis pour la phase de bracket !!
function creaChampionnatClassement($id_tournoi) { $manager_concurrent = connect('Concurrent'); $manager_classement = connect('Classement'); $list_concurrent = $manager_concurrent->getListConcurrent($id_tournoi); foreach ($list_concurrent as $value_classement) { $point = 0; if ($value_classement->getNomConcurrent() == "~~free win~~") { $point = -4; } $classement = new Classement(); $classement->setIdTournoi($id_tournoi); $classement->setIdConcurrent($value_classement->getIdConcurrent()); $classement->setNumPhase(1); $classement->setPoint($point); //ajoute dans les concurrent dans le classement $manager_classement->addClassement($classement); } }