Inheritance diagram for XCube_ActionFilter:
Public Member Functions | |
XCube_ActionFilter (&$controller) | |
preFilter () | |
preBlockFilter () | |
postFilter () |
Users usually don't need to add on filters because each controllers should have initialization code enough. This class is used to the case of special customizing by modules and users.
Each controllers should not use this class to their initialization procedure.
Two member functions are called by the controller at the special timing. These timing is different in each controllers.
XCube_ActionFilter::XCube_ActionFilter | ( | &$ | controller | ) |
XCube_ActionFilter::preFilter | ( | ) |
Executes the logic when preFilter().
XCube_ActionFilter::preBlockFilter | ( | ) |
Executes the logic when preBlockFilter().
Reimplemented in Legacy_IPbanningFilter, Legacy_SiteClose, and Legacy_ThemeSelect.
XCube_ActionFilter::postFilter | ( | ) |
Executes the logic when postFilter().
Reimplemented in LegacyRender_StartupXoopsTpl.