static function getAverageScore($id_set_type) { $rankings = ModelRanking::get($id_set_type); if (count($rankings) == 0) { return DEFAULT_SCORE; } $scores = array(); foreach ($rankings as $player) { $scores[] = $player['score']; } return Math::array_average($scores); }
<?php $form_url = Routing::getUrlFor(array('module' => $g_current_module, 'action' => $g_current_action)); $player = ModelPlayer::getById($_GET['id']); $rankings = ModelRanking::getForPlayer($_GET['id']); ?> <h2><?php echo $player['first_name'] . ' ' . $player['last_name']; ?> </h2> <form class="form-horizontal" action="<?php echo $form_url; ?> " method="post"> <div class="form-group"> <label for="first_name" class="col-sm-2 control-label">Prénom</label> <div class="col-sm-10"> <input class="form-control" type="text" name="first_name" value="<?php echo htmlspecialchars($player['first_name']); ?> " /> </div> </div> <div class="form-group"> <label for="last_name" class="col-sm-2 control-label">Nom</label> <div class="col-sm-10"> <input class="form-control" type="text" name="last_name" value="<?php echo htmlspecialchars($player['last_name']);