From c9b4bd1e30a047b11d0beaa4458204126e0c1b92 Mon Sep 17 00:00:00 2001 From: Ben Coburn Date: Wed, 5 Jul 2006 05:31:35 +0200 Subject: refactor wiki page edit locking - Adds a new function in 'inc/pageutils.php', wikiLockFN($id) - All page edit locks should now be created with the file name generated by wikiLockFN($id). - wikiLockFN - Generates wiki page editing locks in the 'data/locks' directory where they belong. - This avoids polluting the 'data/pages' directory with lock files, which were causing namespaces to be created before they logically should exist. darcs-hash:20060705033135-05dcb-8eac316587cd54c6ebd861fe7b15975d90b0e4dc.gz --- bin/dwpage.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'bin') diff --git a/bin/dwpage.php b/bin/dwpage.php index 9fd523c93..a30a28e04 100755 --- a/bin/dwpage.php +++ b/bin/dwpage.php @@ -158,7 +158,7 @@ function clearLock($WIKI_ID) { unlock($WIKI_ID); - if ( file_exists(wikiFN($WIKI_ID).'.lock') ) { + if ( file_exists(wikiLockFN($WIKI_ID)) ) { fwrite( STDERR, "Unable to clear lock for $WIKI_ID\n" ); exit(1); } @@ -168,7 +168,7 @@ function clearLock($WIKI_ID) { #------------------------------------------------------------------------------ function deleteLock($WIKI_ID) { - $wikiLockFN = wikiFN($WIKI_ID).'.lock'; + $wikiLockFN = wikiLockFN($WIKI_ID); if ( file_exists($wikiLockFN) ) { if ( !unlink($wikiLockFN) ) { -- cgit v1.2.3