Merge pull request #1746 from marcosgdf/patch-1
Removed @ operator from dol_include_once
This commit is contained in:
commit
ffe7b531a6
@ -236,16 +236,21 @@ function dol_getprefix()
|
||||
*
|
||||
* @param string $relpath Relative path to file (Ie: mydir/myfile, ../myfile, ...)
|
||||
* @param string $classname Class name
|
||||
* @return int false if include fails.
|
||||
* @return bool
|
||||
*/
|
||||
function dol_include_once($relpath, $classname='')
|
||||
{
|
||||
global $conf,$langs,$user,$mysoc; // Other global var must be retreived with $GLOBALS['var']
|
||||
$fullpath = dol_buildpath($relpath);
|
||||
|
||||
if (!file_exists($fullpath)) {
|
||||
dol_syslog('functions::dol_include_once Tried to load unexisting file: '.$relpath, LOG_ERR);
|
||||
return false;
|
||||
}
|
||||
|
||||
if (! empty($classname) && ! class_exists($classname)) {
|
||||
return @include dol_buildpath($relpath); // Remove @ to find error into php log file if you have problems
|
||||
return include $fullpath;
|
||||
} else {
|
||||
return @include_once dol_buildpath($relpath); // Remove @ to find error into php log file if you have problems
|
||||
return include_once $fullpath;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user