Exemple #1
0
 public function getAllFightersData()
 {
     $genders = array('male', 'female');
     $age_categories = $this->age_categories;
     $belts = $this->belt_colours;
     $menWeights = Helper::getMenWeights();
     $womenWeights = Helper::getWomenWeights();
     //gender / age-group / belt / weight
     foreach ($genders as $gender) {
         foreach ($belts as $belt) {
             foreach ($age_categories as $age => $values) {
                 if ($gender == 'male') {
                     $weights = $menWeights;
                 } else {
                     $weights = $womenWeights;
                 }
                 foreach ($weights as $weight => $textual) {
                     $data[$gender][$age][$belt][$weight] = $this->getFightersFor($gender, $age, $belt, $weight);
                 }
             }
         }
     }
     $data['genders'] = $genders;
     $data['age_categories'] = $age_categories;
     $data['belts'] = $belts;
     $data['menWeights'] = $menWeights;
     $data['womenWeights'] = $womenWeights;
     return $data;
 }