Only publish 'legal' pages

The republish function now only publishes pages that are returned in the allPagesToCache(); function in the Page class.
This commit is contained in:
Nick Spiel 2015-04-21 20:33:20 +10:00
parent 4504fd0900
commit 0ebd8c7c0b
1 changed files with 4 additions and 1 deletions

View File

@ -149,6 +149,9 @@ abstract class StaticPublisher extends DataExtension {
}
$urls = array_unique($urls);
$legalPages = singleton('Page')->allPagesToCache();
$urls = array_intersect($urls, $legalPages);
$this->publishPages($urls);
}
@ -188,4 +191,4 @@ abstract class StaticPublisher extends DataExtension {
'Cache generated on ' . date('Y-m-d H:i:s T (O)')
);
}
}
}