diff --git a/administrator/components/com_admin/models/sysinfo.php b/administrator/components/com_admin/models/sysinfo.php index 6b606e63db373..b08decc9be32a 100644 --- a/administrator/components/com_admin/models/sysinfo.php +++ b/administrator/components/com_admin/models/sysinfo.php @@ -239,8 +239,6 @@ public function &getPhpSettings() return $this->php_settings; } - $outputBuffering = ini_get('output_buffering'); - $this->php_settings = array( 'safe_mode' => ini_get('safe_mode') == '1', 'display_errors' => ini_get('display_errors') == '1', @@ -248,7 +246,7 @@ public function &getPhpSettings() 'file_uploads' => ini_get('file_uploads') == '1', 'magic_quotes_gpc' => ini_get('magic_quotes_gpc') == '1', 'register_globals' => ini_get('register_globals') == '1', - 'output_buffering' => ($outputBuffering === 'On') ? true : is_numeric($outputBuffering), + 'output_buffering' => (int) ini_get('output_buffering') !== 0, 'open_basedir' => ini_get('open_basedir'), 'session.save_path' => ini_get('session.save_path'), 'session.auto_start' => ini_get('session.auto_start'), diff --git a/administrator/components/com_joomlaupdate/controllers/update.php b/administrator/components/com_joomlaupdate/controllers/update.php index 0cd9d66e64042..407811ec84996 100644 --- a/administrator/components/com_joomlaupdate/controllers/update.php +++ b/administrator/components/com_joomlaupdate/controllers/update.php @@ -44,12 +44,28 @@ public function download() $this->_applyCredentials(); /** @var JoomlaupdateModelDefault $model */ - $model = $this->getModel('Default'); - $file = $model->download(); - - $message = null; + $model = $this->getModel('Default'); + $result = $model->download(); + $file = $result['basename']; + $message = null; $messageType = null; + switch ($result['check']) + { + case 0: + $message = JText::_('COM_JOOMLAUPDATE_VIEW_UPDATE_CHECKSUM_WRONG'); + $messageType = 'warning'; + break; + case 1: + $message = JText::_('COM_JOOMLAUPDATE_VIEW_UPDATE_CHECKSUM_CORRECT'); + $messageType = 'message'; + break; + case 2: + $message = JText::_('COM_JOOMLAUPDATE_VIEW_UPDATE_CHECKSUM_NOT_FOUND'); + $messageType = 'notice'; + break; + } + if ($file) { JFactory::getApplication()->setUserState('com_joomlaupdate.file', $file); diff --git a/administrator/components/com_joomlaupdate/models/default.php b/administrator/components/com_joomlaupdate/models/default.php index 36e0865ba87dd..03520a22fd4f9 100644 --- a/administrator/components/com_joomlaupdate/models/default.php +++ b/administrator/components/com_joomlaupdate/models/default.php @@ -165,7 +165,8 @@ public function getUpdateInformation() 'installed' => JVERSION, 'latest' => null, 'object' => null, - 'hasUpdate' => false + 'hasUpdate' => false, + 'url' => null ); // Fetch the update information from the database. @@ -285,9 +286,10 @@ public function download() } // Find the path to the temp directory and the local package. - $config = JFactory::getConfig(); - $tempdir = $config->get('tmp_path'); - $target = $tempdir . '/' . $basename; + $config = JFactory::getConfig(); + $tempdir = $config->get('tmp_path'); + $target = $tempdir . '/' . $basename; + $response = array(); // Do we have a cached file? $exists = JFile::exists($target); @@ -304,7 +306,7 @@ public function download() $mirror++; } - return $download; + $response['basename'] = $download; } else { @@ -322,12 +324,15 @@ public function download() $mirror++; } - return $download; + $response['basename'] = $download; } // Yes, it's there, skip downloading. - return $basename; + $response['basename'] = $basename; } + + $response['check'] = JInstallerHelper::isChecksumValid($target, $updateInfo['url']); + return $response; } /** diff --git a/administrator/language/en-GB/en-GB.com_joomlaupdate.ini b/administrator/language/en-GB/en-GB.com_joomlaupdate.ini index 43490002f7bac..5edce7ae6e17a 100644 --- a/administrator/language/en-GB/en-GB.com_joomlaupdate.ini +++ b/administrator/language/en-GB/en-GB.com_joomlaupdate.ini @@ -89,6 +89,9 @@ COM_JOOMLAUPDATE_VIEW_DEFAULT_UPLOAD_INTRO="You can use this feature to update J COM_JOOMLAUPDATE_VIEW_PROGRESS="Update progress" COM_JOOMLAUPDATE_VIEW_UPDATE_BYTESEXTRACTED="Bytes extracted" COM_JOOMLAUPDATE_VIEW_UPDATE_BYTESREAD="Bytes read" +COM_JOOMLAUPDATE_VIEW_UPDATE_CHECKSUM_CORRECT="File Checksum OK" +COM_JOOMLAUPDATE_VIEW_UPDATE_CHECKSUM_NOT_FOUND="There were no checksums provided in the package." +COM_JOOMLAUPDATE_VIEW_UPDATE_CHECKSUM_WRONG="File Checksum Failed" COM_JOOMLAUPDATE_VIEW_UPDATE_DOWNLOADFAILED="Download of update package failed." COM_JOOMLAUPDATE_VIEW_UPDATE_FILESEXTRACTED="Files extracted" COM_JOOMLAUPDATE_VIEW_UPDATE_FINALISE_CONFIRM_AND_CONTINUE="Confirm & Continue" diff --git a/installation/language/es-ES/es-ES.ini b/installation/language/es-ES/es-ES.ini index b7e98146f0005..b7055ddaddeb0 100644 --- a/installation/language/es-ES/es-ES.ini +++ b/installation/language/es-ES/es-ES.ini @@ -19,9 +19,9 @@ INSTL_WARNJSON="Para que se pueda instalar Joomla! su instalacción de PHP neces ;Preinstall view INSTL_PRECHECK_TITLE="Comprobaciones previas" -INSTL_PRECHECK_DESC="Si alguno de estos elementos no está soportado (marcado como un No), por favor, emprenda las acciones necesarias para corregirlo. No podrá instalar Joomla! hasta que se cumplan con los siguientes requisitos." +INSTL_PRECHECK_DESC="Si alguno de estos elementos no está soportado (marcado como un No), por favor, emprenda las acciones necesarias para corregirlo. No podrá instalar Joomla! hasta que se cumplan con los siguientes requisitos." INSTL_PRECHECK_RECOMMENDED_SETTINGS_TITLE="Configuraciones recomendadas:" -INSTL_PRECHECK_RECOMMENDED_SETTINGS_DESC="Esta configuración es la recomendada para PHP, y su objetivo es el de asegurar una compatibilidad completa con Joomla!
Sin embargo, Joomla! aún podrá seguir funcionado aunque sus valores actuales no coincidan con los recomendados." +INSTL_PRECHECK_RECOMMENDED_SETTINGS_DESC="Esta configuración es la recomendada para PHP para asegurar una compatibilidad completa con Joomla!
Sin embargo, Joomla! aún podrá seguir funcionado aunque sus valores actuales no coincidan con los recomendados." INSTL_PRECHECK_DIRECTIVE="Directiva" INSTL_PRECHECK_RECOMMENDED="Recomendado" INSTL_PRECHECK_ACTUAL="Actual" @@ -31,6 +31,9 @@ INSTL_DATABASE="Configuración de la base de datos" INSTL_DATABASE_ERROR_POSTGRESQL_QUERY="La consulta de la base de datos PostgreSQL ha fallado." INSTL_DATABASE_HOST_DESC="Normalmente es "localhost" o el nombre proporcionado por su hospedaje." INSTL_DATABASE_HOST_LABEL="Hospedaje" +INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_CREATE_FILE="No fuimos capaces de crear el archivo. Por favor, cree manualmente un archivo llamado "%1$s" y súbalo a la carpeta "%2$s" de su sitio Joomla." +INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_DELETE_FILE="Para conformar que es el propietario de este sitio web, por favor, elimine el archivo llamado "%1$s" que hemos creado en la carpeta "%2$s" de su sitio Joomla." +INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_GENERAL_MESSAGE="Está intentando usar un hospedaje para la base de datos que no está en su servidor local. Por razones de seguridad, debe verificar la propiedad de su cuenta de alojamiento web. Por favor, lea la documentación para obtener más información." INSTL_DATABASE_NAME_DESC="En algunos hospedajes solo se permite el nombre específico de una base de datos por sitio. En esos casos, si le interesa instalar más de un sitio, puede usar el prefijo de las tablas para distinguir entre los sitios de Joomla! que usen la misma base de datos." INSTL_DATABASE_NAME_LABEL="Base de datos" INSTL_DATABASE_NO_SCHEMA="No existe el esquema de la base de datos para este tipo de base de datos." @@ -38,7 +41,7 @@ INSTL_DATABASE_OLD_PROCESS_DESC=""Respaldar" o "Eliminar" cu INSTL_DATABASE_OLD_PROCESS_LABEL="Proceso para una base de datos antigua" INSTL_DATABASE_PASSWORD_DESC="Por cuestiones de seguridad, es primordial usar una contraseña para la cuenta de su base de datos." INSTL_DATABASE_PASSWORD_LABEL="Contraseña" -INSTL_DATABASE_PREFIX_DESC="Cree un prefijo para la base de datos o use el generado aleatoriamente. Lo óptimo es que sea de cuatro o cinco caracteres de largo y que contenga solo caracteres alfanuméricos, y DEBE acabar con un guión bajo. Asegúrese de que el prefijo elegido no esté siendo usado por otras tablas." +INSTL_DATABASE_PREFIX_DESC="Cree un prefijo para la base de datos o use el generado aleatoriamente. Lo óptimo es que sea de cuatro o cinco caracteres de largo y que tenga solo caracteres alfanuméricos, y DEBE acabar con un guión bajo. Asegúrese de que el prefijo elegido no esté siendo usado por otras tablas." INSTL_DATABASE_PREFIX_LABEL="Prefijo de las tablas" INSTL_DATABASE_PREFIX_MSG="El prefijo de la base de datos debe empezar con una letra, seguido opcionalmente de caracteres alfanuméricos, y un guión bajo" INSTL_DATABASE_TYPE_DESC="Probablemente sea "mysqli"" @@ -50,14 +53,14 @@ INSTL_DATABASE_USER_LABEL="Usuario" ;FTP view INSTL_AUTOFIND_FTP_PATH="Detectar la ruta del FTP automáticamente" INSTL_FTP="Configuración del FTP" -INSTL_FTP_DESC="

Sobre algunos servidores, puede que para completar la instalación de Joomla! usted necesite proporcionar las credenciales de acceso al FTP. Si tiene problemas completando la instalación sin usar la capa FTP, compruebe que si debido al entorno de configuración de su hospedaje, esto será necesario.

Por cuestiones de seguridad, es mejor crear una cuenta FTP con acceso permitido solo al directorio raíz de Joomla! y no a todo el servidor. Quien le sirve el hospedaje puede asistirle en esto.

Nota: Si está instalando Joomla! sobre un sistema operativo Windows, la capa FTP no es necesaria.

" +INSTL_FTP_DESC="

Sobre algunos servidores, puede que para completar la instalación de Joomla! usted necesite proporcionar las credenciales de acceso al FTP. Si tiene problemas completando la instalación sin usar la capa FTP, compruebe que si debido al entorno de configuración de su hospedaje, esto será necesario.

Por cuestiones de seguridad, es mejor crear una cuenta FTP con acceso permitido solo al directorio raíz de Joomla! y no a todo el servidor. Quien le sirve el hospedaje puede ayudarle en esto.

Nota: Si está instalando Joomla! sobre un sistema operativo Windows, la capa FTP no es necesaria.

" INSTL_FTP_ENABLE_LABEL="Habilitar la capa FTP" INSTL_FTP_HOST_LABEL="Hospedaje del FTP" INSTL_FTP_PASSWORD_LABEL="Contraseña del FTP" INSTL_FTP_PORT_LABEL="Puerto del FTP" INSTL_FTP_ROOT_LABEL="Ruta raíz del FTP" INSTL_FTP_SAVE_LABEL="Guardar la contraseña del FTP" -INSTL_FTP_TITLE="Configuración del FTP (Opcional - La mayoría de usuarios pueden saltarse este paso - Pulse 'Siguiente' para saltárselo)" +INSTL_FTP_TITLE="Configuración del FTP (Opcional - La mayoría de usuarios pueden saltarse este paso - Pulse 'Siguiente' para saltárselo)" INSTL_FTP_USER_LABEL="Usuario del FTP" INSTL_VERIFY_FTP_SETTINGS="Verificar la configuración del FTP" INSTL_FTP_SETTINGS_CORRECT="Configuración correcta" @@ -66,17 +69,17 @@ INSTL_FTP_PASSWORD_DESC="¡Advertencia! Es recomendable dejar esto en blanco e i ;Site View INSTL_SITE="Configuración principal" -INSTL_ADMIN_EMAIL_LABEL="El correo electrónico del administrador" +INSTL_ADMIN_EMAIL_LABEL="El correo electrónico" INSTL_ADMIN_EMAIL_DESC="Introduzca una dirección de correo electrónico. Debe ser la dirección de correo electrónico del súper administrador del sitio." -INSTL_ADMIN_PASSWORD_LABEL="Contraseña del administrador" +INSTL_ADMIN_PASSWORD_LABEL="Contraseña" INSTL_ADMIN_PASSWORD_DESC="Asigne la contraseña de la cuenta del súper administrador y confírmela en el campo de más abajo." -INSTL_ADMIN_PASSWORD2_LABEL="Confirmar la contraseña del administrador" -INSTL_ADMIN_USER_LABEL="Nombre de usuario del administrador" +INSTL_ADMIN_PASSWORD2_LABEL="Confirmar la contraseña" +INSTL_ADMIN_USER_LABEL="Nombre de usuario" INSTL_ADMIN_USER_DESC="Asigna el nombre de usuario para su cuenta de súper administrador." INSTL_SITE_NAME_LABEL="Nombre del sitio" INSTL_SITE_NAME_DESC="Introduzca el nombre de su sitio Joomla!" INSTL_SITE_METADESC_LABEL="Descripción" -INSTL_SITE_METADESC_TITLE_LABEL="Introduzca la descripción general de todo el sitio, la cual será usada por los motores de búsqueda. Generalmente, un máximo de 20 palabras suele ser lo óptimo." +INSTL_SITE_METADESC_TITLE_LABEL="Introduzca la descripción general de todo el sitio, la cual será usada por los motores de búsqueda. Generalmente, un máximo de 20 palabras suele ser lo mejor." INSTL_SITE_OFFLINE_LABEL="Sitio fuera de línea" INSTL_SITE_OFFLINE_TITLE_LABEL="Poner fuera de línea el acceso a la zona pública del sitio cuando se complete la instalación. Si ahora no es necesario, recuerde que siempre que lo desee podrá poner el sitio fuera de línea desde la configuración global." INSTL_SITE_INSTALL_SAMPLE_LABEL="Instalar los datos de ejemplo" @@ -87,12 +90,13 @@ INSTL_SAMPLE_BROCHURE_SET="Datos de ejemplo tipo folleto en inglés (GB)" INSTL_SAMPLE_DATA_SET="Datos de ejemplo predeteminados en inglés (GB)" INSTL_SAMPLE_LEARN_SET=" Datos de ejemplo: Learn Joomla English (GB)" INSTL_SAMPLE_TESTING_SET=" Datos de ejemplo: Test English (GB)" -INSTL_SITE_INSTALL_SAMPLE_NONE_DESC="Instala Joomla solo con un menú y un formulario de acceso, sin ningún contenido." +INSTL_SITE_INSTALL_SAMPLE_NONE_DESC="Instala Joomla con un menú y un formulario de acceso, sin ningún contenido." INSTL_SAMPLE_BLOG_SET_DESC="Instala Joomla con algunos artículos y módulos relacionados con sitios tipo blog como el de 'Temas antiguos', 'Blog en el rollo' 'Temas más leídos'." INSTL_SAMPLE_BROCHURE_SET_DESC="Instala Joomla con algunas páginas (un menú con las páginas 'Inicio', 'Sobre nosotros', 'Noticias de actualidad', 'Contáctenos') y algunos módulos como el de 'Buscar', 'Personalizado' y 'Datos de acceso'." INSTL_SAMPLE_DATA_SET_DESC="Instala Joomla con una página (un menú con un enlace) y módulos como el de 'Últimos artículos' y 'Datos de acceso'." INSTL_SAMPLE_LEARN_SET_DESC="Instala Joomla con artículos de ejemplo que describen cómo funciona Joomla." INSTL_SAMPLE_TESTING_SET_DESC="Instala Joomla con todos los elementos de menú posibles para ayudar a testear Joomla." +INSTL_SUPER_USER_TITLE="Detalle de la cuenta de súper usuario" ;Summary view INSTL_FINALISATION="Finalización" @@ -118,20 +122,14 @@ INSTL_EMAIL_NOT_SENT="No se ha podido enviar el correo electrónico." ;Complete view INSTL_COMPLETE_ADMINISTRATION_LOGIN_DETAILS="Detalles de acceso a la administración" -; The word 'installation' should not be translated as it is a physical folder. -INSTL_COMPLETE_ERROR_FOLDER_ALREADY_REMOVED="El directorio de instalación ('installation') ya ha sido eliminado." -; The word 'installation' should not be translated as it is a physical folder. -INSTL_COMPLETE_ERROR_FOLDER_DELETE="No se ha podido eliminar el directorio de instalación ('installation'). Por favor, elimínelo manualmente." -; The word 'installation' should not be translated as it is a physical folder. -INSTL_COMPLETE_FOLDER_REMOVED="La carpeta de instalación ('installation') ha sido eliminada correctamente" +INSTL_COMPLETE_ERROR_FOLDER_ALREADY_REMOVED="El directorio "%s" ya ha sido eliminado." +INSTL_COMPLETE_ERROR_FOLDER_DELETE="No se ha podido eliminar el directorio "%s". Por favor, elimínelo manualmente." +INSTL_COMPLETE_FOLDER_REMOVED="La carpeta "%s" ha sido eliminada correctamente" INSTL_COMPLETE_LANGUAGE_1="Joomla! en su propio idioma o creación de un sitio multiidioma básico" -; The word 'installation' should not be translated as it is a physical folder. -INSTL_COMPLETE_LANGUAGE_DESC="Antes de borrar la carpeta de instalación ('installation') puede instalar más idiomas. Si desea añadir más idiomas, seleccione el siguiente botón." +INSTL_COMPLETE_LANGUAGE_DESC="Antes de borrar la carpeta "%s" puede instalar más idiomas. Si desea añadir más idiomas, seleccione el siguiente botón." INSTL_COMPLETE_LANGUAGE_DESC2="Nota: necesitará conexión a internet para que Joomla pueda descargar e instalar los nuevos idiomas.
Algunas configuraciones del servidor no permiten que Joomla pueda instalar los idiomas. Si este fuera su caso, no se preocupe, los podrá instalar después desde la administración del CMS." -; The word 'installation' should not be translated as it is a physical folder. -INSTL_COMPLETE_REMOVE_FOLDER="Eliminar carpeta de instalación ('installation') " -; The word 'installation' should not be translated as it is a physical folder. -INSTL_COMPLETE_REMOVE_INSTALLATION="POR FAVOR, ACUÉRDESE DE ELIMINAR COMPLETAMENTE EL DIRECTORIO DE INSTALACIÓN.
No podrá continuar usando Joomla! con normalidad hasta que la carpeta de instalación ('installation') sea eliminada. Es una característica de seguridad de Joomla!" +INSTL_COMPLETE_REMOVE_FOLDER="Eliminar carpeta "%s"" +INSTL_COMPLETE_REMOVE_INSTALLATION="POR FAVOR, ACUÉRDESE DE ELIMINAR COMPLETAMENTE EL DIRECTORIO DE INSTALACIÓN.
No podrá continuar usando Joomla! con normalidad hasta que la carpeta "%s" sea eliminada. Es una característica de seguridad de Joomla!" INSTL_COMPLETE_TITLE="¡Felicidades! Ahora Joomla! ya está instalado." INSTL_COMPLETE_INSTALL_LANGUAGES="Pasos extra: Instalar idiomas" @@ -160,8 +158,8 @@ INSTL_DEFAULTLANGUAGE_COLUMN_HEADER_SELECT="Seleccionar" INSTL_DEFAULTLANGUAGE_COLUMN_HEADER_LANGUAGE="Idioma" INSTL_DEFAULTLANGUAGE_COLUMN_HEADER_TAG="Etiqueta" INSTL_DEFAULTLANGUAGE_COULD_NOT_ADD_ASSOCIATIONS="Joomla no fue capaz de crear automáticamente las asociaciones del idioma." -INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_CONTENT_LANGUAGE="Joomla no ha podido crear automáticamente el idioma del contenido %s" -INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_MENU="Joomla no ha podido crear automáticamente el menú para el idioma %s" +INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_CONTENT_LANGUAGE="Joomla no ha podido crear automáticamente el idioma del contenido %s." +INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_MENU="Joomla no ha podido crear automáticamente el menú para el idioma %s." INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_MENU_ITEM="Joomla no ha podido crear automáticamente el elemento de menú de inicio para el idioma %s." INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_MENU_MODULE="Joomla no ha podido crear automáticamente el módulo de menú para el idioma %s." INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_CATEGORY="Joomla no ha podido crear automáticamente la categoría para el idioma del contenido %s." @@ -207,9 +205,9 @@ INSTL_DATABASE_INVALID_SQLSRV_VERSION="Necesita de SQL Server 2008 R2 (10.50.160 INSTL_DATABASE_INVALID_SQLZURE_VERSION="Necesita de SQL Server 2008 R2 (10.50.1600.1) o superior para poder continuar con la instalación. Su versión es la: %s" INSTL_DATABASE_INVALID_TYPE="Por favor, seleccione el tipo de base de datos" INSTL_DATABASE_NAME_TOO_LONG="El nombre de a base de datos de MySQL debe ser como máximo de 64 caracteres." -INSTL_DATABASE_INVALID_NAME="Las versiones de MySQL anteriores a la 5.1.6 no pueden contener períodos u otros caracteres "_QQ_"especiales"_QQ_" en el nombre. Su versión es la: %s" +INSTL_DATABASE_INVALID_NAME="Las versiones de MySQL anteriores a la 5.1.6 no pueden contener períodos u otros caracteres \"especiales\" en el nombre. Su versión es la: %s" INSTL_DATABASE_NAME_INVALID_SPACES="Los nombres de las bases de datos y de las tablas de MySQL no pueden empezar o acabar con espacios." -INSTL_DATABASE_NAME_INVALID_CHAR="Ningún identificador de MySQL puede contener un valor NULL ASCII(0x00)." +INSTL_DATABASE_NAME_INVALID_CHAR="Ningún identificador de MySQL puede tener un valor NULL ASCII(0x00)." INSTL_DATABASE_FILE_DOES_NOT_EXIST="El archivo %s no existe" ;controllers @@ -226,18 +224,18 @@ INSTL_STD_OFFLINE_MSG="Este sitio está cerrado por tareas de mantenimiento.
%s" +JLIB_JS_AJAX_ERROR_PARSE="Se ha producido un error de análisis mientras se recuperaban estos datos de JSON:
%s" JLIB_JS_AJAX_ERROR_TIMEOUT="Se ha producido una desconexión por falta de tiempo mientras se recuperaban los datos de JSON." [New Strings] +INSTL_MCRYPT_SUPPORT_AVAILABLE="Soporte Mcrypt" +INSTL_NOTICEMCRYPTNOTAVAILABLE="¡Advertencia! La extensión de PHP 'mcrypt' debe estar instalada y habilitada. Sin esto, algunas de las características de Joomla no estarán disponibles." INSTL_SAMPLE_BLOG_ES_SET="Datos de ejemplo tipo blog en español (ES)." INSTL_SAMPLE_BROCHURE_ES_SET="Datos de ejemplo tipo folleto en español (ES)." INSTL_SAMPLE_DATA_ES_SET="Datos de ejemplo predeterminados en español (ES)." diff --git a/installation/language/es-ES/es-ES.xml b/installation/language/es-ES/es-ES.xml index 9a644ce55b767..49209c48298e1 100644 --- a/installation/language/es-ES/es-ES.xml +++ b/installation/language/es-ES/es-ES.xml @@ -3,8 +3,8 @@ version="3.6" client="installation"> Spanish (ES) - 3.6.3 - 2016-09-23 + 3.8.6 + 2018-03-13 Spanish Translation Team Copyright (C) 2005 - 2018 Open Source Matters. All rights reserved. GNU General Public License version 2 or later; see LICENSE.txt diff --git a/installation/model/setup.php b/installation/model/setup.php index f4690c6982cca..adfd24a6c967a 100644 --- a/installation/model/setup.php +++ b/installation/model/setup.php @@ -372,10 +372,9 @@ public function getPhpSettings() $settings[] = $setting; // Check for output buffering. - $outputBuffering = ini_get('output_buffering'); $setting = new stdClass; $setting->label = JText::_('INSTL_OUTPUT_BUFFERING'); - $setting->state = ($outputBuffering === 'On') ? true : is_numeric($outputBuffering); + $setting->state = (int) ini_get('output_buffering') !== 0; $setting->recommended = false; $settings[] = $setting;