Source of file SecurityFormController.php
Size: 1,570 Bytes - Last Modified: 2021-12-24T06:48:01+00:00
/var/www/docs.ssmods.com/process/src/src/SecurityFormController.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 | <?php namespace Fractas\SecurityForm; use SilverStripe\Core\Config\Config; use SilverStripe\Core\Extension; use SilverStripe\Core\Manifest\ModuleResourceLoader; use SilverStripe\View\Requirements; /** * Class Fractas\SecurityForm\SecurityFormController. * * @property PageController $owner */ class SecurityFormController extends Extension { private static $company_logo; private static $company_name; private static $company_link; /** * Clears all Requirements and adds a custom CSS */ public function ClearRequirements() { Requirements::clear(); Requirements::css('fractas/security-layouts:client/dist/styles/security.min.css'); } /** * @return mixed */ public function SecurityCompanyLogo() { if ($o = Config::inst()->get('Fractas\SecurityForm\SecurityFormController', 'company_logo')) { return $o; } $res = ModuleResourceLoader::singleton() ->resourceURL('fractas/security-layouts:client/dist/images/logo.png'); return $res; } /** * @return mixed */ public function SecurityCompanyName() { if ($o = Config::inst()->get('Fractas\SecurityForm\SecurityFormController', 'company_name')) { return $o; } return; } /** * @return mixed */ public function SecurityCompanyLink() { if ($o = Config::inst()->get('Fractas\SecurityForm\SecurityFormController', 'company_link')) { return $o; } return; } } |