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

Public Member Functions

 onBeforePageDisplay (&$oOutputPage, &$oSkin)
 
 runPreferencePlugin ($sAdapterName, $oVariable)
 
 onBSUniversalExportSpecialPageExecute ($oSpecialPage, $sParam, &$aModules)
 
 onBSBookshelfBookUI ($oSpecialPage, $oOutputPage, $oData)
 
 onBSBookshelfBookManager ($oSpecialPage, $oOutputPage, $oConfig)
 
 onBSUEModulePDFBeforeCreateWidget ($oUEModulePDFExt, $oSpecialPage, &$aLinks, $aParams)
 
- Public Member Functions inherited from BsExtensionMW
 setCore ($oCore)
 
 getInfo ()
 
 getName ()
 
 getExtensionKey ()
 
 setup ($sExtName="", $aConfig=array())
 
 setHook ($hook, $method=false, $bExecuteFirst=false)
 
 getResourcePath ()
 
 getImagePath ($bResources=false)
 
 getCacheKey ($sSubKey= 'default')
 
 makeTagExtensionDefinitions ()
 
- Public Member Functions inherited from ContextSource
 getContext ()
 
 setContext (IContextSource $context)
 
 getConfig ()
 
 getRequest ()
 
 getTitle ()
 
 canUseWikiPage ()
 
 getWikiPage ()
 
 getOutput ()
 
 getUser ()
 
 getLanguage ()
 
 getSkin ()
 
 getTiming ()
 
 getStats ()
 
 msg ()
 
 exportSession ()
 

Protected Member Functions

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

Additional Inherited Members

- Protected Attributes inherited from BsExtensionMW
 $mExtensionFile = null
 
 $mExtensionType = null
 
 $mInfo = null
 
 $mExtensionKey = null
 
 $mResourcePath = null
 
 $sName = ''
 
 $sStatus = ''
 
 $sPackage = ''
 
 $mCore = null
 
 $aStandardContext = array( '*', '*', '*' )
 

Member Function Documentation

UEModuleBookPDF::onBeforePageDisplay ( $oOutputPage,
$oSkin 
)

Hook-Handler for MediaWiki 'BeforePageDisplay' hook. Sets context if needed.

Parameters
OutputPage$oOutputPage
Skin$oSkin
Returns
bool
UEModuleBookPDF::onBSBookshelfBookManager (   $oSpecialPage,
  $oOutputPage,
  $oConfig 
)

Adds module dependencies for the ExtJS Manager

Parameters
SpecialBookshelfBookUI$oSpecialPage
OutputPage$oOutputPage
object$oConfig
Returns
boolean Always true to keep hook running
UEModuleBookPDF::onBSBookshelfBookUI (   $oSpecialPage,
  $oOutputPage,
  $oData 
)

Adds I18N for 'template' meta. The CellEditor is created in JS

Parameters
SpecialBookshelfBookUI$oSpecialPage
OutputPage$oOutputPage
object$oData
Returns
boolean Always true to keep hook running
UEModuleBookPDF::onBSUEModulePDFBeforeCreateWidget (   $oUEModulePDFExt,
  $oSpecialPage,
$aLinks,
  $aParams 
)
Parameters
UEModulePDF$oUEModulePDFExt
Title$oSpecialPage
array$aLinks
array$aParams
Returns
boolean Always true to keep hook running
UEModuleBookPDF::onBSUniversalExportSpecialPageExecute (   $oSpecialPage,
  $sParam,
$aModules 
)

Adds the Bookshelf export module to UniversalExport

Parameters
SpecialUniversalExport$oSpecialPage
string$sParam
array$aModules
Returns
true
UEModuleBookPDF::runPreferencePlugin (   $sAdapterName,
  $oVariable 
)

Sets parameters for more complex options in preferences

Parameters
string$sAdapterNameName of the adapter, e.g. MW
BsConfig$oVariableInstance of variable
Returns
array Preferences options

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