protected function checkPhpDirectives(&$phpReport)
{
if (ini_get('open_basedir')) {
$phpReport[] = array('severity' => 'warning', 'message' => _elgg_services()->translator->translate("install:check:php:open_basedir"));
}
if (ini_get('safe_mode')) {
$phpReport[] = array('severity' => 'warning', 'message' => _elgg_services()->translator->translate("install:check:php:safe_mode"));
}
if (ini_get('arg_separator.output') !== '&') {
$separator = htmlspecialchars(ini_get('arg_separator.output'));
$msg = _elgg_services()->translator->translate("install:check:php:arg_separator", array($separator));
$phpReport[] = array('severity' => 'failure', 'message' => $msg);
}
if (ini_get('register_globals')) {
$phpReport[] = array('severity' => 'failure', 'message' => _elgg_services()->translator->translate("install:check:php:register_globals"));
}
if (ini_get('session.auto_start')) {
$phpReport[] = array('severity' => 'failure', 'message' => _elgg_services()->translator->translate("install:check:php:session.auto_start"));
}
}