function scald_file_is_exec_available in Scald File Provider 7
Determines if exec is available.
Source: http://stackoverflow.com/questions/3938120/check-if-exec-is-disabled.
1 call to scald_file_is_exec_available()
- _scald_file_pdf_thumbnail in ./
scald_file.module - Generate a thumbnail for a pdf file.
File
- ./
scald_file.module, line 522 - Scald File is a Scald Atom Provider for Files.
Code
function scald_file_is_exec_available() {
static $available;
if (!isset($available)) {
$available = TRUE;
if (ini_get('safe_mode')) {
$available = FALSE;
}
else {
$d = ini_get('disable_functions');
$s = ini_get('suhosin.executor.func.blacklist');
if ("{$d}{$s}") {
$array = preg_split('/,\\s*/', "{$d},{$s}");
if (in_array('exec', $array)) {
$available = FALSE;
}
}
}
}
return $available;
}