Exemplo n.º 1
0
 /**
  *
  */
 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()) {
     }
 }
Exemplo n.º 2
0
 /**
  * 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"]);
     }
 }
Exemplo n.º 3
0
 /**
  * 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);
 }
Exemplo n.º 4
0
 public function deleteById($pId)
 {
     File::delete($this->getValueById("path_upload", $pId));
     parent::deleteById($pId);
 }