From a280b7932c09685a719b670b3796afef07d4747b Mon Sep 17 00:00:00 2001 From: Ivan Tcholakov Date: Thu, 18 Jun 2009 09:54:00 +0200 Subject: [PATCH] [svn r21482] FS#306 - Upgrading the "Requirements" page (step 2) during the installation. intl (internationalization) and iconv extensions are optional. --- main/install/install_functions.inc.php | 46 ++++++++++++++++---------- 1 file changed, 29 insertions(+), 17 deletions(-) diff --git a/main/install/install_functions.inc.php b/main/install/install_functions.inc.php index f73a50e67b..edacf6dc33 100644 --- a/main/install/install_functions.inc.php +++ b/main/install/install_functions.inc.php @@ -38,7 +38,7 @@ function display_step_sequence() * @author Yannick Warnier * @version Dokeos 1.8.1, May 2007 */ -function check_extension($extension_name,$return_success='OK',$return_failure='KO',$optional=false) +function check_extension($extension_name,$return_success='Yes',$return_failure='No',$optional=false) { if(extension_loaded($extension_name)) { @@ -405,36 +405,48 @@ function display_requirements($installType, $badUpdatePath, $updatePath='', $upd echo ' - session '.get_lang('support').' - '.check_extension('session',get_lang('OK'), get_lang('ExtensionSessionsNotAvailable')).' + Session '.get_lang('support').' + '.check_extension('session', get_lang('Yes'), get_lang('ExtensionSessionsNotAvailable')).' - MySQL '.get_lang('support').' - '.check_extension('mysql',get_lang('OK'), get_lang('ExtensionMySQLNotAvailable')).' + MySQL '.get_lang('support').' + '.check_extension('mysql', get_lang('Yes'), get_lang('ExtensionMySQLNotAvailable')).' - zlib '.get_lang('support').' - '.check_extension('zlib',get_lang('OK'), get_lang('ExtensionZlibNotAvailable')).' + Zlib '.get_lang('support').' + '.check_extension('zlib', get_lang('Yes'), get_lang('ExtensionZlibNotAvailable')).' - Regular Expressions '.get_lang('support').' - '.check_extension('pcre',get_lang('OK'), get_lang('ExtensionPCRENotAvailable')).' + Perl-compatible regular expressions '.get_lang('support').' + '.check_extension('pcre', get_lang('Yes'), get_lang('ExtensionPCRENotAvailable')).' - XML '.get_lang('support').' - '.check_extension('xml',get_lang('OK'), get_lang('ExtensionZlibNotAvailable')).' + XML '.get_lang('support').' + '.check_extension('xml', get_lang('Yes'), get_lang('No')).' - MultiByteString '.get_lang('support').' - '.check_extension('mbstring',get_lang('OK'), get_lang('ExtensionMBStringNotAvailable')).' + Multibyte string '.get_lang('support').' + '.check_extension('mbstring', get_lang('Yes'), get_lang('ExtensionMBStringNotAvailable')).' - GD '.get_lang('support').' - '.check_extension('gd',get_lang('OK'), get_lang('ExtensionGDNotAvailable')).' + Iconv '.get_lang('support').' ('.get_lang('Optional').') + '.check_extension('iconv', get_lang('Yes'), get_lang('No'), true).' - LDAP '.get_lang('support').' ('.get_lang('Optional').') - '.check_extension('ldap',get_lang('OK'), get_lang('ExtensionLDAPNotAvailable'),true).' + Internationalization '.get_lang('support').' ('.get_lang('Optional').') + '.check_extension('intl', get_lang('Yes'), get_lang('No'), true).' + + + GD '.get_lang('support').' + '.check_extension('gd', get_lang('Yes'), get_lang('ExtensionGDNotAvailable')).' + + + LDAP '.get_lang('support').' ('.get_lang('Optional').') + '.check_extension('ldap', get_lang('Yes'), get_lang('ExtensionLDAPNotAvailable'), true).' + + + Xapian '.get_lang('support').' ('.get_lang('Optional').') + '.check_extension('xapian', get_lang('Yes'), get_lang('No'), true).' ';