Todo List

profile

ProfileVideosHandler::updateCounter()

  • add this in directly in the IPF

ProfileTribesHandler::updateCounter()

  • add this in directly in the IPF

ProfilePicturesHandler::updateCounter()

  • add this in directly in the IPF

ProfileAudioHandler::updateCounter()

  • add this in directly in the IPF

IcmsPersistableObject

IcmsBlock::getAllByGroupModule()

  • Check if is still used, probably it was only used in the core block admin, and this has been rewrited.

IcmsPersistableCategory::getCategoryPath()

  • this could be improved as it uses multiple queries

IcmsBlock::getNonGroupedBlocks()

  • Rewrite this method under the ImpressCMS Pessitable Framework

IcmsFormRichFileElement

  • This is not functionnal yet.. it needs further integration

IcmsFormSection

  • This is not functionnal yet.. it needs further integration

IcmsFormSectionClose

  • This is not functionnal yet.. it needs further integration

IcmsPersistableobject

IcmsPersistableObjectHandler::$_modulePath

  • this could probably be automatically deducted from the class name as it is always prefixed with the module name

IcmsPersistableObjectHandler::$_page

  • this could probably be automatically deducted from the class name - for example, the class SmartsectionCategory will have "category.php" as it's managing page

IcmsBlockHandler::getAllBlocks()

  • Implement IPF for block_positions.
  • Rewrite all the core to dont use any more this method.

IcmsBlockHandler::getByModule()

  • Rewrite all the core to dont use any more this method.

csstidy

$GLOBALS['csstidy']['all_properties']

  • Add CSS3 properties

$GLOBALS['csstidy']['background_prop_default']

  • Possibly property names will change during CSS3 development

$GLOBALS['csstidy']['color_values']

  • CSS3 properties

$GLOBALS['csstidy']['shorthands']

  • Are there new ones in CSS3?

$GLOBALS['csstidy']['unit_values']

  • CSS3 properties

csstidy_optimise::dissolve_short_bg()

  • full CSS 3 compliance

csstidy_optimise::merge_bg()

  • full CSS 3 compliance

core

IcmsSecurity::checkBadips()

  • : Should be changed to return bool and let the action be up to the calling script

icms_error_msg()

  • Make this work with templates ;)

ICMS_IMAGES_SET_URL

  • make this $icms_images_setname as an option in preferences...

ICMS_LIBRARIES_PATH

  • The definition of the library path needs to be in mainfile

icms_warning_msg()

  • Make this work with templates ;)

notificationCommentCategoryInfo()

  • This could be more efficient... maybe specify in $modversion['comments'] the notification category. This would also serve as a way to enable notification of comments, and also remove the restriction that all notification categories must have unique item_name. (TODO)

notificationEventEnabled()

  • Check that this works correctly for comment and other events which depend on additional config options...

xoopsformloader.php

  • Implement a way to change use autoload.

xoops_module_get_admin_menu()

  • Search all places that this function is called and rename it to impresscms_get_adminmenu. After this function can be removed.

xoops_substr()

  • Search all places that this function is called and rename it to icms_substr. After this function can be removed.

kernel

XoopsModule::setMessage()

  • Make this work with templates ;)

XoopsConfigHandler

  • Tests that need to be made:
    • error handling

content

content_getLinkedUnameFromId()

  • this function is fixing a ucwords bug in icms_getLinkedUnameFromId so we will update this in icms 1.2

content_getModuleAdminLink()

  • to be move in icms core

content_getModuleName()

  • to be move in icms core

content_getPreviousPage()

  • to be moved in ImpressCMS 1.2 core

-None-

_MI_SYSTEM_BNAME15

  • Remove this blocks on future versions. When 1.1.2 isn't supported anymore.

Systemblocks

b_system_admin_cp_show()

  • This code is the copy of the one wich was in the admin.php, it should be improved.

b_system_admin_modules_show()

  • Maybe it can be improved a little, is just a copy of the generate menu function.

b_system_admin_warnings_show()

  • This code is the copy of the one wich was in the admin.php, it should be improved.

class

XoopsMultiMailer

  • Make a page in the admin panel for setting mailer preferences.

Documentation generated on Sat, 12 Dec 2009 21:37:06 -0600 by phpDocumentor 1.4.1