function _cleanup_old_temp_directories()
 {
     it_classes_load('it-file-utility.php');
     $directories = ITFileUtility::locate_file('deleteme-builder-import-export-*');
     if (is_wp_error($directories)) {
         return;
     }
     foreach ((array) $directories as $directory) {
         $stats = stat($directory);
         if (time() - 3600 > $stats['atime']) {
             ITFileUtility::delete_directory($directory);
         }
     }
 }
Esempio n. 2
0
 function cleanup()
 {
     if (!empty($this->_path) && is_dir($this->_path)) {
         ITFileUtility::delete_directory($this->_path);
     }
     $this->_path = '';
     if (true === $this->_args['delete_on_shutdown']) {
         if (!empty($this->_zip) && is_file($this->_zip)) {
             @unlink($this->_zip);
         }
         $this->_zip = '';
     }
     $old_temp_directories = ITFileUtility::locate_file('deleteme-ithemes-zip-temp-*');
     if (!is_wp_error($old_temp_directories)) {
         foreach ((array) $old_temp_directories as $directory) {
             $stats = stat($directory);
             if (time() - 3600 > $stats['atime']) {
                 ITFileUtility::delete_directory($directory);
             }
         }
     }
 }