module_load_include
- Versions
- 6 – 7
module_load_include($type, $module, $name = NULL)
Load a module include file.
Examples:
<?php
// Load node.admin.inc from the node module.
module_load_include('inc', 'node', 'node.admin');
// Load content_types.inc from the node module.
module_load_include('inc', 'node', 'content_types');
?>Do not use this function to load an install file. Use module_load_install() instead.
Parameters
$type The include file's type (file extension).
$module The module to which the include file belongs.
$name Optionally, specify the base file name (without the $type extension). If not set, $module is used.
Code
includes/module.inc, line 265
<?php
function module_load_include($type, $module, $name = NULL) {
if (empty($name)) {
$name = $module;
}
$file = './'. drupal_get_path('module', $module) ."/$name.$type";
if (is_file($file)) {
require_once $file;
}
else {
return FALSE;
}
}
?>Login or register to post comments 