Ejemplo n.º 1
0
Archivo: Temp.php Proyecto: Konro1/pms
 public function clear()
 {
     if ($this->_directory) {
         Upload_Util::rmdir($this->realpath($this->directory()));
         $this->_directory = NULL;
     }
 }
Ejemplo n.º 2
0
Archivo: Util.php Proyecto: Konro1/pms
 /**
  * recursively delete directory
  *
  * @param  string  $directory
  * @return boolean
  */
 public static function rmdir($directory)
 {
     if (!is_dir($directory)) {
         return FALSE;
     }
     $files = array_diff(scandir($directory), array('.', '..'));
     foreach ($files as $file) {
         $current = $directory . DIRECTORY_SEPARATOR . $file;
         if (is_dir($current)) {
             Upload_Util::rmdir($current);
         } else {
             unlink($current);
         }
     }
     return rmdir($directory);
 }