Ejemplo n.º 1
0
<?php

require_once 'autoload.inc.php';
session_start();
header('Content-Type: application/javascript');
$g = new Gestionnaire();
$nbMembres = $g->nombreMembres();
$nbTotalFilms = Gestionnaire::nbTotalFilms();
$token = Gestionnaire::randomString(40);
$_SESSION["token"] = $token;
if (isset($_SESSION["membre"])) {
    $idMembreConnecte = $_SESSION["membre"]->getID();
} else {
    $idMembreConnecte = -1;
}
echo "var nbMembres = {$nbMembres};\n";
echo "var nbTotalFilms = {$nbTotalFilms};\n";
echo "var token = \"{$token}\";\n";
echo "var idMembreConnecte = {$idMembreConnecte};\n";
include 'script.js';
Ejemplo n.º 2
0
 /**
  * Retourne la moyenne du film
  * @param Gestionnaire $gestionnaire : le gestionnaire courant
  * @return float : la moyenne du film
  */
 public function getAverage($gestionnaire)
 {
     $total = 0;
     $nbNotes = 0;
     for ($i = 1; $i <= $gestionnaire->nombreMembres(); $i++) {
         $note = $this->listeNotes[$i];
         if (!is_null($note)) {
             $total += $note;
             $nbNotes++;
         }
     }
     if ($nbNotes > 0) {
         return number_format($total / $nbNotes, 2, ".", "");
         // formate la note sur 2 décimales, et avec des . à la place des virgules
         // on garde les 0 après la virgule, pour montrer que c'est une moyenne
     } else {
         return "0.00";
     }
 }