<?php use SilverStripe\Security\Member; use SilverStripe\CMS\Model\SiteTree; use SilverStripe\Assets\File; use SilverStripe\SiteConfig\SiteConfig; use SilverStripe\Control\Director; Member::add_extension('FrameworkTestRole'); Member::add_extension('FileUploadRole'); SiteTree::add_extension('FrameworkTestSiteTreeExtension'); File::add_extension('FrameworkTestFileExtension'); if (class_exists('SiteTreeCMSWorkflow')) { SiteConfig::add_extension('CMSWorkflowSiteConfigDecorator'); CMSWorkflowSiteConfigDecorator::apply_active_config(); } if (!empty($_GET['db'])) { $enabletranslatable = $_GET['enabletranslatable']; } elseif (!empty($_SESSION['db'])) { $enabletranslatable = $_SESSION['enabletranslatable']; } else { $enabletranslatable = null; } if ($enabletranslatable) { SiteTree::add_extension('Translatable'); SiteConfig::add_extension('Translatable'); }