Merge branch 'develop' into pr/member-phone-number

This commit is contained in:
Kijin Sung 2019-07-27 23:47:24 +09:00
commit c09d2a773d
2041 changed files with 23045 additions and 18189 deletions

View file

@ -2,10 +2,10 @@
<module>
<grants />
<actions>
<action name="dispInstallIndex" type="view" index="true" />
<action name="dispInstallCheckEnv" type="view" />
<action name="dispInstallDBConfig" type="view" />
<action name="dispInstallOtherConfig" type="view" />
<action name="dispInstallIndex" type="view" index="true" meta-noindex="true" />
<action name="dispInstallCheckEnv" type="view" meta-noindex="true" />
<action name="dispInstallDBConfig" type="view" meta-noindex="true" />
<action name="dispInstallOtherConfig" type="view" meta-noindex="true" />
<action name="getInstallFTPList" type="model" permission="root" />

View file

@ -20,7 +20,7 @@ class installAdminController extends install
function procInstallAdminInstall()
{
$module_name = Context::get('module_name');
if(!$module_name) return $this->setError('invalid_request');
if(!$module_name) throw new Rhymix\Framework\Exceptions\InvalidRequest;
$oInstallController = getController('install');
$oInstallController->installModule($module_name, './modules/'.$module_name);
@ -35,13 +35,10 @@ class installAdminController extends install
{
@set_time_limit(0);
$module_name = Context::get('module_name');
if(!$module_name) return $this->setError('invalid_request');
if(!$module_name) throw new Rhymix\Framework\Exceptions\InvalidRequest;
$oModule = getModule($module_name, 'class');
if(!$oModule)
{
return $this->setError('invalid_request');
}
if(!$oModule) throw new Rhymix\Framework\Exceptions\InvalidRequest;
Rhymix\Framework\Session::close();
$output = $oModule->moduleUpdate();

View file

@ -17,7 +17,7 @@ class installController extends install
// Stop if already installed.
if (Context::isInstalled())
{
$this->stop('msg_already_installed');
throw new Rhymix\Framework\Exception('msg_already_installed');
}
// Increase time limit.
@ -76,7 +76,7 @@ class installController extends install
{
if ($oDB->isTableExists($table_name))
{
return $this->setError('msg_table_already_exists');
throw new Rhymix\Framework\Exception('msg_table_already_exists');
}
}
@ -99,7 +99,7 @@ class installController extends install
// Check if it is already installed
if (Context::isInstalled())
{
return $this->setError('msg_already_installed');
throw new Rhymix\Framework\Exception('msg_already_installed');
}
// Get install parameters.
@ -227,7 +227,7 @@ class installController extends install
catch(Exception $e)
{
$oDB->rollback();
return $this->setError($e->getMessage());
throw new Rhymix\Framework\Exception($e->getMessage());
}
// Execute the install script.
@ -296,7 +296,7 @@ class installController extends install
}
// Check permission
if(is_writable('./')||is_writable('./files'))
if(is_writable(RX_BASEDIR) || is_writable(RX_BASEDIR . 'files'))
{
$checklist['permission'] = true;
}
@ -304,11 +304,19 @@ class installController extends install
{
$checklist['permission'] = false;
}
// Check session.auto_start
if(ini_get('session.auto_start') != 1)
// Check session availability
$license_agreement_time = intval(trim(FileHandler::readFile($this->flagLicenseAgreement)));
if(isset($_SESSION['license_agreement']) && (!$license_agreement_time || ($license_agreement_time == $_SESSION['license_agreement'])))
{
$checklist['session'] = true;
if(ini_get('session.auto_start') == 0)
{
$checklist['session'] = true;
}
else
{
$checklist['session'] = false;
}
}
else
{
@ -400,25 +408,15 @@ class installController extends install
function procInstallLicenseAgreement()
{
$vars = Context::getRequestVars();
$license_agreement = ($vars->license_agreement == 'Y') ? true : false;
if($license_agreement)
if($vars->license_agreement !== 'Y')
{
$currentTime = $_SERVER['REQUEST_TIME'];
FileHandler::writeFile($this->flagLicenseAgreement, $currentTime);
}
else
{
FileHandler::removeFile($this->flagLicenseAgreement);
return $this->setError('msg_must_accept_license_agreement');
}
if(!in_array(Context::getRequestMethod(),array('XMLRPC','JSON')))
{
$returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'act', 'dispInstallCheckEnv');
$this->setRedirectUrl($returnUrl);
throw new Rhymix\Framework\Exception('msg_must_accept_license_agreement');
}
$license_agreement_time = time();
$_SESSION['license_agreement'] = $license_agreement_time;
FileHandler::writeFile($this->flagLicenseAgreement, $license_agreement_time . PHP_EOL);
$this->setRedirectUrl(getNotEncodedUrl('', 'act', 'dispInstallCheckEnv'));
}
/**

View file

@ -19,7 +19,7 @@ class installView extends install
// Stop if already installed.
if (Context::isInstalled())
{
return $this->stop('msg_already_installed');
throw new Rhymix\Framework\Exception('msg_already_installed');
}
// Set the browser title.

View file

@ -24,13 +24,13 @@ $lang->install_checklist_title['iconv'] = 'iconv / mbstring';
$lang->install_checklist_title['json'] = 'json';
$lang->install_checklist_title['gd'] = 'gd';
$lang->install_checklist_title['mcrypt'] = 'mcrypt / openssl';
$lang->install_checklist_title['session'] = 'session.auto_start setting';
$lang->install_checklist_title['session'] = 'session';
$lang->install_checklist_title['db_support'] = 'DB support';
$lang->install_checklist_desc['php_version'] = '[Required] Rhymix supports only PHP Version %s or higher';
$lang->install_checklist_desc['php_version_warning'] = '[Recommend] Rhymix recommends only PHP Version %s or higher';
$lang->install_checklist_desc['permission'] = '[Required] Rhymix installation path or ./files directory\'s permission must be 777';
$lang->install_checklist_desc['permission'] = '[Required] Please create a \'files\' directory under the installation path and change its permissions to 777.';
$lang->install_checklist_desc['xml'] = '[Required] XML Library is needed for XML communication';
$lang->install_checklist_desc['session'] = '[Required] PHP setting file\'s (php.ini) \'Session.auto_start\' must equal to zero in order for Rhymix to use the session';
$lang->install_checklist_desc['session'] = '[Required] PHP Session must be available, and \'session.auto_start\' must be off in order to use the session.';
$lang->install_checklist_desc['iconv'] = 'Iconv should be installed in order to convert between UTF-8 and other language sets';
$lang->install_checklist_desc['gd'] = 'GD Library should be installed in order to use functions to convert images';
$lang->install_checklist_xml = 'Install XML Library';
@ -45,10 +45,10 @@ $lang->cmd_install_refresh_page = 'Refresh';
$lang->cmd_install_next = 'Continue installation';
$lang->cmd_ignore = 'Ignore';
$lang->cmd_recommended = 'Recommended';
$lang->db_desc['mysqli'] = 'Use MySQL as a database via the mysqli extension.';
$lang->db_desc['mysql'] = 'Use MySQL as a database via mysql_* functions.';
$lang->db_desc['cubrid'] = 'Use CUBRID as a database. See <a href="https://www.cubrid.org/documentation/manuals" target="_blank">Manual</a> for more info';
$lang->db_desc['mssql'] = 'Use Microsoft SQL Server as a database.';
$lang->db_desc['mysqli'] = 'Use MySQL or MariaDB. Rhymix will automatically use InnoDB if it is supported.';
$lang->db_desc['mysql'] = 'Use MySQL or MariaDB. Rhymix will automatically use InnoDB if it is supported.';
$lang->db_desc['cubrid'] = 'CUBRID is not supported.';
$lang->db_desc['mssql'] = 'Microsoft SQL Server is not supported.';
$lang->can_use_when_installed = 'Not installed on this server';
$lang->form_title = 'Database &amp; Administrator Information';
$lang->db_title = 'Please input DB information';

View file

@ -8,10 +8,10 @@ $lang->install_checklist_title['iconv'] = 'iconv / mbstring';
$lang->install_checklist_title['json'] = 'json';
$lang->install_checklist_title['gd'] = 'gd';
$lang->install_checklist_title['mcrypt'] = 'mcrypt / openssl';
$lang->install_checklist_title['session'] = 'Configuración session.auto_start';
$lang->install_checklist_title['session'] = 'session';
$lang->install_checklist_desc['permission'] = '[Requerido] La ruta de la instalación de Rhymix o el directorio de ./archivos deberia tener la atribución 777';
$lang->install_checklist_desc['xml'] = '[Requerido] Libreria XML es necesario para la comunicación de XML';
$lang->install_checklist_desc['session'] = '[Requerido] Para el uso de la sesion de Rhymix, el archivo php.ini deberia estar configurada session.auto_start=0';
$lang->install_checklist_desc['session'] = '[Requerido] La sesión de PHP debe estar disponible y \'session.auto_start\' debe estar \'off\' para poder utilizar la sesión.';
$lang->install_checklist_desc['iconv'] = 'Para transformar UTF-8 y otra paquete del idioma deberia estar instalado el Iconv.';
$lang->install_checklist_desc['gd'] = 'Libreria GD deberia estar instalado para utilizar la funcion de convertir la imagen';
$lang->install_checklist_xml = 'Instalar Librería XML ';
@ -24,10 +24,10 @@ $lang->install_permission_denied = 'La atribución de la ruta de instalacion no
$lang->cmd_install_refresh_page = 'Refrescar';
$lang->cmd_install_next = 'Continuar la instalación';
$lang->cmd_recommended = 'Recomendado';
$lang->db_desc['mysqli'] = 'Utilizando las funciones mysqli*() de PHP usar DB mysql.';
$lang->db_desc['mysql'] = 'Utilizando las funciones mysql_*() de PHP usar DB mysql.';
$lang->db_desc['cubrid'] = 'Usar BD CUBRID. <a href="https://www.cubrid.org/documentation/manuals" target="_blank">Manual</a>';
$lang->db_desc['mssql'] = 'Usar Microsoft SQL Server.';
$lang->db_desc['mysqli'] = 'Utilizando MySQL o MariaDB. Rhymix automáticamente usará InnoDB si es compatible.';
$lang->db_desc['mysql'] = 'Utilizando MySQL o MariaDB. Rhymix automáticamente usará InnoDB si es compatible.';
$lang->db_desc['cubrid'] = 'CUBRID no es compatible.';
$lang->db_desc['mssql'] = 'Microsoft SQL Server no es compatible.';
$lang->form_title = 'Ingresar BD &amp; Información del Administrador;';
$lang->db_title = 'Por favor escribir información de BD';
$lang->db_type = 'Tipo de BD';

View file

@ -8,10 +8,10 @@ $lang->install_checklist_title['iconv'] = 'iconv / mbstring';
$lang->install_checklist_title['json'] = 'json';
$lang->install_checklist_title['gd'] = 'gd';
$lang->install_checklist_title['mcrypt'] = 'mcrypt / openssl';
$lang->install_checklist_title['session'] = 'Configuration de session.auto_start';
$lang->install_checklist_title['session'] = 'session';
$lang->install_checklist_desc['permission'] = '[Obligatoire] Chemin de l\'installation de Rhymix ou la permission de répertoire de ./files doit être 777';
$lang->install_checklist_desc['xml'] = '[Obligatoire] La bibliothèque de XML est nécessaire pour la communication de XML';
$lang->install_checklist_desc['session'] = '[Obligatoire] \'Session.auto_start\' dans le fichier de configuration pour PHP (php.ini) doit être égal à zéro car Rhymix utilise la session';
$lang->install_checklist_desc['session'] = '[Obligatoire] La session PHP doit être disponible, et \'session.auto_start\' dans le fichier de configuration pour PHP (php.ini) doit être \'off\' car Rhymix utilise la session';
$lang->install_checklist_desc['iconv'] = 'Iconv doit être installé afin de convertir UTF-8 et des autres assortiments des langues';
$lang->install_checklist_desc['gd'] = 'La bibliothèque de GD doit être installé afin d\'utiliser la fonction à convertir des images';
$lang->install_checklist_xml = 'Installation la bibliothèque de XML';
@ -24,10 +24,10 @@ $lang->install_permission_denied = 'La permission du chemin d\'installation n\'e
$lang->cmd_install_refresh_page = 'Rafraîchir';
$lang->cmd_install_next = 'Continuer à installer';
$lang->cmd_recommended = 'Recommandé';
$lang->db_desc['mysqli'] = 'Utilisera fonction mysqli_*() pour utiliser la base de données de MySQL.';
$lang->db_desc['mysql'] = 'Utilisera fonction mysql_*() pour utiliser la base de données de MySQL';
$lang->db_desc['cubrid'] = 'Utiliser la Base de Données de CUBRID. <a href="https://www.cubrid.org/documentation/manuals" target="_blank">Manual</a>';
$lang->db_desc['mssql'] = 'Utiliser la Base de Données de Microsoft SQL Server.';
$lang->db_desc['mysqli'] = 'Utilisera MySQL ou MariaDB. Rhymix utilisera automatiquement InnoDB s\'il est pris en charge.';
$lang->db_desc['mysql'] = 'Utilisera MySQL ou MariaDB. Rhymix utilisera automatiquement InnoDB s\'il est pris en charge.';
$lang->db_desc['cubrid'] = 'CUBRID n\'est pas compatible avec Rhymix.';
$lang->db_desc['mssql'] = 'Microsoft SQL Server n\'est pas compatible avec Rhymix.';
$lang->can_use_when_installed = 'Pas installé sur ce serveur';
$lang->form_title = 'Entrer des informations de Base de données et Administrateur';
$lang->db_title = 'Entrez l\'information de Base de Données, S.V.P.';

View file

@ -24,13 +24,13 @@ $lang->install_checklist_title['iconv'] = 'iconv / mbstring';
$lang->install_checklist_title['json'] = 'json';
$lang->install_checklist_title['gd'] = 'gd';
$lang->install_checklist_title['mcrypt'] = 'mcrypt / openssl';
$lang->install_checklist_title['session'] = 'session.auto_startの設定';
$lang->install_checklist_title['session'] = 'session';
$lang->install_checklist_title['db_support'] = 'DBサポート';
$lang->install_checklist_desc['php_version'] = '[必修] %s以上のPHPバージョンでインストールが可能です。';
$lang->install_checklist_desc['php_version_warning'] = '[推奨] RhymixはPHP %sバージョン以上をおすすめします。';
$lang->install_checklist_desc['permission'] = '【必須】Rhymixのインストール先、または「./files」ディレクトリのパーミッションを「777」に設定してください。';
$lang->install_checklist_desc['xml'] = '【必須】XML通信のためにXMLライブラリが必要です。';
$lang->install_checklist_desc['session'] = '【必須】Rhymixでは、セッションを使用しているため、「php.ini」の設定を「session.auto_start=0」にしてください。';
$lang->install_checklist_desc['session'] = '【必須】PHPセッションを使用することができなければならず、php.iniの設定でsession.auto_start= offである必要があります。';
$lang->install_checklist_desc['iconv'] = 'UTF-8と多言語サポート及び文字コード変換のため、「iconv」をインストールする必要があります。';
$lang->install_checklist_desc['gd'] = 'イメージ変換機能を使用するためには、「GDライブラリ」をインストールする必要があります。';
$lang->install_checklist_xml = 'XMLライブラリのインストール';
@ -45,10 +45,10 @@ $lang->cmd_install_refresh_page = 'リフレッシュ';
$lang->cmd_install_next = 'インストールを続けます。';
$lang->cmd_ignore = 'FTP設定を省略する';
$lang->cmd_recommended = '推奨';
$lang->db_desc['mysqli'] = 'mysqliモジュールを使用してMySQL DBに接続します。';
$lang->db_desc['mysql'] = 'mysql_*()関数を使用してMySQL DBに接続します。';
$lang->db_desc['cubrid'] = 'CUBRID DBを利用します。 <a href="https://www.cubrid.org/documentation/manuals" target="_blank">Manual</a>';
$lang->db_desc['mssql'] = 'Microsoft SQL Serverを利用します。';
$lang->db_desc['mysqli'] = 'MySQLやMariaDBを利用します。InnoDBサポート時に自動的に使用されます。';
$lang->db_desc['mysql'] = 'MySQLやMariaDBを利用します。InnoDBサポート時に自動的に使用されます。';
$lang->db_desc['cubrid'] = 'CUBRIDはサポートしていません。';
$lang->db_desc['mssql'] = 'Microsoft SQL Serverはサポートしていません。';
$lang->can_use_when_installed = 'このサーバーにインストールされていません';
$lang->form_title = 'データベース &amp; 管理者情報入力';
$lang->db_title = 'データベース情報入力';

View file

@ -24,13 +24,13 @@ $lang->install_checklist_title['iconv'] = 'iconv / mbstring';
$lang->install_checklist_title['json'] = 'json';
$lang->install_checklist_title['gd'] = 'gd';
$lang->install_checklist_title['mcrypt'] = 'mcrypt / openssl';
$lang->install_checklist_title['session'] = 'session.auto_start 설정';
$lang->install_checklist_title['session'] = '세션 지원';
$lang->install_checklist_title['db_support'] = 'DB 지원';
$lang->install_checklist_desc['php_version'] = '[필수] Rhymix를 설치하려면 PHP 버전이 %s 이상이어야 합니다.';
$lang->install_checklist_desc['php_version_warning'] = '[권장] Rhymix는 PHP %s 이상을 권장합니다.';
$lang->install_checklist_desc['permission'] = '[필수] Rhymix의 설치 경로 또는 ./files 디렉토리의 퍼미션이 777이어야 합니다.';
$lang->install_checklist_desc['permission'] = '[필수] Rhymix 설치 경로에 files 디렉토리를 생성하고 퍼미션을 777로 바꾸어 주십시오.';
$lang->install_checklist_desc['xml'] = '[필수] XML통신을 위하여 XML 라이브러리가 필요합니다.';
$lang->install_checklist_desc['session'] = '[필수] Rhymix에서 세션 사용을 위해 php.ini 설정의 session.auto_start=0 이어야 합니다.';
$lang->install_checklist_desc['session'] = '[필수] PHP 세션을 사용할 수 있어야 하며, php.ini 설정에서 session.auto_start = off 여야 합니다.';
$lang->install_checklist_desc['iconv'] = 'UTF-8과 다른 언어셋의 변환을 위한 iconv설치가 필요합니다.';
$lang->install_checklist_desc['gd'] = '이미지변환 기능을 사용하기 위해 GD라이브러리가 설치되어 있어야 합니다.';
$lang->install_checklist_xml = 'XML 라이브러리 설치';
@ -45,10 +45,10 @@ $lang->cmd_install_refresh_page = '새로고침';
$lang->cmd_install_next = '설치를 진행합니다.';
$lang->cmd_ignore = '무시';
$lang->cmd_recommended = '권장';
$lang->db_desc['mysqli'] = 'mysqli 모듈을 사용하여 MySQL DB에 접속합니다.';
$lang->db_desc['mysql'] = 'mysql_*() 함수를 사용하여 MySQL DB에 접속합니다.';
$lang->db_desc['cubrid'] = 'CUBRID DB를 이용합니다. <a href="https://www.cubrid.org/documentation/manuals" target="_blank">Manual</a>';
$lang->db_desc['mssql'] = 'Microsoft SQL Server를 이용합니다.';
$lang->db_desc['mysqli'] = 'MySQL 또는 MariaDB를 이용합니다. InnoDB 지원시 자동으로 사용합니다.';
$lang->db_desc['mysql'] = 'MySQL 또는 MariaDB를 이용합니다. InnoDB 지원시 자동으로 사용합니다.';
$lang->db_desc['cubrid'] = 'CUBRID는 지원하지 않습니다.';
$lang->db_desc['mssql'] = 'Microsoft SQL Server는 지원하지 않습니다.';
$lang->can_use_when_installed = '설치되어 있지 않음';
$lang->form_title = 'DB &amp; 관리자 정보 입력';
$lang->db_title = 'DB 정보 입력';

View file

@ -8,10 +8,10 @@ $lang->install_checklist_title['iconv'] = 'iconv / mbstring';
$lang->install_checklist_title['json'] = 'json';
$lang->install_checklist_title['gd'] = 'gd';
$lang->install_checklist_title['mcrypt'] = 'mcrypt / openssl';
$lang->install_checklist_title['session'] = 'session.auto_start настройка';
$lang->install_checklist_title['session'] = 'session';
$lang->install_checklist_desc['permission'] = '[Требуется] Путь установки Rhymix или директория ./files должна иметь права доступа 777';
$lang->install_checklist_desc['xml'] = '[Требуется] XML Библиотека нужна для XML коммуникации';
$lang->install_checklist_desc['session'] = '[Требуется] Файл настроек PHP (php.ini) \'Session.auto_start\' должен быть равен нулю, чтобы Rhymix могла использовать сессии';
$lang->install_checklist_desc['session'] = '[Требуется] Сеанс PHP должен быть доступен, и \'session.auto_start\' должен быть \'off\', чтобы использовать сеанс.';
$lang->install_checklist_desc['iconv'] = 'Iconv должна быть установлена для конвертирования между UTF-8 и иными языковыми кодировками';
$lang->install_checklist_desc['gd'] = 'GD Библиотека должна быть установлена для использования функции конвертироваия изображений';
$lang->install_checklist_xml = 'Установить XML библиотеку';
@ -24,10 +24,10 @@ $lang->install_permission_denied = 'Права доступа пути не ус
$lang->cmd_install_refresh_page = 'обновление';
$lang->cmd_install_next = 'Продолжить установку';
$lang->cmd_recommended = 'рекомендуемые';
$lang->db_desc['mysqli'] = 'Используем mysqli_*() функцию, чтобы использовать базу данных mysql.';
$lang->db_desc['mysql'] = 'Используем mysql_*() функцию, чтобы использовать базу данных mysql.';
$lang->db_desc['cubrid'] = 'Используем CUBRID DB. <a href="https://www.cubrid.org/documentation/manuals" target="_blank">Manual</a>';
$lang->db_desc['mssql'] = 'Используем Microsoft SQL Server DB.';
$lang->db_desc['mysqli'] = 'Используйте MySQL или MariaDB. Rhymix будет автоматически использовать InnoDB, если он поддерживается.';
$lang->db_desc['mysql'] = 'Используйте MySQL или MariaDB. Rhymix будет автоматически использовать InnoDB, если он поддерживается.';
$lang->db_desc['cubrid'] = 'CUBRID не совместим с Rhymix.';
$lang->db_desc['mssql'] = 'Microsoft SQL Server не совместим с Rhymix.';
$lang->form_title = 'Пожалуйста, введите дазу данных &amp; Административная Информация';
$lang->db_title = 'Пожалуйста, введите информацию базы данных';
$lang->db_type = 'Тип базы данных';

View file

@ -8,10 +8,10 @@ $lang->install_checklist_title['iconv'] = 'iconv / mbstring';
$lang->install_checklist_title['json'] = 'json';
$lang->install_checklist_title['gd'] = 'gd';
$lang->install_checklist_title['mcrypt'] = 'mcrypt / openssl';
$lang->install_checklist_title['session'] = 'session.auto_start(otomatik.oturum_acma) ayarı';
$lang->install_checklist_title['session'] = 'session';
$lang->install_checklist_desc['permission'] = '[Gerekli] Rhymix kurulum yolu ya da ./files directory yolunun yetkisi 777 olmalıdır';
$lang->install_checklist_desc['xml'] = '[Gerekli] XML iletişimi için XML kitaplığı gereklidir.';
$lang->install_checklist_desc['session'] = '[Gerekli] PHP ayar dosyasındaki (php.ini) \'Session.auto_start\' Rhymix\'nin oturumu kullanabilmesi için sıfıra eşit olmalıdır';
$lang->install_checklist_desc['session'] = '[Gerekli] PHP Oturumu kullanılabilir olmalı ve oturumu kullanmak için \'session.auto_start\' \'off\' olmalıdır.';
$lang->install_checklist_desc['iconv'] = 'Iconv, UTF-8 ve diğer dil ayarlarını değiştirebilmek için kurulmuş olmalıdır';
$lang->install_checklist_desc['gd'] = 'GD Kitaplığı, resim değiştirme özelliğini kullanabilmek için kurulmuş, olmalıdır';
$lang->install_checklist_xml = 'XML Kitaplığını Kur';

View file

@ -3,10 +3,10 @@ $lang->introduce_title = 'Cài đặt Rhymix';
$lang->install_progress_menu['language'] = 'Chọn ngôn ngữ cài đặt';
$lang->install_checklist_title['php_version'] = 'Phiên bản PHP';
$lang->install_checklist_title['permission'] = 'Điều khoản thư mục files';
$lang->install_checklist_title['session'] = 'Thiết lập session.auto_start';
$lang->install_checklist_title['session'] = 'session';
$lang->install_checklist_desc['permission'] = '[Bắt buộc] Thư mục cài đặt của Rhymix hay ./files directory phải CHMOD thành 777';
$lang->install_checklist_desc['xml'] = '[Bắt buộc] XML Library cần thiết cho việc truyền thông File XML.';
$lang->install_checklist_desc['session'] = '[Bắt buộc] File thiết lập của PHP (php.ini) \'Session.auto_start\' phải là 0 theo thứ tự số cho phiên làm việc của Rhymix hoạt động.';
$lang->install_checklist_desc['session'] = '[Bắt buộc] Phiên PHP phải có sẵn và \'session.auto_start\' phải là \'off\' để sử dụng phiên.';
$lang->install_checklist_desc['iconv'] = '<b>Iconv</b> cần phải được cài đặt cho việc chuyển đổi ngôn ngữ thàng UTFF-8 của những ngôn ngữ khác.';
$lang->install_checklist_desc['gd'] = '<b>GD Library</b> cần phải được cài đặt cho việc chuyển đổi hình ảnh.';
$lang->install_checklist_xml = 'Cài đặt XML Library';

View file

@ -16,10 +16,10 @@ $lang->install_checklist_title['iconv'] = 'iconv / mbstring';
$lang->install_checklist_title['json'] = 'json';
$lang->install_checklist_title['gd'] = 'gd';
$lang->install_checklist_title['mcrypt'] = 'mcrypt / openssl';
$lang->install_checklist_title['session'] = 'session.auto_start 设置';
$lang->install_checklist_title['session'] = 'session';
$lang->install_checklist_desc['permission'] = '[必须] 的安装路径或 ./files目录属性必须是777';
$lang->install_checklist_desc['xml'] = '[必须]为了 XML通讯将需要XML库';
$lang->install_checklist_desc['session'] = '[必须] 为了使用缓冲功能必须在php.ini当中设置 session.auto_start=0';
$lang->install_checklist_desc['session'] = '[必须] PHP会话必须可用必须在php.ini当中设置 session.auto_start = off';
$lang->install_checklist_desc['iconv'] = '为了UTF-8和其他语言环境之间的互相转换必须安装iconv';
$lang->install_checklist_desc['gd'] = '为了使用图片转换功能必须先得安装GD库';
$lang->install_checklist_xml = '安装XML库';
@ -33,10 +33,10 @@ $lang->cmd_install_refresh_page = '刷新屏幕';
$lang->cmd_install_next = '开始安装';
$lang->cmd_ignore = '忽略';
$lang->cmd_recommended = '推荐';
$lang->db_desc['mysqli'] = '利用php的 mysqli*()函数使用mysql DB。';
$lang->db_desc['mysql'] = '利用php的 mysql_*()函数使用mysql DB。';
$lang->db_desc['cubrid'] = '使用CUBRID DB。 <a href="https://www.cubrid.org/documentation/manuals" target="_blank">Manual</a>';
$lang->db_desc['mssql'] = '使用 Microsoft SQL Server。';
$lang->db_desc['mysqli'] = '使用MySQL或MariaDB。 如果支持Rhymix将自动使用InnoDB。';
$lang->db_desc['mysql'] = '使用MySQL或MariaDB。 如果支持Rhymix将自动使用InnoDB。';
$lang->db_desc['cubrid'] = '不支持CUBRID。';
$lang->db_desc['mssql'] = '不支持Microsoft SQL Server。';
$lang->can_use_when_installed = '不是这个服务器上安装';
$lang->form_title = '数据库及管理员基本信息';
$lang->db_title = '输入数据库信息';

View file

@ -16,10 +16,10 @@ $lang->install_checklist_title['iconv'] = 'iconv / mbstring';
$lang->install_checklist_title['json'] = 'json';
$lang->install_checklist_title['gd'] = 'gd';
$lang->install_checklist_title['mcrypt'] = 'mcrypt / openssl';
$lang->install_checklist_title['session'] = 'session.auto_start設置';
$lang->install_checklist_title['session'] = 'session';
$lang->install_checklist_desc['permission'] = '[必須] Rhymix的資料夾或『./files』資料夾權限必須是『777』。';
$lang->install_checklist_desc['xml'] = '[必須] 必須要安裝『XML Library』才能夠使用 XML 通訊。';
$lang->install_checklist_desc['session'] = '[必須] 在『php.ini』中必須要設定『session.auto_start=0』,才能使用暫存功能';
$lang->install_checklist_desc['session'] = '[必須] PHP會話必須可用在『php.ini』中必須要設定『session.auto_start = off』,才能使用暫存功能';
$lang->install_checklist_desc['iconv'] = '安裝『iconv』才能使 UTF-8 和其他語言文字作互相轉換。';
$lang->install_checklist_desc['gd'] = '安裝『GD Library』才可以使用圖片轉換功能。';
$lang->install_checklist_xml = '安裝 XML Library';
@ -33,10 +33,10 @@ $lang->cmd_install_refresh_page = '刷新屏幕';
$lang->cmd_install_next = '開始進行安裝';
$lang->cmd_ignore = '忽略';
$lang->cmd_recommended = '推薦';
$lang->db_desc['mysqli'] = '利用 PHP 的『mysqli*()』函數使用 MySQL 資料庫。';
$lang->db_desc['mysql'] = '利用 PHP 的『mysql_*()』函數使用 MySQL 資料庫。';
$lang->db_desc['cubrid'] = '使用 CUBRID DB。 <a href="https://www.cubrid.org/documentation/manuals" target="_blank">Manual</a>';
$lang->db_desc['mssql'] = '使用 Microsoft SQL Server。';
$lang->db_desc['mysqli'] = '使用MySQL或MariaDB。 如果支持Rhymix將自動使用InnoDB。';
$lang->db_desc['mysql'] = '使用MySQL或MariaDB。 如果支持Rhymix將自動使用InnoDB。';
$lang->db_desc['cubrid'] = '不支持CUBRID。';
$lang->db_desc['mssql'] = '不支持Microsoft SQL Server。';
$lang->can_use_when_installed = '不是這個服務器上安裝';
$lang->form_title = '輸入資料庫及管理員資訊';
$lang->db_title = '輸入資料庫資訊';

View file

@ -9,7 +9,7 @@
<tr>
<td class="check_env_item">
{$lang->install_checklist_title[$key]}
<block cond="$key == 'php_version'">({$phpversion})</block>
<!--@if($key === 'php_version')-->({$phpversion})<!--@end-->
</td>
<td class="check_env_status">
<span cond="$val" class="ok">OK</span>