| 1 |
<?php |
<?php |
| 2 |
// $Id: files.inc,v 1.1.2.1.2.9 2009/04/05 03:04:08 ronan Exp $ |
// $Id: files.inc,v 1.1.2.1.2.10 2009/04/06 04:07:54 ronan Exp $ |
| 3 |
|
|
| 4 |
|
|
| 5 |
/** |
/** |
| 27 |
// Delete the temp files created during this run. |
// Delete the temp files created during this run. |
| 28 |
foreach (backup_migrate_temp_files_add() as $file) { |
foreach (backup_migrate_temp_files_add() as $file) { |
| 29 |
if (file_exists($file)) { |
if (file_exists($file)) { |
| 30 |
@unlink($file); |
unlink($file); |
| 31 |
} |
} |
| 32 |
} |
} |
| 33 |
|
|
| 34 |
// Delete temp files abandoned for 6 or more hours. |
// Delete temp files abandoned for 6 or more hours. |
| 35 |
foreach (file_scan_directory(file_directory_temp(), 'backup_migrate_*', array('.', '..'), 0, FALSE) as $file) { |
$dir = file_directory_temp(); |
| 36 |
if (filectime($file->filename) < time() - variable_get('backup_migrate_cleanup_time', 21600)) { |
$expire = time() - variable_get('backup_migrate_cleanup_time', 21600); |
| 37 |
unlink($file->filename); |
if (is_dir($dir) && $handle = opendir($dir)) { |
| 38 |
|
while (FALSE !== ($file = readdir($handle))) { |
| 39 |
|
if (strpos($file, 'backup_migrate_') === 0 && filectime($file->filename) < $expire) { |
| 40 |
|
unlink("$dir/$file"); |
| 41 |
|
} |
| 42 |
} |
} |
| 43 |
|
closedir($handle); |
| 44 |
} |
} |
| 45 |
} |
} |
| 46 |
|
|