public function admin_view($id = null) { $filename = WWW_ROOT . FilesController::FILE_ROOT . DS . implode(DS, $this->request->params['pass']) . "." . $this->request->params['ext']; debug($filename); $file = new File($filename, false); if (!$file->exists()) { throw new NotFoundException(__('File not found: ') . $file->path); } debug($file->name); debug($file->ext()); debug($file->Folder()->path); $this->viewClass = 'Media'; $params = array('id' => $file->name, 'name' => $file->name(), 'download' => false, 'extension' => $file->ext(), 'path' => $file->Folder()->path . DS); $this->set($params); //$this->set('fee', $this->Fee->read(null, $id)); }