| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | 
							- <?php
 
- /**
 
-  * Smarty plugin
 
-  * @package Smarty
 
-  * @subpackage plugins
 
-  */
 
- /**
 
-  * Get path to file from include_path
 
-  *
 
-  * @param string $file_path
 
-  * @param string $new_file_path
 
-  * @return boolean
 
-  * @staticvar array|null
 
-  */
 
- //  $file_path, &$new_file_path
 
- function smarty_core_get_include_path(&$params, &$smarty)
 
- {
 
-     static $_path_array = null;
 
-     if(!isset($_path_array)) {
 
-         $_ini_include_path = ini_get('include_path');
 
-         if(strstr($_ini_include_path,';')) {
 
-             // windows pathnames
 
-             $_path_array = explode(';',$_ini_include_path);
 
-         } else {
 
-             $_path_array = explode(':',$_ini_include_path);
 
-         }
 
-     }
 
-     foreach ($_path_array as $_include_path) {
 
-         if (@is_readable($_include_path . DIRECTORY_SEPARATOR . $params['file_path'])) {
 
-                $params['new_file_path'] = $_include_path . DIRECTORY_SEPARATOR . $params['file_path'];
 
-             return true;
 
-         }
 
-     }
 
-     return false;
 
- }
 
- /* vim: set expandtab: */
 
- ?>
 
 
  |