/** * Etablit le listing au format JSON du contenu d'un disque * @param string $dir Disque dont le contenu est à lister */ public function filesAction($dir = "Datas") { $this->view->disable(); $cloud = $this->config->cloud; $root = $cloud->root . $cloud->prefix . $this->session->get("activeUser")->getLogin() . "/"; $response = DirectoryUtils::scan($root . $dir, $root); header('Content-type: application/json'); echo json_encode(array("name" => $dir, "type" => "folder", "path" => $dir, "items" => $response, "root" => $root)); }