public function __construct() { new Setting("who_can_create_blogs", "dropdown", array("everyone" => "Everyone", "admin_only" => "Admin Only"), "general", "everyone"); new MenuItem(array("name" => "blogs", "label" => "Blogs", "page" => "blogs", "list_class" => "visible-xs hidden-sm visible-md visible-lg")); new MenuItem(array("name" => "blogs2", "label" => "Blogs", "page" => "blogs", "menu" => "tools")); new StorageType("blog", "title", "text"); new StorageType("blog", "description", "longtext"); if (pageArray(0) == "blogs" && (pageArray(1) == "add" || pageArray(1) == "edit") || pageArray(0) == 'home' && pageArray(1) == false) { new ViewExtension("tinymce/buttons", "blogs/tinymce"); } else { ViewExtension::remove("tinymce/buttons", "blogs/tinymce"); } if (isEnabledPlugin("groups")) { new ViewExtension("groups/right", "blogs/group_blogs"); } else { removeViewExtension("groups/right", "blogs/group_blogs"); } }
static function loadDefaultViewExtensions() { new ViewExtension("page_elements/foot", "page_elements/footer_menu"); if (adminLoggedIn()) { new ViewExtension("user/buttons", "admin/login_as"); } else { ViewExtension::remove("user/buttons", "admin/login_as"); } return; }
function removeViewExtension($target, $source) { return ViewExtension::remove($target, $source); }