- Patch #641408 by cha0s: test if json_encode() is available during installation.

merge-requests/26/head
Dries Buytaert 2010-02-10 10:38:53 +00:00
parent ce2bdcf9f1
commit c863d0a7ab
1 changed files with 13 additions and 0 deletions

View File

@ -108,6 +108,19 @@ function system_requirements($phase) {
$requirements['pdo']['description'] = $t('Your server does not have the PHP PDO extension enabled. See the <a href="@system_requirements">system requirements page</a> for more information.', array('@system_requirements' => 'http://drupal.org/requirements'));
}
// Test JSON library availability.
$requirements['json'] = array(
'title' => $t('JSON library'),
);
if (extension_loaded('json')) {
$requirements['json']['value'] = $t('Enabled');
}
else {
$requirements['json']['value'] = $t('Disabled');
$requirements['json']['severity'] = REQUIREMENT_ERROR;
$requirements['json']['description'] = $t('Your server does not have the PHP JSON extension enabled. See the <a href="@system_requirements">system requirements page</a> for more information.', array('@system_requirements' => 'http://drupal.org/requirements'));
}
// Test PHP memory_limit
$memory_limit = ini_get('memory_limit');
$requirements['php_memory_limit'] = array(