\SubsiteExtension
SubsiteExtension - Create a default administrator group for the subsite on creation
- Author: lekoala
Synopsis
class SubsiteExtension
extends DataExtension
{
- // members
- private static array $db = ;
- private static array $admin_default_permissions = ;
- // methods
- public void onBeforeWrite()
- public type getPrimarySubsiteDomain()
- public void onAfterWrite()
- public void updateCMSFields()
- public static Group getGroupByName()
- public string getAdministratorGroupName()
- public string getMembersGroupName()
- public Folder getBaseFolderInstance()
- public SiteConfig getSiteConfig()
- public SiteConfig alternateSiteConfig()
Hierarchy
Extends
- DataExtension
Tasks
Line | Task |
---|---|
64 | should test if this is needed or not |
Members
private
- $admin_default_permissions
- $db
Methods
public
- alternateSiteConfig() — Return a SiteConfig for this subsite
- getAdministratorGroupName() — Get the administrator group name based on subsite Title
- getBaseFolderInstance() — Get base folder instance
- getGroupByName()
- getMembersGroupName() — Get the members group name based on subsite Title
- getPrimarySubsiteDomain() — 3.1 compat layer
- getSiteConfig() — Alias for alternateSiteConfig
- onAfterWrite()
- onBeforeWrite()
- updateCMSFields()