public function action_create($what = null) { is_null($what) and \Fuel\Core\Response::redirect('filemanager'); try { if (\Fuel\Core\Input::method() == 'POST') { if ($what == 'dir') { $dir = \Fuel\Core\File::create_dir('/var/www/html/' . $this->_dir . '/', \Fuel\Core\Input::post('dir_name'), 0777); if ($dir) { \Fuel\Core\Response::redirect('filemanager'); } } } } catch (Exception $e) { die($e->getMessage()); } \Fuel\Core\Response::redirect('filemanager'); }
private function prepare_files_dir() { if (!file_exists($this->files_dir_path())) { \Fuel\Core\File::create_dir(\Fuel\Core\Config::get('pass.files_dir'), $this->pass->id); } return file_exists($this->files_dir_path()); }