_assign_libraries(FALSE); log_message('debug', "Model Class Initialized"); } // END Model() /** * Assign Libraries * * Creates local references to all currently instantiated objects * so that any syntax that can be legally used in a controller * can be used within models. * * @access private */ function _assign_libraries($use_reference = TRUE) { $obj =& get_instance(); foreach (get_object_vars($obj) as $key => $var) { if (is_object($var) AND ! isset($this->$key)) { if ($use_reference === TRUE) { $this->$key =& $obj->$key; } else { $this->$key = $obj->$key; } } } } // END _assign_libraries() } // END Model Class ?>