summaryrefslogtreecommitdiff
path: root/inc/common.php
diff options
context:
space:
mode:
authorlupo49 <post@lupo49.de>2011-08-22 19:11:18 +0200
committerlupo49 <post@lupo49.de>2011-08-22 19:11:18 +0200
commitd8f231b5162801fe333f899552b5808a83282634 (patch)
treef8021011b52502521eeff4f33e368628bb73ba89 /inc/common.php
parent8e5a3957cd8de15f48dc27e9c07dfe4033fd6997 (diff)
parent1c5f7481f4e685ad3ffe9ba48ed47ed75196e64a (diff)
downloadrpg-d8f231b5162801fe333f899552b5808a83282634.tar.gz
rpg-d8f231b5162801fe333f899552b5808a83282634.tar.bz2
Merge remote branch 'upstream/master'
Diffstat (limited to 'inc/common.php')
-rw-r--r--inc/common.php12
1 files changed, 2 insertions, 10 deletions
diff --git a/inc/common.php b/inc/common.php
index 7522095ab..239cfcf99 100644
--- a/inc/common.php
+++ b/inc/common.php
@@ -1007,16 +1007,8 @@ function saveWikiText($id,$text,$summary,$minor=false){
$newRev = saveOldRevision($id);
// remove empty file
@unlink($file);
- // remove old meta info...
- $mfiles = metaFiles($id);
- $changelog = metaFN($id, '.changes');
- $metadata = metaFN($id, '.meta');
- $subscribers = metaFN($id, '.mlist');
- foreach ($mfiles as $mfile) {
- // but keep per-page changelog to preserve page history, keep subscriber list and keep meta data
- if (@file_exists($mfile) && $mfile!==$changelog && $mfile!==$metadata && $mfile!==$subscribers) { @unlink($mfile); }
- }
- // purge meta data
+ // don't remove old meta info as it should be saved, plugins can use IO_WIKIPAGE_WRITE for removing their metadata...
+ // purge non-persistant meta data
p_purge_metadata($id);
$del = true;
// autoset summary on deletion