Browse Source

PURGE after the file has been written to, not before.

pull/40/head
Savetheinternet 13 years ago
parent
commit
41c2b29a55
  1. 18
      inc/functions.php

18
inc/functions.php

@ -252,15 +252,6 @@
return; return;
} }
if(isset($config['purge']) && isset($_SERVER['HTTP_HOST'])) {
// Purge cache
if(basename($path) == $config['file_index']) {
// Index file (/index.html); purge "/" as well
purge(dirname($path) . '/');
}
purge($path);
}
if(!$fp = fopen($path, 'c')) if(!$fp = fopen($path, 'c'))
error('Unable to open file for writing: ' . $path); error('Unable to open file for writing: ' . $path);
@ -276,6 +267,15 @@
flock($fp, LOCK_UN); flock($fp, LOCK_UN);
fclose($fp); fclose($fp);
if(isset($config['purge']) && isset($_SERVER['HTTP_HOST'])) {
// Purge cache
if(basename($path) == $config['file_index']) {
// Index file (/index.html); purge "/" as well
purge(dirname($path) . '/');
}
purge($path);
}
} }
function listBoards() { function listBoards() {

Loading…
Cancel
Save