b2evolution

Multilingual multiuser multiblog engine

b2evolution Technical Documentation (CVS HEAD) [ class tree: evocore ] [ index: evocore ] [ all elements ]

Class: _core_Module

Source Location: /blogs/inc/_core/__core.init.php

Class _core_Module

Class Overview

_core_Module definition

Located in /blogs/inc/_core/__core.init.php [line 215]

Module
   |
   --_core_Module

Methods

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From Module

Module::build_evobar_menu()
Build teh evobar menu
Module::build_menu_1()
Builds the 1st half of the menu. This is the one with the most important features
Module::build_menu_2()
Builds the 2nd half of the menu. This is the one with the configuration features
Module::build_menu_3()
Builds the 3rd half of the menu. This is the one with the configuration features
Module::check_perm()
Check module permission
Module::init()
Do the initializations. Called from in _main.inc.php.
Module::SkinEndHtmlBody()
could be used e.g. by a google_analytics plugin to add the javascript snippet

[ Top ]
Method Summary
void   build_evobar_menu()   Build teh evobar menu
void   build_menu_3()   Builds the 3rd half of the menu. This is the one with the configuration features
void   init()   Do the initializations. Called from in _main.inc.php.

[ Top ]
Methods
build_evobar_menu  [line 243]

  void build_evobar_menu( )

Build teh evobar menu



Redefinition of:
Module::build_evobar_menu()
Build teh evobar menu

[ Top ]
build_menu_3  [line 608]

  void build_menu_3( )

Builds the 3rd half of the menu. This is the one with the configuration features

At some point this might be displayed differently than the 1st half.



Redefinition of:
Module::build_menu_3()
Builds the 3rd half of the menu. This is the one with the configuration features

[ Top ]
init  [line 226]

  void init( )

Do the initializations. Called from in _main.inc.php.

This is typically where classes matching DB tables for this module are registered/loaded.

Note: this should only load/register things that are going to be needed application wide, for example: for constructing menus. Anything that is needed only in a specific controller should be loaded only there. Anything that is needed only in a specific view should be loaded only there.



Redefinition of:
Module::init()
Do the initializations. Called from in _main.inc.php.

[ Top ]

Documentation generated on Sat, 06 Mar 2010 04:30:14 +0100 by phpDocumentor 1.4.2. This site is hosted and maintained by Daniel HAHLER (Contact).