Source of file UpdateDataViewsExtension.php
Size: 0,625 Bytes - Last Modified: 2021-12-23T10:50:51+00:00
/var/www/docs.ssmods.com/process/src/code/UpdateDataViewsExtension.php
1234567891011121314151617181920212223242526272829 | <?php class UpdateDataViewsExtension extends DataExtension { public function requireDefaultRecords() { static $updated = false; if ($updated) return; //Prevent performing this update multiple times during a single request. $updated = true; if (!DataViewBuilder::config()->update_views_on_dev_build) return; //Automatic view updating is disabled if (Director::is_cli()) { $li_open = ' * '; $li_close = "\n"; } else { $li_open = '<li>'; $li_close = '</li>'; } echo $li_open . 'Updating database views... '; DataViewBuilder::BuildOrDropAllViews(); echo 'done' . $li_close; } } |