aboutsummaryrefslogtreecommitdiff
path: root/scripts/transition.php
diff options
context:
space:
mode:
authorpmichaud <pmichaud@524c5546-5005-0410-9a3e-e25e191bd360>2006-10-03 06:14:30 +0000
committerpmichaud <pmichaud@524c5546-5005-0410-9a3e-e25e191bd360>2006-10-03 06:14:30 +0000
commit5a61b116b55ec8dbffb9f816ad6a4955b60a8536 (patch)
treee9e29bb7392cf6143de6662165b274fc50855864 /scripts/transition.php
parente874e7bbf7edf8ba15ed4b52c11be3756a259690 (diff)
downloadpmwiki.svn-5a61b116b55ec8dbffb9f816ad6a4955b60a8536.tar.bz2
Update AutoCreateTargets for categories, transitions.
git-svn-id: svn://pmwiki.org/pmwiki/trunk@1698 524c5546-5005-0410-9a3e-e25e191bd360
Diffstat (limited to 'scripts/transition.php')
-rw-r--r--scripts/transition.php17
1 files changed, 17 insertions, 0 deletions
diff --git a/scripts/transition.php b/scripts/transition.php
index b2e5db7f..82298b60 100644
--- a/scripts/transition.php
+++ b/scripts/transition.php
@@ -14,6 +14,10 @@
Transitions defined in this script:
+ $Transition['noautocreate'] - turn off auto-creation of targets
+
+ $Transition['version'] < 2001911 - all transitions listed above
+
$Transition['abslinks'] - absolute links/page vars
$Transition['version'] < 2001901 - all transitions listed above
@@ -54,10 +58,23 @@
## if ?trans=0 is specified, then we don't do any fixups.
if (@$_REQUEST['trans']==='0') return;
+## Transitions from 2.2.0-beta11
+if (@$Transition['version'] < 2001911)
+ SDVA($Transition, array('noautocreate' => 1));
+
+## noautocreate:
+## This removes the 'Auto Create Targets' behavior (used to
+## automatically create Category.* pages).
+if (@$Transition['noautocreate'])
+ $EditFunctions = array_diff($EditFunctions, array('AutoCreateTargets'));
+
## Transitions from 2.2.0-beta1
if (@$Transition['version'] < 2001901)
SDVA($Transition, array('abslinks' => 1));
+## abslinks:
+## This restores settings so that PmWiki treats all links
+## as absolute (following the 2.1.x and earlier interpretation).
if (@$Transition['abslinks']) {
SDV($EnableRelativePageLinks, 0);
SDV($EnableRelativePageVars, 0);