/** * */ public function fetch() { $this->urlsDone = array(); if ($this->logFile) { File::delete($this->logFile); File::create($this->logFile); File::append($this->logFile, Encoding::BOM()); } $this->log("url", "title", "description", "date"); while ($running = $this->next()) { } }
/** * Méthode permettant d'annuler l'upload * Supprime le fichier principal et les fichiers secondaires (miniatures) * @return void */ public function cancelUpload() { if ($this->isUpload) { $this->model_upload->deleteById($this->id_upload); } $max = count($this->miniatures); for ($i = 0; $i < $max; ++$i) { File::delete($this->miniatures[$i]["pathFile"]); } }
/** * Méthode d'exportation de données provenant de la base vers un fichier CSV * Renvoie le résultat de l'écriture du fichier * @param Array $pData Tableau des données * @param String $pFileName Nom du fichier * @return Boolean */ public static function export(array $pData, $pFileName) { if (!$pData) { return false; } $donnees = self::encode($pData); File::delete($pFileName); File::create($pFileName); return File::append($pFileName, $donnees); }
public function deleteById($pId) { File::delete($this->getValueById("path_upload", $pId)); parent::deleteById($pId); }