Exemple #1
0
 /**
  * Initialize the object and set module initialization parameters
  *
  * Accepts an associative array as input, containing module initialization preferences.
  *
  * @access	public
  * @param	array	Array of additional module initialiation parameters  (optional)
  * @return	void
  */
 public function initialize($params = array(), $add = TRUE)
 {
     if ($this->is_inited()) {
         return;
     }
     $module_init = self::get_all_module_configs();
     self::$_module_init = $module_init;
     if ($add) {
         foreach ($module_init as $mod => $init) {
             $this->add($mod, $init);
         }
     }
     $this->_inited = TRUE;
 }