API Changes, 2.5.x to 2.6.0

Removed

  • constant '_APP_MODE', use Zula::getState() instead
  • constant '_PATH_APPLICATION'
  • exception Module_AjaxOnly
  • exception Theme_UnableToDelete
  • exception Theme_Layout_NoSectorMap
  • hook 'bootstrap_pre_request' first argument
  • hook 'bootstrap_loaded' first argument replaced with second
  • Dispatcher::_403
  • Dispatcher::_404
  • Dispatcher::isStandalone()
  • Dispatcher::atFrontpage()
  • Dispatcher::error()
  • Theme::getSiteTypeTheme()
  • Theme_Layout::isDefault()
  • Theme_Layout::asArray()
  • Router::getRawCurrentUrl()
  • zula_text2int()

Renamed

  • exception Theme_Layout_ControllerNoExist -> Layout_ControllerNoExist
  • Dispatcher::getReqCntrl() -> Dispatcher::getReqCntrlr()
  • Theme::loadSectorControllers() -> Theme::loadLayout()
  • Theme::clearJsDir() -> Theme::clearJsTmp()
  • Theme_Layout::sectorExists() -> Theme::sectorExists()
  • Theme_Layout::getSectors() -> Theme::getSectors()
  • Router::getParsedPath() -> Router::getParsedUrl()
  • Locale* libraries to I18n*; e.g. Locale_Base -> I18n_Base

Deprecated

  • constant '_AJAX_REQUEST', use Zula::getMode() instead

Changes

  • Router::getCurrentUrl() behaves the same as Router::getRawCurrentUrl() did, however it returns URL query arguments as well

Also available in: HTML TXT