Don't change $pageData['id'], add ~dup1 to the array key only

pico-3.0-alpha
Daniel Rudolf 10 years ago
parent a5755b0d39
commit 13a50c7f2f
  1. 7
      plugins/00-PicoDeprecated.php

@ -270,11 +270,12 @@ class PicoDeprecated extends AbstractPicoPlugin
} }
// prevent duplicates // prevent duplicates
for ($i = 1, $origId = $pageData['id']; isset($pages[$pageData['id']]); $i++) { $id = $pageData['id'];
$pageData['id'] = $origId . '~dup' . $i; for ($i = 1; isset($pages[$id]); $i++) {
$id = $pageData['id'] . '~dup' . $i;
} }
$pages[$pageData['id']] = &$pageData; $pages[$id] = &$pageData;
} }
} }

Loading…
Cancel
Save