Source of file VimeoDataObjectRedoTask.php
Size: 0,892 Bytes - Last Modified: 2021-12-23T10:47:32+00:00
/var/www/docs.ssmods.com/process/src/src/Tasks/VimeoDataObjectRedoTask.php
12345678910111213141516171819202122232425262728 | <?php namespace Sunnysideup\Vimeoembed\Tasks; use SilverStripe\Dev\BuildTask; use SilverStripe\ORM\DB; use Sunnysideup\Vimeoembed\Model\VimeoDataObject; class VimeoDataObjectRedoTask extends BuildTask { protected $title = 'Redo meta-data for Vimeo Objects'; protected $description = 'Removes all the cached meta-data for all vimeo objects and re-applies them. Should end with the word Completed.'; public function run($request) { $count = VimeoDataObject::get()->count() + 1; for ($i = 0; $i < $count; $i++) { $obj = VimeoDataObject::get()->limit(1, $i)->First(); if ($obj) { DB::alteration_message('Saving data for object with code ' . $obj->VimeoCode, 'created'); $obj->HTML(true); } } DB::alteration_message('================ COMPLETED ===================='); } } |