Changeset 22068 for branches/version-2_12-multilang/html
- Timestamp:
- 2012/11/03 20:12:14 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-multilang/html/install/index.php
r22058 r22068 63 63 64 64 if (!is_writable($temp_dir)) { 65 SC_Utils_Ex::sfErrorHeader( $temp_dir . 'にユーザ書込み権限(777, 707等)を付与して下さい。', true);65 SC_Utils_Ex::sfErrorHeader(SC_I18n_Ex::t('LC_Page_Install_001', array('T_FIELD' => $temp_dir)), true); 66 66 exit; 67 67 } … … 137 137 $objPage->arrErr = lfExecuteSQL('./sql/create_table_' . $arrDsn['phptype'] . '.sql', $arrDsn); 138 138 if (count($objPage->arrErr) == 0) { 139 $objPage->tpl_message .= '○:テーブルの作成に成功しました。<br />';139 $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_002'); 140 140 } else { 141 $objPage->tpl_message .= '×:テーブルの作成に失敗しました。<br />';141 $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_003'); 142 142 } 143 143 … … 146 146 $objPage->arrErr = lfExecuteSQL('./sql/insert_data.sql', $arrDsn); 147 147 if (count($objPage->arrErr) == 0) { 148 $objPage->tpl_message .= '○:初期データの作成に成功しました。<br />';148 $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_004'); 149 149 } else { 150 $objPage->tpl_message .= '×:初期データの作成に失敗しました。<br />';150 $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_005'); 151 151 } 152 152 } … … 156 156 $objPage->arrErr = lfCreateSequence(getSequences(), $arrDsn); 157 157 if (count($objPage->arrErr) == 0) { 158 $objPage->tpl_message .= '○:シーケンスの作成に成功しました。<br />';158 $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_006'); 159 159 } else { 160 $objPage->tpl_message .= '×:シーケンスの作成に失敗しました。<br />';160 $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_007'); 161 161 } 162 162 } … … 181 181 $objPage->arrErr = lfExecuteSQL('./sql/drop_table.sql', $arrDsn, false); 182 182 if (count($objPage->arrErr) == 0) { 183 $objPage->tpl_message .= '○:テーブルの削除に成功しました。<br />';183 $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_008'); 184 184 } else { 185 $objPage->tpl_message .= '×:テーブルの削除に失敗しました。<br />';185 $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_009'); 186 186 } 187 187 } … … 191 191 $objPage->arrErr = lfDropSequence(getSequences(), $arrDsn); 192 192 if (count($objPage->arrErr) == 0) { 193 $objPage->tpl_message .= '○:シーケンスの削除に成功しました。<br />';193 $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_010'); 194 194 } else { 195 $objPage->tpl_message .= '×:シーケンスの削除に失敗しました。<br />';195 $objPage->tpl_message .= SC_I18n_Ex::t('LC_Page_Install_011'); 196 196 } 197 197 } … … 347 347 if (is_dir($path)) { 348 348 if (!is_writable($path)) { 349 $mess .= ">> ×:$real_path($filemode) \nユーザ書込み権限(777, 707等)を付与して下さい。\n";349 $mess .= SC_I18n_Ex::t('LC_Page_Install_012', array('T_FIELD01' => $real_path, 'T_FIELD02' => $filemode)); 350 350 $hasErr = true; 351 351 } else { … … 354 354 } else { 355 355 if (!is_writable($path)) { 356 $mess .= ">> ×:$real_path($filemode) \nユーザ書込み権限(666, 606等)を付与して下さい。\n";356 $mess .= SC_I18n_Ex::t('LC_Page_Install_013', array('T_FIELD01' => $real_path, 'T_FIELD02' => $filemode)); 357 357 $hasErr = true; 358 358 } else { … … 361 361 } 362 362 } else { 363 $mess .= ">> ×:$path が見つかりません。\n";363 $mess .= SC_I18n_Ex::t('LC_Page_Install_014', array('T_FIELD' => $path)); 364 364 $hasErr = true; 365 365 } … … 368 368 369 369 if (ini_get('safe_mode')) { 370 $mess .= ">> ×:PHPのセーフモードが有効になっています。\n";370 $mess .= SC_I18n_Ex::t('LC_Page_Install_015'); 371 371 $hasErr = true; 372 372 } 373 373 374 374 if (get_magic_quotes_gpc()) { 375 $mess .= ">> ×:PHPの設定ディレクティブ「magic_quotes_gpc」が有効になっています。\n";375 $mess .= SC_I18n_Ex::t('LC_Page_Install_016'); 376 376 $hasErr = true; 377 377 } … … 437 437 mkdir($path); 438 438 } 439 $mess .= '>> ○:アクセス権限は正常です。';439 $mess .= SC_I18n_Ex::t('LC_Page_Install_017'); 440 440 } 441 441 … … 682 682 } 683 683 684 $objWebParam->addParam( '店名', 'shop_name', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $shop_name);685 $objWebParam->addParam( '管理者:メールアドレス', 'admin_mail', null, '', array('EXIST_CHECK', 'EMAIL_CHECK', 'EMAIL_CHAR_CHECK'), $admin_mail);686 $objWebParam->addParam( '管理者:ログインID', 'login_id', ID_MAX_LEN, '', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK'));687 $objWebParam->addParam( '管理者:パスワード', 'login_pass', ID_MAX_LEN, '', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK'));688 $objWebParam->addParam( '管理機能:ディレクトリ', 'admin_dir', ID_MAX_LEN, 'a', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK'), $oldAdminDir);689 $objWebParam->addParam( '管理機能:SSL制限', 'admin_force_ssl', 1, 'n', array('SPTAB_CHECK', 'NUM_CHECK', 'MAX_LENGTH_CHECK'), $admin_force_ssl);690 $objWebParam->addParam( '管理機能:IP制限', 'admin_allow_hosts', LTEXT_LEN, 'an', array('IP_CHECK', 'MAX_LENGTH_CHECK'), $admin_allow_hosts);691 $objWebParam->addParam( 'URL(通常)', 'normal_url', MTEXT_LEN, '', array('EXIST_CHECK', 'URL_CHECK', 'MAX_LENGTH_CHECK'), $normal_url);692 $objWebParam->addParam( 'URL(セキュア)', 'secure_url', MTEXT_LEN, '', array('EXIST_CHECK', 'URL_CHECK', 'MAX_LENGTH_CHECK'), $secure_url);693 $objWebParam->addParam( 'ドメイン', 'domain', MTEXT_LEN, '', array('MAX_LENGTH_CHECK'));694 $objWebParam->addParam( 'メーラーバックエンド', 'mail_backend', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK', 'EXIST_CHECK'), $mail_backend);695 $objWebParam->addParam( 'SMTPホスト', 'smtp_host', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_host);696 $objWebParam->addParam( 'SMTPポート', 'smtp_port', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $smtp_port);697 $objWebParam->addParam( 'SMTPユーザー', 'smtp_user', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_user);698 $objWebParam->addParam( 'SMTPパスワード', 'smtp_password', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_password);684 $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_018'), 'shop_name', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $shop_name); 685 $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_019'), 'admin_mail', null, '', array('EXIST_CHECK', 'EMAIL_CHECK', 'EMAIL_CHAR_CHECK'), $admin_mail); 686 $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_020'), 'login_id', ID_MAX_LEN, '', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK')); 687 $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_021'), 'login_pass', ID_MAX_LEN, '', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK')); 688 $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_022'), 'admin_dir', ID_MAX_LEN, 'a', array('EXIST_CHECK', 'SPTAB_CHECK', 'ALNUM_CHECK'), $oldAdminDir); 689 $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_023'), 'admin_force_ssl', 1, 'n', array('SPTAB_CHECK', 'NUM_CHECK', 'MAX_LENGTH_CHECK'), $admin_force_ssl); 690 $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_024'), 'admin_allow_hosts', LTEXT_LEN, 'an', array('IP_CHECK', 'MAX_LENGTH_CHECK'), $admin_allow_hosts); 691 $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_025'), 'normal_url', MTEXT_LEN, '', array('EXIST_CHECK', 'URL_CHECK', 'MAX_LENGTH_CHECK'), $normal_url); 692 $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_026'), 'secure_url', MTEXT_LEN, '', array('EXIST_CHECK', 'URL_CHECK', 'MAX_LENGTH_CHECK'), $secure_url); 693 $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_027'), 'domain', MTEXT_LEN, '', array('MAX_LENGTH_CHECK')); 694 $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_028'), 'mail_backend', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK', 'EXIST_CHECK'), $mail_backend); 695 $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_029'), 'smtp_host', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_host); 696 $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_030'), 'smtp_port', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), $smtp_port); 697 $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_031'), 'smtp_user', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_user); 698 $objWebParam->addParam(SC_I18n_Ex::t('LC_Page_Install_032'), 'smtp_password', STEXT_LEN, 'a', array('MAX_LENGTH_CHECK'), $smtp_password); 699 699 700 700 return $objWebParam; … … 734 734 } 735 735 736 $objDBParam->addParam( 'DBの種類', 'db_type', INT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_type);737 $objDBParam->addParam( 'DBサーバー', 'db_server', MTEXT_LEN, '', array('MAX_LENGTH_CHECK'), $db_server);738 $objDBParam->addParam( 'DBポート', 'db_port', INT_LEN, '', array('MAX_LENGTH_CHECK'), $db_port);739 $objDBParam->addParam( 'DB名', 'db_name', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_name);740 $objDBParam->addParam( 'DBユーザ', 'db_user', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_user);741 $objDBParam->addParam( 'DBパスワード', 'db_password', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'));736 $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_033'), 'db_type', INT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_type); 737 $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_034'), 'db_server', MTEXT_LEN, '', array('MAX_LENGTH_CHECK'), $db_server); 738 $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_035'), 'db_port', INT_LEN, '', array('MAX_LENGTH_CHECK'), $db_port); 739 $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_036'), 'db_name', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_name); 740 $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_037'), 'db_user', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK'), $db_user); 741 $objDBParam->addParam(SC_I18n_Ex::t('LC_Page_Install_038'), 'db_password', MTEXT_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK')); 742 742 743 743 return $objDBParam; … … 756 756 757 757 if ($normal_dir != $secure_dir) { 758 $objErr->arrErr['normal_url'] = '※ URLに異なる階層を指定することはできません。';759 $objErr->arrErr['secure_url'] = '※ URLに異なる階層を指定することはできません。';758 $objErr->arrErr['normal_url'] = SC_I18n_Ex::t('LC_Page_Install_039'); 759 $objErr->arrErr['secure_url'] = SC_I18n_Ex::t('LC_Page_Install_040'); 760 760 } 761 761 762 762 // ログインIDチェック 763 $objErr->doFunc(array( '管理者:ログインID', 'login_id', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK', 'NUM_RANGE_CHECK'));763 $objErr->doFunc(array(SC_I18n_Ex::t('LC_Page_Install_041'), 'login_id', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK', 'NUM_RANGE_CHECK')); 764 764 765 765 // パスワードのチェック 766 $objErr->doFunc(array( '管理者:パスワード', 'login_pass', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK', 'NUM_RANGE_CHECK'));766 $objErr->doFunc(array(SC_I18n_Ex::t('LC_Page_Install_042'), 'login_pass', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK', 'NUM_RANGE_CHECK')); 767 767 768 768 // 管理機能ディレクトリのチェック 769 $objErr->doFunc(array( '管理機能:ディレクトリ', 'admin_dir', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK', 'NUM_RANGE_CHECK'));769 $objErr->doFunc(array(SC_I18n_Ex::t('LC_Page_Install_043'), 'admin_dir', ID_MIN_LEN, ID_MAX_LEN), array('SPTAB_CHECK', 'NUM_RANGE_CHECK')); 770 770 771 771 $oldAdminDir = SC_Utils_Ex::sfTrimURL(ADMIN_DIR); 772 772 $newAdminDir = $objWebParam->getValue('admin_dir'); 773 773 if ($oldAdminDir !== $newAdminDir AND file_exists(HTML_REALDIR . $newAdminDir) and $newAdminDir != 'admin') { 774 $objErr->arrErr['admin_dir'] = '※ 指定した管理機能ディレクトリは既に存在しています。別の名前を指定してください。';774 $objErr->arrErr['admin_dir'] = SC_I18n_Ex::t('LC_Page_Install_044'); 775 775 } 776 776 … … 814 814 815 815 if (!file_exists($filepath)) { 816 $arrErr['all'] = '>> スクリプトファイルが見つかりません';816 $arrErr['all'] = SC_I18n_Ex::t('LC_Page_Install_045'); 817 817 } else { 818 818 if ($fp = fopen($filepath, 'r')) { … … 844 844 preg_match('/\[(.*)\]/', $ret->userinfo, $arrKey); 845 845 $arrErr['all'] .= $arrKey[0] . '<br />'; 846 $objPage->update_mess .= '>> テーブル構成の変更に失敗しました。<br />';846 $objPage->update_mess .= SC_I18n_Ex::t('LC_Page_Install_046'); 847 847 GC_Utils_Ex::gfPrintLog($ret->userinfo, INSTALL_LOG); 848 848 break; … … 1111 1111 } 1112 1112 if (file_exists(HTML_REALDIR . $adminDir)) { 1113 return '※ 指定した管理機能ディレクトリは既に存在しています。別の名前を指定してください。';1113 return SC_I18n_Ex::t('LC_Page_Install_047'); 1114 1114 } 1115 1115 if (!rename(HTML_REALDIR . $oldAdminDir, HTML_REALDIR . $adminDir)) { 1116 return '※ ' . HTML_REALDIR . $adminDir . 'へのリネームに失敗しました。ディレクトリの権限を確認してください。';1116 return SC_I18n_Ex::t('LC_Page_Install_048', array('T_FIELD' => HTML_REALDIR . $adminDir)); 1117 1117 } 1118 1118 return true;
Note: See TracChangeset
for help on using the changeset viewer.
