Source of file PublishAllPages.php
Size: 0,639 Bytes - Last Modified: 2022-01-13T10:01:10+00:00
/var/www/docs.ssmods.com/process/src/src/abc/code/Tasks/PublishAllPages.php
1234567891011121314151617181920212223242526272829303132 | <?php class PublishAllPages extends BuildTask { protected $title = 'Publish all Pages'; protected $description = 'Publish all Pages'; protected $enabled = true; /** * Run the task, and do the business * * @param SS_HTTPRequest $httpRequest */ function run($httpRequest) { echo 'running publish all pages task...'; $pages = DataObject::get('Page'); foreach($pages as $page){ $page->doPublish(); echo "published ".$page->Title."<br />"; } $pages = DataObject::get('Album'); foreach($pages as $page){ $page->doPublish(); echo "published ".$page->Title."<br />"; } echo 'finished'; } } |