function ResolveTemplateSourceFileName($file, $operation = TMPL_INCLUDE, $context = NULL) { if (isset($GLOBALS['TestingTemplates'][$file])) return $file; $resolver =& Handle :: resolve(getFileResolver('template')); return $resolver->resolve($file); }
function _includeClassFile($class_name) { if(class_exists($class_name)) return; $resolver =& Handle :: resolve(getFileResolver('object')); $full_path = $resolver->resolve($class_name); include_once($full_path); }
static protected function _includeClassFile($class_name) { if(class_exists($class_name)) return; resolveHandle($resolver =& getFileResolver('site_object')); $full_path = $resolver->resolve($class_name); include_once($full_path); }
function _includeClassFile($db_table_name) { if(class_exists($db_table_name . 'DbTable')) return; $resolver =& Handle :: resolve(getFileResolver('db_table')); $full_path = $resolver->resolve($db_table_name); include_once($full_path); }
static protected function _includeClassFile($db_table_name) { if(class_exists($db_table_name . 'DbTable')) return; resolveHandle($resolver =& getFileResolver('db_table')); $full_path = $resolver->resolve($db_table_name); include_once($full_path); }
protected function _getPath($file_name, $locale_id) { if(isset($this->_path_cache[$file_name][$locale_id])) return $this->_path_cache[$file_name][$locale_id]; resolveHandle($resolver =& getFileResolver('strings')); $path = $resolver->resolve($file_name, array($locale_id)); $this->_path_cache[$file_name][$locale_id] = $path; return $path; }
function getIni($file_name, $use_cache = null) { if (isset($GLOBALS['testing_ini'][$file_name])) { $resolved_file = VAR_DIR . $file_name; $use_cache = false; } else { resolveHandle($resolver =& getFileResolver('ini')); $resolved_file = $resolver->resolve($file_name); } return new Ini($resolved_file, $use_cache); }
function & create($class_path) { if(class_exists($class_path)) return new $class_path(); $class_name = end(explode('/', $class_path)); if(class_exists($class_name)) return new $class_name(); $resolver =& Handle :: resolve(getFileResolver('dao')); if(!$full_path = $resolver->resolve($class_path)) return null; include_once($full_path); return new $class_name(); }
function getIni($file_name, $use_cache = null, $resolver_name = 'ini') { if (isset($GLOBALS['testing_ini'][$file_name])) { $resolved_file = VAR_DIR . '/' . $file_name; $use_cache = false; } else { $resolver =& Handle :: resolve(getFileResolver($resolver_name)); $resolved_file = $resolver->resolve($file_name); if (catch_error('LimbException', $e)) { throw_error($e); return; } } return new Ini($resolved_file, $use_cache); }
static public function create($class_path) { $class_name = end(explode('/', $class_path)); if(isset(self :: $datasources[$class_name])) return self :: $datasources[$class_name]; if(!class_exists($class_name)) { resolveHandle($resolver =& getFileResolver('datasource')); if(!$full_path = $resolver->resolve($class_path)) return null; include_once($full_path); } $datasource = new $class_name(); self :: $datasources[$class_name] = $datasource; return $datasource; }
/** * Determines the full path to a source template file. */ function resolveTemplateSourceFileName($file) { resolveHandle($resolver =& getFileResolver('template')); return $resolver->resolve($file); }
function ResolveTemplateSourceFileName($file, $operation = TMPL_INCLUDE, $context = NULL) { $resolver =& Handle :: resolve(getFileResolver('template')); return $resolver->resolve($file); }