#352956 by Damien Tournoud, Josh Waihi, drewish: Fix PDOException on install on some versions of PHP.
parent
6808ba7c91
commit
63cb7ba103
|
@ -1513,7 +1513,9 @@ function system_cron() {
|
|||
db_query('DELETE FROM {batch} WHERE timestamp < %d', REQUEST_TIME - 864000);
|
||||
|
||||
// Remove temporary files that are older than DRUPAL_MAXIMUM_TEMP_FILE_AGE.
|
||||
$result = db_query('SELECT fid FROM {files} WHERE status & :permanent != :permanent AND timestamp < :timestamp', array(':permanent' => FILE_STATUS_PERMANENT, ':timestamp' => REQUEST_TIME - DRUPAL_MAXIMUM_TEMP_FILE_AGE));
|
||||
// Use separate placeholders for the status to avoid a bug in some versions
|
||||
// of PHP. @see http://drupal.org/node/352956
|
||||
$result = db_query('SELECT fid FROM {files} WHERE status & :permanent1 != :permanent2 AND timestamp < :timestamp', array(':permanent1' => FILE_STATUS_PERMANENT, ':permanent2' => FILE_STATUS_PERMANENT, ':timestamp' => REQUEST_TIME - DRUPAL_MAXIMUM_TEMP_FILE_AGE));
|
||||
foreach ($result as $row) {
|
||||
if ($file = file_load($row->fid)) {
|
||||
if (!file_delete($file)) {
|
||||
|
|
Loading…
Reference in New Issue