XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
Todo List
Namespace kernel
Tests that need to be made:
  • error handling @access public
Class Legacy_ActionForm
All actionForms from Package_Legacy must inherit from this class.
Class Legacy_ActionSearchRecord
we may change it to Array.
Class Legacy_AdminRenderSystem
We depend on Legacy_RenderSystem which an add-on module defines. We need to put an end to this situation.
Global Legacy_Controller::_executeViewTheme (&$resultRenderTarget)
Do not use literal directly!
Global Legacy_Controller::executeRedirect ($url, $time=1, $message=null, $addRedirect=true)
Change this function to delegate.
Global Legacy_ModinfoX2FileReader::loadBlockInformations ()
Need guarantee of global variables.
Global Legacy_ModinfoX2FileReader::loadPreferenceInformations ()
Need guarantee of global variables.
Class Legacy_ModuleInstallAction
These classes are good to abstract again.
Global Legacy_ModuleInstallAction::executeViewInput (&$controller, &$xoopsUser, &$renderer)
no $renderer. It should be $render.
Global Legacy_ModuleInstallAction::executeViewSuccess (&$controller, &$xoopsUser, &$renderer)
no $renderer. It should be $render.
Class Legacy_ModuleInstaller
It seems possible to abstract with other installer classes.
Global Legacy_ModuleInstaller::_installModule ()
Do rewrite.
Global Legacy_ModuleInstaller::executeInstall ()
Check whether $this->_mXoopsObject is ready.
Global Legacy_ModuleInstallUtils::installModuleTemplate ($module, $template, &$log)
We'll need a way to specify the template by identity or others.
Global Legacy_ModuleInstallUtils::uninstallBlock (&$block, &$log)
error handling & delete the block's template.
Global Legacy_ModuleInstallUtils::uninstallBlockByFuncNum ($func_num, &$module, &$log)
Need a message in the fail case.
Class Legacy_ModuleUninstallAction
These classes are good to abstract again.
Global Legacy_ModuleUninstaller::$m_fireNotifyUninstallTemplateBegun
We may have to move this delegate to another class. Or, we may have to add the same delegates to other installer classes.
Global Legacy_ModuleUninstaller::executeUninstall ()
Check whether $this->_mXoopsObject is ready.
Global Legacy_PreferenceInfoCollection::update ($collection)

need delete comments' data

need delete notifications' data

Global Legacy_RenderSystem::renderTheme (&$target)
I must move these to somewhere.
Global Legacy_SystemModuleInstall::callbackSetupUser (&$principal, &$controller, &$context)

filebase template with absolute file path

filebase template with absolute file path

Global Legacy_TextFilter::__construct ()
This method keeps a deprecated delegate.
Global LegacyRenderBannerclientObject::$mFinishBanners
A name of this property is a strange. banner finish?
Global LegacyRenderTplfileObject::$Source
mSource
Global MyTextSanitizer::__construct ()
So far, this does nuttin' ;-)
Namespace XCube

The difference of array and no-array is too big.

Form object should have getValue(), isNull(), toString().

This form cannot be used in XCube_Service SOAP mode.

Improve XCube Service for SOAP and REST

Global XCube_ActionForm::_validateToken ()
This method has to be remove, because it is using session directly.
Global XCube_ActionForm::getFormProperties ()
Check whether this method is needed.
Global XCube_FieldProperty::validate (&$form)
This class already has an instance of a form property.
Global XoopsConfigHandler::getConfigsByCat ($category, $module=0)
This method keeps cache for categories. This may be problem...
Global XoopsMemberHandler::getUserByEmail ($email)
not depends