1: <?php
2: 3: 4: 5: 6:
7:
8: 9: 10: 11: 12: 13: 14: 15:
16:
17:
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:
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:
43:
44: ?>
45: