/** * Affiches les disques de l'utilisateur */ public function indexAction() { //TODO 4.2 $controller = $this; $user = Auth::getUser($controller); $cloud = $this->config->cloud; $this->view->setVar("cloud", $cloud); $this->view->setVar("user", $user); $disques = Disque::find(array("idUser" => $user->getId(), "order" => "name")); $this->view->setVar("disques", $disques); $occupation = ModelUtils::getDisqueOccupation($disques); $this->view->setVar("occupation", $occupation); $this->jquery->compile($this->view); }
/** * Met à jour l'historique de tous les disques * @param array $cloud Configuration du Cloud, accès par $this->config->cloud dans un contrôleur */ public static function updateAllDaySize($cloud) { $disques = Disque::find(); foreach ($disques as $disque) { $histo = self::updateDaySize($cloud, $disque); echo $disque . " mise à jour...(" . $histo->getOccupation() . ")<br>"; } }