Source of file SecureImageResource.php
Size: 0,854 Bytes - Last Modified: 2021-12-24T05:18:05+00:00
/var/www/docs.ssmods.com/process/src/src/model/SecureImageResource.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | <?php /* use SilverStripe\ORM\DataObject; */ class SecureImageResource extends DataObject { private static $default_sort = 'SortOrder'; private static $db = array( 'Name' => 'Varchar(255)', 'Description' => 'Text', 'SortOrder' => 'Int', ); private static $has_one = array( 'Image' => 'FittedImage', 'Page' => 'Page', ); public function getCMSFields() { $f = parent::getCMSFields(); $f->removeByName('SortOrder'); $f->removeByName('PageID'); return $f; } private static $summary_fields = array( 'Thumbnail', 'Name', 'Description', ); function getThumbnail() { $image = $this->Image(); if ($image && $image->ID) { return $image->CMSThumbnail(); } } } |