<?php /** * Smarty read include path plugin * * @package Smarty * @subpackage PluginsInternal * @author Monte Ohrt */ /** * Smarty Internal Read Include Path Class * * @package Smarty * @subpackage PluginsInternal */ class Smarty_Internal_Get_Include_Path { /** * Return full file path from PHP include_path * * @param string $filepath filepath * @return string|boolean full filepath or false */ public static function getIncludePath($filepath) { static $_include_path = null; if ($_path_array === null) { $_include_path = explode(PATH_SEPARATOR, get_include_path()); } foreach ($_include_path as $_path) { if (file_exists($_path . DS . $filepath)) { return $_path . DS . $filepath; } } return false; } } ?>