示例#1
0
 private function scoreDefine($userClassement, $tab, $langue)
 {
     $scoreclassement = array();
     $this->scoreOver = variable::gethighscoreOver();
     $this->scoreOver++;
     $j = $userClassement - $this->scoreOver;
     //joueurs au dessus
     $jj = $userClassement + $this->scoreOver;
     //joueurs qui précédent
     while ($j <= $jj) {
         if ($langue != "") {
             if (isset($tab[$langue][$j])) {
                 if (!isset($scoreclassement[$langue])) {
                     $scoreclassement[$langue] = array();
                 }
                 array_push($scoreclassement[$langue], $tab[$langue][$j]);
             }
         } else {
             if (isset($tab[$j])) {
                 array_push($scoreclassement, $tab[$j]);
             }
         }
         $j++;
     }
     if ($langue != "") {
         return $scoreclassement[$langue];
     } else {
         return $scoreclassement;
     }
 }