[ Index ]
 

Code source de vtiger CRM 5.0.2

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/Smarty/libs/internals/ -> core.get_include_path.php (source)

   1  <?php
   2  /**
   3   * Smarty plugin
   4   * @package Smarty
   5   * @subpackage plugins
   6   */
   7  
   8  /**
   9   * Get path to file from include_path
  10   *
  11   * @param string $file_path
  12   * @param string $new_file_path
  13   * @return boolean
  14   * @staticvar array|null
  15   */
  16  
  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  ?>


Généré le : Sun Feb 25 10:22:19 2007 par Balluche grâce à PHPXref 0.7