BlueSpice MediaWiki master
 All Classes Namespaces Files Functions Variables Groups Pages
BSSocialGroups Class Reference
Inheritance diagram for BSSocialGroups:
Collaboration diagram for BSSocialGroups:

Static Public Member Functions

static onRegistration ()
 
static getPortalPageName ()
 
static onBSTopMenuBarCustomizerRegisterNavigationSites (&$aNavigationSites)
 
static isValidNamespace ($iNsIndex)
 
static isGroupableNamespace ($iNsIndex)
 
static getGroupableNamespaces ($aReturn=[])
 
static isAvailableNamespace ($iNsIndex)
 
static getAvailableNamespaces ()
 
static getAvailableNamespacesByUser (\User $oUser=null)
 
static isAvailableNamespacesByUser ($iNsIndex,\User $oUser=null)
 
static getAvailableGroups ()
 
static getAvailableGroupsByUser (\User $oUser=null)
 
static onContentHandlerDefaultModelFor (\Title $title, &$model)
 
static onArticleViewHeader (&$oArticle, &$outputDone, &$useParserCache)
 

Protected Member Functions

 initExt ()
 
- Protected Member Functions inherited from BsExtensionMW
 initExt ()
 

Static Protected Attributes

static $aExcludeNmsps
 

Additional Inherited Members

- Public Member Functions inherited from BsExtensionMW
 setCore ($oCore)
 
 getInfo ()
 
 setup ($sExtName="", $aConfig=array())
 
 setHook ($hook, $method=false, $bExecuteFirst=false)
 
 setContext (\IContextSource $context)
 
 setConfig (\Config $config)
 
 getResourcePath ()
 
 getName ()
 
 getExtensionKey ()
 
 getExtensionPath ()
 
 getImagePath ($bResources=false)
 
 getCacheKey ($sSubKey= 'default')
 
 makeTagExtensionDefinitions ()
 
- Public Member Functions inherited from BlueSpice\Extension
 jsonSerialize ()
 
 __construct (array $definition,\IContextSource $context,\Config $config)
 
 getInfo ()
 
 getResourcePath ()
 
 getExtensionPath ()
 
 getName ()
 
 getAuthors ()
 
 getStatus ()
 
 getPackage ()
 
 getUrl ()
 
 getVersion ()
 
 getExtensionKey ()
 
- Public Member Functions inherited from BlueSpice\Context
 __construct (\IContextSource $context,\Config $config)
 
 canUseWikiPage ()
 
 exportSession ()
 
 getConfig ()
 
 getLanguage ()
 
 getOutput ()
 
 getRequest ()
 
 getSkin ()
 
 getStats ()
 
 getTiming ()
 
 getTitle ()
 
 getUser ()
 
 getWikiPage ()
 
 msg ($key)
 
- Protected Attributes inherited from BsExtensionMW
 $mExtensionKey = null
 
 $mExtensionFile = null
 
 $mExtensionType = null
 
 $mInfo = null
 
 $mResourcePath = null
 
 $sName = ''
 
 $sStatus = ''
 
 $sPackage = ''
 
 $mCore = null
 
 $aStandardContext = array( '*', '*', '*' )
 
- Protected Attributes inherited from BlueSpice\Extension
 $extPath = ''
 
 $name = ''
 
 $authors = []
 
 $version = ''
 
 $url = ''
 
 $status = ''
 
 $package = ''
 
- Protected Attributes inherited from BlueSpice\Context
 $context = null
 
 $config = null
 

Member Function Documentation

static BSSocialGroups::getGroupableNamespaces (   $aReturn = [])
static
Parameters
array$aReturn
Returns
array
static BSSocialGroups::isGroupableNamespace (   $iNsIndex)
static
Parameters
integer$iNsIndex
Returns
boolean
static BSSocialGroups::isValidNamespace (   $iNsIndex)
static
Parameters
integer$iNsIndex
Returns
boolean
static BSSocialGroups::onArticleViewHeader ( $oArticle,
$outputDone,
$useParserCache 
)
static

This is so hacky i cant breathe ^^

Parameters
Article$oArticle
boolean$outputDone
boolen$useParserCache
static BSSocialGroups::onBSTopMenuBarCustomizerRegisterNavigationSites ( $aNavigationSites)
static

Adds entry to navigation sites

Parameters
array$aNavigationSites
Returns
boolean - always true
static BSSocialGroups::onContentHandlerDefaultModelFor ( \Title  $title,
$model 
)
static
Parameters
Title$title
Content$model
Returns
boolean

Member Data Documentation

BSSocialGroups::$aExcludeNmsps
staticprotected
Initial value:
= [
NS_MEDIAWIKI,
NS_SPECIAL,
NS_BSSOCIAL,
NS_SPECIAL,
NS_USER,
NS_FILE,
NS_MEDIAWIKI,
]

The documentation for this class was generated from the following file: