public static function add($params) { $path = Upload_files::getUrlBuffer(); if (!is_dir($path)) { mkdir($path, 0755, true); } return FoxFWFile::uploadFile($path, $GLOBALS['Config']['Upload_files']['max_upload_file']); }
public function upload($params) { FoxFWFile::uploadFile($this->path->get()); }
public static function add($data) { //verification de l'id dispo $compte = 0; $buffer = FoxFWKernel::URLencode($data['titre']); while (!empty(R::find('page', 'url=?', [$buffer]))) { $compte++; $buffer = FoxFWKernel::URLencode($data['titre'] . '-' . $compte); } //preparation de l'article $article = R::dispense('page'); $article->url = $buffer; $article->titre = $data['titre']; $article->tag = $data['tag']; $article->auteur = $data['auteur']; $article->filename = $buffer; $article->type = $data['type']; $article->twig = $data['twig']; $article->img = ''; $article->date = time(); if (isset($data['date'])) { $article->date = $data['date']; } //création du fichier qui recevra le body $filename = _WEB . Page::$buffer_dir . $buffer . '.html'; file_put_contents($filename, $data['body']); if (!file_exists($filename)) { //si le fichier existe pas die('Erreur Création fichier BODY !: ' . $filename); } //telechargement de l'image $buffer = FoxFWFile::uploadFile($data['path']); if (isset($buffer[0])) { $article->img = $buffer[0]; } R::store($article); return $article->url; }