XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
Legacy_RenderSystem Class Reference

This allows you to directly manage the theme and the main rendering target. And, this implements the variable-sharing-mechanism using Smarty Template Engine. More...

Inheritance diagram for Legacy_RenderSystem:
XCube_RenderSystem Legacy_AdminRenderSystem

Public Member Functions

 prepare (&$controller)
 
 setAttribute ($key, $value)
 
 getAttribute ($key)
 
 _commonPrepareRender ()
 
 renderBlock (&$target)
 
 _render (&$target)
 
 render (&$target)
 
 renderMain (&$target)
 
 renderTheme (&$target)
 
 _getBlockShowFlag ($area)
 
 sendHeader ()
 
 showXoopsHeader ($closeHead=true)
 
 _renderHeader ($closehead=true)
 
 _renderFooter ()
 
 showXoopsFooter ()
 
createRenderTarget ($type=LEGACY_RENDER_TARGET_TYPE_MAIN, $option=null)
 
getThemeRenderTarget ($isDialog)
 
- Public Member Functions inherited from XCube_RenderSystem
createRenderTarget ()
 

Data Fields

 $mXoopsTpl
 
 $mThemeRenderTarget
 
 $mMainRenderTarget
 
 $_mContentsData = null
 
 $mSetupXoopsTpl = null
 
 $_mIsActiveBanner = false
 
 $mBeginRender = null
 
- Data Fields inherited from XCube_RenderSystem
 $mController
 
 $mRenderMode = XCUBE_RENDER_MODE_NORMAL
 

Detailed Description

This allows you to directly manage the theme and the main rendering target. And, this implements the variable-sharing-mechanism using Smarty Template Engine.

Compatible render system with XOOPS 2 Themes & Templates.

Definition at line 107 of file Legacy_RenderSystem.class.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( )

Reimplemented from XCube_RenderSystem.

Definition at line 140 of file Legacy_RenderSystem.class.php.

Member Function Documentation

◆ _commonPrepareRender()

_commonPrepareRender ( )

Assign common variables for Legacy compatibility.

Definition at line 264 of file Legacy_RenderSystem.class.php.

◆ _getBlockShowFlag()

_getBlockShowFlag ( $area)

Block Show Flag (i.e. block management)

Parameters
$area
Returns
int

Definition at line 493 of file Legacy_RenderSystem.class.php.

◆ _render()

_render ( & $target)

Definition at line 320 of file Legacy_RenderSystem.class.php.

◆ _renderFooter()

_renderFooter ( )
Deprecated

Definition at line 596 of file Legacy_RenderSystem.class.php.

◆ _renderHeader()

_renderHeader ( $closehead = true)
Parameters
bool$closehead
Deprecated

Definition at line 563 of file Legacy_RenderSystem.class.php.

◆ createRenderTarget()

& createRenderTarget ( $type = LEGACY_RENDER_TARGET_TYPE_MAIN,
$option = null )

Definition at line 610 of file Legacy_RenderSystem.class.php.

◆ getAttribute()

getAttribute ( $key)

Definition at line 255 of file Legacy_RenderSystem.class.php.

◆ getThemeRenderTarget()

& getThemeRenderTarget ( $isDialog)

@TODO This function is not cool!

Parameters
bool$isDialogdefault = false
Returns
Legacy_DialogRenderTarget|Legacy_ThemeRenderTarget

Definition at line 636 of file Legacy_RenderSystem.class.php.

◆ prepare()

prepare ( & $controller)

Prepare.

Parameters
XCube_Controller$controller

Reimplemented from XCube_RenderSystem.

Reimplemented in Legacy_AdminRenderSystem.

Definition at line 151 of file Legacy_RenderSystem.class.php.

◆ render()

render ( & $target)

Render to $target.

Parameters
XCube_RenderTarget$target

Reimplemented from XCube_RenderSystem.

Definition at line 335 of file Legacy_RenderSystem.class.php.

◆ renderBlock()

renderBlock ( & $target)

Definition at line 297 of file Legacy_RenderSystem.class.php.

◆ renderMain()

renderMain ( & $target)

Definition at line 359 of file Legacy_RenderSystem.class.php.

◆ renderTheme()

renderTheme ( & $target)
Todo
I must move these to somewhere.

Definition at line 387 of file Legacy_RenderSystem.class.php.

◆ sendHeader()

sendHeader ( )
Deprecated

Definition at line 528 of file Legacy_RenderSystem.class.php.

◆ setAttribute()

setAttribute ( $key,
$value )

Definition at line 250 of file Legacy_RenderSystem.class.php.

◆ showXoopsFooter()

showXoopsFooter ( )
Deprecated

Definition at line 605 of file Legacy_RenderSystem.class.php.

◆ showXoopsHeader()

showXoopsHeader ( $closeHead = true)
Parameters
bool$closeHead
Deprecated

Definition at line 542 of file Legacy_RenderSystem.class.php.

Field Documentation

◆ $_mContentsData

$_mContentsData = null

Definition at line 121 of file Legacy_RenderSystem.class.php.

◆ $_mIsActiveBanner

$_mIsActiveBanner = false

Definition at line 131 of file Legacy_RenderSystem.class.php.

◆ $mBeginRender

$mBeginRender = null

Definition at line 133 of file Legacy_RenderSystem.class.php.

◆ $mMainRenderTarget

$mMainRenderTarget

Temporary

Definition at line 119 of file Legacy_RenderSystem.class.php.

◆ $mSetupXoopsTpl

$mSetupXoopsTpl = null

@type XCube_Delegate

Definition at line 126 of file Legacy_RenderSystem.class.php.

◆ $mThemeRenderTarget

$mThemeRenderTarget

Temporary

Definition at line 114 of file Legacy_RenderSystem.class.php.

◆ $mXoopsTpl

$mXoopsTpl

Definition at line 109 of file Legacy_RenderSystem.class.php.


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