XOOPS 2.5.6  Final
 All Classes Namespaces Files Functions Variables Pages
core.get_include_path.php
Go to the documentation of this file.
1 <?php
17 // $file_path, &$new_file_path
18 
19 function smarty_core_get_include_path(&$params, &$smarty)
20 {
21  static $_path_array = null;
22 
23  if(!isset($_path_array)) {
24  $_ini_include_path = ini_get('include_path');
25 
26  if(strstr($_ini_include_path,';')) {
27  // windows pathnames
28  $_path_array = explode(';',$_ini_include_path);
29  } else {
30  $_path_array = explode(':',$_ini_include_path);
31  }
32  }
33  foreach ($_path_array as $_include_path) {
34  if (@is_readable($_include_path . DIRECTORY_SEPARATOR . $params['file_path'])) {
35  $params['new_file_path'] = $_include_path . DIRECTORY_SEPARATOR . $params['file_path'];
36  return true;
37  }
38  }
39  return false;
40 }
41 
42 /* vim: set expandtab: */
43 
44 ?>