Source of file FileExtension.php
Size: 0,719 Bytes - Last Modified: 2021-12-24T05:17:34+00:00
/var/www/docs.ssmods.com/process/src/src/Extensions/FileExtension.php
1234567891011121314151617181920212223242526272829303132 | <?php namespace Innoweb\DMS\Extensions; use SilverStripe\Control\Controller; use SilverStripe\ORM\DataExtension; class FileExtension extends DataExtension { private static $db = [ "Description" => 'Text', 'OriginalDMSDocumentIDFile' => 'Int' ]; private static $casting = [ 'DescriptionWithLineBreaks' => 'HTMLText' ]; public function getDescriptionWithLineBreaks() { return nl2br($this->owner->Description); } public function DMSDownloadLink() { if ($this->owner->exists() && $this->owner->canView()) { return Controller::join_links('dms', $this->owner->ID . '-' . $this->owner->Name); } return null; } } |