You are here

function quant_include in Quant 7

Same name and namespace in other branches
  1. 6 quant.module \quant_include()

Include .inc files Similar to ctools_include()

Parameters

$file: The base file name to be included.

$dir: Optional subdirectory containing the include file.

$module: Optional module containing the include.

1 call to quant_include()
quant_get_quant_charts in ./quant.module
Fetch all available charts

File

./quant.module, line 202

Code

function quant_include($file, $dir = 'includes', $module = 'quant') {
  static $used = array();
  if ($module) {
    $dir = '/' . ($dir ? $dir . '/' : '');
    if (!isset($used[$module][$dir][$file])) {
      require_once './' . drupal_get_path('module', $module) . "{$dir}{$file}.inc";
      $used[$module][$dir][$file] = TRUE;
    }
  }
  else {
    if (!isset($used[$dir][$file])) {
      require_once "{$dir}/{$file}";
      $user[$dir][$file] = TRUE;
    }
  }
}