function getAnalyse($equipe, $listeJeux) { global $Dom1; global $DomN; global $Dom2; global $Ext1; global $ExtN; global $Ext2; global $nbJeuxAAnalyser; global $decote; $NbJourneeOuEquipeAEteTrouve = 0; $Score = 0; $decoteDepart = 0; $decoteInitiale = $decote; $analyse = array(); //echo "Analyse de l'équipe : ".$equipe."<br />"; // Calcul du dernier jeu à retrouver ! $finRecherche = sizeof($listeJeux) - 1 - $nbJeuxAAnalyser; if ($finRecherche < 0) { $finRecherche = 0; } // Affichage des jeux par ordre croissant for ($j = sizeof($listeJeux) - 2; $j >= $finRecherche; $j--) { $jeuSuivant = $listeJeux[$j]; // Recherche des résultats de ce jeu $jeu_id = $jeuSuivant['jeu_id']; $Resultat = getResultatJeu($jeu_id); //echo "la décote est à : $decoteDepart<br />"; //echo "Decote : ".((100-$decoteDepart)/100)."<br />"; // Affiche tous les matchs $nbMatchsDuJeuSuivant = getNbMatchsDeCeJeu($jeuSuivant); for ($i = 1; $i <= $nbMatchsDuJeuSuivant; $i++) { $equiped = $jeuSuivant["equipe" . $i . "d"]; $equipev = $jeuSuivant["equipe" . $i . "v"]; if ($equiped == $equipe || $equipev == $equipe) { $NbJourneeOuEquipeAEteTrouve++; //echo "Sur le match ".$jeuSuivant['titre'].", ".$equipe; $ResultatMatch = getResultatNumero($Resultat, $i); if ($equiped == $equipe) { //echo " a joué à domicile"; if ($ResultatMatch == "1") { $Score = $Score + $Dom1 * ((100 - $decoteDepart) / 100); } if ($ResultatMatch == "N") { $Score = $Score + $DomN * ((100 - $decoteDepart) / 100); } if ($ResultatMatch == "2") { $Score = $Score + $Dom2 * ((100 - $decoteDepart) / 100); } } if ($equipev == $equipe) { //echo " a joué à l'extérieur"; if ($ResultatMatch == "2") { $Score = $Score + $Ext1 * ((100 - $decoteDepart) / 100); } if ($ResultatMatch == "N") { $Score = $Score + $ExtN * ((100 - $decoteDepart) / 100); } if ($ResultatMatch == "1") { $Score = $Score + $Ext2 * ((100 - $decoteDepart) / 100); } } break; } } //echo $equipe." : $Score points.<br />"; // On augmente la décote $decoteDepart = $decoteDepart + $decoteInitiale; } if ($NbJourneeOuEquipeAEteTrouve != $nbJeuxAAnalyser) { // Il manque des jours, on fait la moyenne des matchs trouvés if ($NbJourneeOuEquipeAEteTrouve >= 1) { $Score = $Score / $NbJourneeOuEquipeAEteTrouve * $nbJeuxAAnalyser; } // Rien n'a été trouvé ! On met le score à -1 pour qu'il ne soit pas pris en compte !! if ($NbJourneeOuEquipeAEteTrouve == 0) { $Score = -1; } } // else // echo "Total de l'équipe ". $equipe." : $Score points.<br />"; return $Score; }
<?php session_start(); header('Content-Type: text/javascript; charset: UTF-8'); include "inclusions.php"; $db_link = ouvre_base(); if ($db_link) { $jeu = getJeuCourant(); if ($jeu) { $jeu_id = $jeu["jeu_id"]; $dernier_jeu_id = $jeu_id; $listeJoueurs = getListeJoueurs(); $nbMatchsDeCeJeu = getNbMatchsDeCeJeu($jeu); $Resultat = getResultatJeu($jeu_id); echo "["; $ListeCompletPronostic = getPronosticJeu($jeu_id); for ($j = 0; $j < sizeof($listeJoueurs); $j++) { $joueur = $listeJoueurs[$j]; $joueur_id = $joueur["joueur_id"]; $nom = $joueur["nom"]; // $pronostic=getPronosticJoueur($joueur_id,$jeu_id); $pronostic = extraitPronosticJoueur($ListeCompletPronostic, $joueur_id); $flash = $pronostic["flash"]; $nbResultats = 0; $nbResultats7 = 0; $nbBonResultats = 0; $NbMatchsJoues = 0; for ($i = 1; $i <= $nbMatchsDeCeJeu; $i++) { $resultatJeu = getResultatNumero($Resultat, $i); if ($resultatJeu) { $nbResultats = $nbResultats + 1;