Source of file ModernoAdminExtension.php
Size: 1,334 Bytes - Last Modified: 2021-12-23T10:10:51+00:00
/var/www/docs.ssmods.com/process/src/code/extensions/ModernoAdminExtension.php
12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | <?php /** * An extension which allows LeftAndMain classes to make use of Moderno Admin features. */ class ModernoAdminExtension extends LeftAndMainExtension { /** * Initialises the extension by generating custom CSS for the CMS interface. */ public function init() { if (class_exists("SiteConfig") && $SiteConfig = SiteConfig::current_site_config()) { // Load Moderno Custom CSS: Requirements::customCSS($SiteConfig->renderWith('ModernoAdminCustomCSS')); // Customise Application Name: if ($application_name = $SiteConfig->ModernoApplicationName) { Config::inst()->update( 'LeftAndMain', 'application_name', $application_name ); } // Customise Application Link: if ($application_link = $SiteConfig->ModernoApplicationLink) { Config::inst()->update( 'LeftAndMain', 'application_link', $SiteConfig->dbObject('ModernoApplicationLink')->URL() ); } } } } |