Syanaputra\Clio\Model\ThemeSettings
Class ThemeSettings
Synopsis
class ThemeSettings
extends DataObject
implements
PermissionProvider,TemplateGlobalProvider
{
- // members
- private static $_cached_settings = NULL;
- private static array $db = ;
- private static array $has_one = ;
- private static array $many_many = ;
- private static array $many_many_extraFields = ;
- private static string $singular_name = 'Setting';
- private static string $plural_name = 'Settings';
- private static string $table_name = 'ClioThemeSettings';
- private static array $indexes = ;
- private static array $searchable_fields = ;
- private static array $extensions = ;
- private static array $defaults = ;
- private static array $summary_fields = ;
- // methods
- public FieldList getCMSFields()
- public void Title()
- public static ThemeSettings current_theme_settings()
- public void requireDefaultRecords()
- public static ThemeSettings make_theme_settings()
- public boolean canView()
- public void canEdit()
- public array providePermissions()
- public static void get_template_global_variables()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Implements
- SilverStripe\Security\PermissionProvider
- SilverStripe\View\TemplateGlobalProvider
Members
private
- $_cached_settings — null
- $db — array
- $defaults — array
- $extensions — array
- $has_one — array
- $indexes — array
- $many_many — array
- $many_many_extraFields — array
- $plural_name — string
- $searchable_fields — array
- $singular_name — string
- $summary_fields — array
- $table_name — string
Methods
public
- Title()
- canEdit()
- canView() — Can a user view this SiteConfig instance?
- current_theme_settings() — Get the current sites ThemeSettings, and creates a new one through {@link make_theme_settings()} if none is found.
- getCMSFields() — Update the CMS Fields
- get_template_global_variables() — Add $ThemeSettings to all SSViewers
- make_theme_settings() — Create ThemeSettings with defaults from language file.
- providePermissions()
- requireDefaultRecords() — Setup a default SiteConfig record if none exists.