XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
XCube_RenderSystem Class Reference
Inheritance diagram for XCube_RenderSystem:
Legacy_RenderSystem Legacy_AdminRenderSystem

Public Member Functions

 prepare (&$controller)
 
createRenderTarget ()
 
 render (&$target)
 

Data Fields

 $mController
 
 $mRenderMode = XCUBE_RENDER_MODE_NORMAL
 

Detailed Description

This system is responsible for rendering and managing the content cache. For cache management, this system must interoperate with a business logic before it can be executed. This class is poorly designed, so the template engine is heavily tied to cache management. We need to split this class into two parts: the renderer and the cache management.

Definition at line 134 of file XCube_RenderSystem.class.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( )

Definition at line 142 of file XCube_RenderSystem.class.php.

Member Function Documentation

◆ createRenderTarget()

& createRenderTarget ( )

Create an object of the render-target, and return it.

Returns
XCube_RenderTarget

Definition at line 159 of file XCube_RenderSystem.class.php.

◆ prepare()

prepare ( & $controller)

Prepare.

Parameters
XCube_Controller$controller

Reimplemented in Legacy_AdminRenderSystem, and Legacy_RenderSystem.

Definition at line 150 of file XCube_RenderSystem.class.php.

◆ render()

render ( & $target)

Render to $target.

Parameters
XCube_RenderTarget$target

Reimplemented in Legacy_RenderSystem.

Definition at line 170 of file XCube_RenderSystem.class.php.

Field Documentation

◆ $mController

$mController

@access private

Definition at line 138 of file XCube_RenderSystem.class.php.

◆ $mRenderMode

$mRenderMode = XCUBE_RENDER_MODE_NORMAL

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


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