From 33de572327d3f3d63158020bdb3067eb5532f217 Mon Sep 17 00:00:00 2001 From: naoki hirata Date: Sun, 12 Jan 2014 20:37:23 +0900 Subject: [PATCH] =?utf8?q?=E7=AE=A1=E7=90=86=E6=A9=9F=E8=83=BD=E3=81=AB?= =?utf8?q?=E7=A2=BA=E8=AA=8D=E5=BF=85=E9=A0=88=E5=9E=8B=E3=83=A1=E3=83=83?= =?utf8?q?=E3=82=BB=E3=83=BC=E3=82=B8=E8=BF=BD=E5=8A=A0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- include/manager/opeLogManager.php | 19 ++++++++++ include/sql/update/2013121801_to_2014010201.sql | 16 ++++++++ .../container/_installInitdbWidgetContainer.php | 6 ++- widgets/_install/include/locale/ja_JP.mo | Bin 11641 -> 12063 bytes widgets/_install/include/locale/ja_JP.po | 42 ++++++++++++++------- .../container/admin_messageWidgetContainer.php | 2 +- .../admin/message/include/template/index.tmpl.html | 3 +- 7 files changed, 72 insertions(+), 16 deletions(-) diff --git a/include/manager/opeLogManager.php b/include/manager/opeLogManager.php index 16897712..e16e72a8 100644 --- a/include/manager/opeLogManager.php +++ b/include/manager/opeLogManager.php @@ -248,5 +248,24 @@ class OpeLogManager extends Core { $this->db->writeErrorLog('user_data', $method, $msg, $code, $msgExt, $searchOption, $link, $showTop); } + /** + * ガイダンスメッセージ出力 + * + * 以下の状況でメッセージ出力するためのインターフェイス + * システム運用には直接関係しないガイダンスやヘルプメッセージ + * + * @param object $method 呼び出し元クラスメソッド(通常は「__METHOD__」) + * @param string $msg メッセージ + * @param int $code メッセージコード + * @param string $msgExt 詳細メッセージ + * @param string $searchOption 検索用補助データ + * @param string $link リンク先 + * @param bool $showTop メッセージをトップ表示するかどうか + * @return なし + */ + public function writeGuide($method, $msg, $code = 0, $msgExt = '', $searchOption = '', $link = '', $showTop = false) + { + $this->db->writeErrorLog('guide', $method, $msg, $code, $msgExt, $searchOption, $link, $showTop); + } } ?> diff --git a/include/sql/update/2013121801_to_2014010201.sql b/include/sql/update/2013121801_to_2014010201.sql index e787e2e7..701fff8c 100644 --- a/include/sql/update/2013121801_to_2014010201.sql +++ b/include/sql/update/2013121801_to_2014010201.sql @@ -80,5 +80,21 @@ INSERT INTO _nav_item (10302, 10300, 1, 'admin_menu.en', 'configsys', 0, '', 'System Information', 'System Information', 'Configure sytem information.'), (10303, 10300, 2, 'admin_menu.en', 'mainte', 0, '', 'System Maintenance', 'System Maintenance', 'Maintenance about file system and database.'); +-- 運用メッセージタイプマスター +DELETE FROM _operation_type; +INSERT INTO _operation_type +(ot_id, ot_name, ot_description, ot_level, ot_sort_order) VALUES +('info', 'システム情報', 'システム運用の正常な動作を示します', 0, 1), +('request', 'システム操作要求', 'システムからの操作要求を示します', 1, 2), +('warn', 'システム警告', 'システム運用の注意が必要な動作を示します', 2, 3), +('error', 'システム通常エラー', 'システム運用の異常な動作を示します', 10, 4), +('fatal', 'システム致命的エラー', 'システム運用の致命的に異常な動作を示します', 10, 5), +('user_info', 'ユーザ操作', 'ユーザ操作の正常な動作を示します', 0, 6), +('user_request', 'ユーザ操作要求', 'ユーザ操作からの操作要求を示します', 1, 7), +('user_err', 'ユーザ操作エラー', 'ユーザ操作の異常な動作を示します', 10, 8), +('user_access', 'ユーザ不正アクセス', 'ユーザ操作の不正なアクセスを示します', 10, 9), +('user_data', 'ユーザ不正データ', 'ユーザ操作の不正なデータ送信を示します', 10, 10), +('guide', 'ガイダンス', 'システム運用に関連しないメッセージを示します', 0, 11); + -- *** システム標準テーブル *** diff --git a/widgets/_install/include/container/_installInitdbWidgetContainer.php b/widgets/_install/include/container/_installInitdbWidgetContainer.php index 57c2bc63..3478b108 100644 --- a/widgets/_install/include/container/_installInitdbWidgetContainer.php +++ b/widgets/_install/include/container/_installInitdbWidgetContainer.php @@ -8,7 +8,7 @@ * * @package Magic3 Framework * @author 平田直毅(Naoki Hirata) - * @copyright Copyright 2006-2013 Magic3 Project. + * @copyright Copyright 2006-2014 Magic3 Project. * @license http://www.gnu.org/copyleft/gpl.html GPL License * @version SVN: $Id$ * @link http://www.magic3.org @@ -257,6 +257,10 @@ class _installInitdbWidgetContainer extends _installBaseWidgetContainer // ログ出力 $this->gOpeLog->writeInfo(__METHOD__, $installMsg, 1000); + // 初期設定用画面への遷移を通知 + $guideMsg = $this->_('If you want initializing the system easily, use \'System Initialize Wizard\'. Accessing to \'System Initialize Wizard\', push ESC key on the top page.'); // システムの初期化を簡単に行うには「システム初期化ウィザード」を使用します。「システム初期化ウィザード」機能にアクセスするには、トップ画面でESCキーを押します。 + $this->gOpeLog->writeGuide(__METHOD__, $guideMsg, 0, '', '', 'task=menu', true/*トップ表示*/); + // 次の画面へ遷移 $this->gPage->redirect('?task=initother&install_type=' . $type . '&from=initdb' . '&' . M3_REQUEST_PARAM_OPERATION_LANG . '=' . $this->gEnv->getCurrentLanguage()); } else { diff --git a/widgets/_install/include/locale/ja_JP.mo b/widgets/_install/include/locale/ja_JP.mo index 3f10e0d676959cf2c952fcf2792b7e6102a548e5..5d7ba2ad0166c0ebea73d128ba3b40d32049df01 100644 GIT binary patch delta 3207 zcmaLZ32YQq9LMnowoppB4@)^5)N)8$+H#aj5GYqUr5titEM;3(N?X_#C@9u#_(r8dA++!eYCykW68?q!nIzUlsZU4!J{{@HEJXFQ5|z1)7>V2bR5Zh#sFdu* zp;&`jf;*_pv|?IHeH!X5Sd2<-IV$y)$gSpm)aI;3P2>b>Vy9ehqcRoC4%Ku1cq$rc z8fqZpa6=>39ChPGwyGvGeK#EYA4WUwA ziJItE?4c=CQPG1ZQ7OKKld&7aQ^WbFC8$Bo{E}n+p-?&5P8!TK;K(-+n5M0DO7 zR6A8j7v@X-?x%8%ibfn`8M6jE;St<~vsj7@w(bqitDX)oMFm@5GuwsA*hi=i&!9Hz z4O9j@()&{OZD77bR@MB5{jftq_{%r})z3`S{R{n6^gs!Y$Bn1~TtE#V zj?s<5BGf>Sa)`mJs2SWw%`}>?kgoSdeHVtIQaskR9M$0|)N>b5ueJZ4`$G)t(1;6j z39Yp@j2=+wPZT<}M~BH&=Ml<=3f~o{taeRv)v{@VD$#_NSp!yCsrO%_%pxq}6=DFP z;w9!gweWvVRMp5eOR{Qa5RVsaRHb?X!CcHTLM4J&KupyMrFj_V_`KeKm6yVp>8SK8 z^=sT~rLN0SYpSBnG>9l7^x4%Cr4rK!m6wSjPVJwEmYn7hFA^n0clF3EnEFzW?9%3S)w?QR^;Pp34bVAYF#O8O_x*f7zoU)MP9Kt_|1D|L! zicrZRUM2M5(2iG`O=weTgN`Qn4msb8*4Tyc5mAH+ueMX3;P@KB3u9ga}x9^}6VWNPn(XT3BMO%q}RlyanE3 zZ+5* zKA-b&;s4y2U=@}47F%O7M_WrgZAz`e0;jX$!Xm3EJI_Zp zDTDeX4^B>wo;Edcx@U#g=PfKqOwTU%4B^L=$L||l9TWRwGk=X8{MZhyw?psQfrEAB zJL=!vSy!>y4pv?}TvfMWs~y;Xy{f_vtfyiJ4%uZDcJR?7kKMn=4(_&tNA1utJM@NK zwt*I|9{=>(#=Ul6iyipH4s5f_g8zLy=V5>Ue!hO+&g-G$>NU8_4j!_DwHhd`1mAi% rlz<&7w?iR2wB_2y+J+sw?7#=4$qpXSAcB?kZypQxU45zh_U3;BTu09r delta 2771 zcmY+_eN0t#9LMpm%JVabL=kr7K`b)ufPNqZ}gcB|<{XPUFpR4wS=DX8hRzhb4H_JwJ=wYGdff&u}sRj(1~NbnrP3 z#&e#BSy+k1*p7K-0Xs@X4S#|B*$*6O!>(Z}&brsbV$AO2JPFg$hibS96R;h9*o~UV zDU8K0-QOoMne(6B>wh=~%ocH18b2hW8Y;l$Snaw4i#Q*|d+>8qa;9)0{(=#B9hc%P zYTz+(!AxYMhw~cL^X=|=AEwd29izfCHjZlOB5uJ+?81De`7OSODcHp*HGtPJ5eJdU z*l|=lAEG+?6m#%+w6R!VE^QJ<^s;{v(F z#f(A&D#1dmMGb5}2c>=h_4~WXBX%0q(FIiIrZ5z*q9%AfKt(B;#Y&t*EkQX8t;}ph zrM@4v`_G|L`wc4fmytia!9jaMY0yL>P!o%HEkk9h1@&AfYM_CBDjLZkzOjHcN8Omo zOUzizi@I?Qs^LwjP1}N6(`nRu{U@?&md-_G%!}pNh;4WnSL3hl?}f~gb_3QxMXyT> z7GN)C<0;n(*W0LprI1ghHWMGia?}7`Mg4vTHIOk>W-p;qei=2{OE8C;c^1=>d9FTGW-9Q0T!)O&dQby8g3eomYG(#%%Hmi@{hp68^luxe z^kFN0j8||IOEKgLF2M|2STmYKWhy=+*ikNOlh&d#w+}1vI6i?_Py;UHmElnh~>c>Yfuf>qf*v})%ZGU*Iq=W_(#-0?w|&c!OiN}hw88yd$0o= za0->VoZR4Zt5Emt$tC|)RQkB^B#xtI8n=QazzS3cN3ae@P-}V+TmUwz(~&D zL8W-a^%|^se$?ySgu1>H7ohsLhY6Jz38k%0CzJ2<<7A1H^uUc2%x;d3wOjZldS;vDrq zK&6)0;?&F@$87{F=oF7@xvMtvdV;NH9rW+4`!dw}gc56sR$>vs*Vy?70@gxA6VK{| zqK(!?)aZorJfY2+OlXhv68(fqBe9CuOw5;cR08@$s-zHnFPz=I2D=G9)wYw+D_BI# zmsqz_irTy(gf^ebR^lmw{pEZ`_n^uyLLVpXew8rdV6Y44-1!1#QjH)M5*tR(McoJ; pU6HsuJhr&NTTxI{?D6_nmK48zA~o&*S4O`|{V8(v&CIu={{cMy@r(cf diff --git a/widgets/_install/include/locale/ja_JP.po b/widgets/_install/include/locale/ja_JP.po index 24c4be39..25080e5d 100644 --- a/widgets/_install/include/locale/ja_JP.po +++ b/widgets/_install/include/locale/ja_JP.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-09-13 07:43+0900\n" -"PO-Revision-Date: 2013-09-13 07:43+0900\n" +"POT-Creation-Date: 2014-01-12 20:18+0900\n" +"PO-Revision-Date: 2014-01-12 20:19+0900\n" "Last-Translator: \n" "Language-Team: \n" "Language: ja_JP\n" @@ -41,7 +41,7 @@ msgid "Clear all the data, and update system and database." msgstr "DBの内容をすべてクリアしてから、システムをバージョンアップします" #: container/_installCheckdbWidgetContainer.php:89 -#: container/_installInitdbWidgetContainer.php:389 +#: container/_installInitdbWidgetContainer.php:393 msgid "Keep existing data, and update system and database." msgstr "DBの内容を保持したまま、システムをバージョンアップします" @@ -59,6 +59,7 @@ msgstr "バージョンアップ方法" #: container/_installCheckdbWidgetContainer.php:109 #: container/_installInitotherWidgetContainer.php:190 +#: container/_installInputoptionWidgetContainer.php:89 msgid "Details" msgstr "説明" @@ -283,6 +284,7 @@ msgstr "正常" #: container/_installCopyfileWidgetContainer.php:190 #: container/_installInitotherWidgetContainer.php:99 +#: container/_installInputoptionWidgetContainer.php:75 msgid "Updating database completed." msgstr "DBバージョンアップが完了しました" @@ -386,43 +388,52 @@ msgstr "" msgid "Succeeded in creating database. Current Database Version: %s" msgstr "DB構築処理が正常に終了しました。現在のDBバージョン: %s" -#: container/_installInitdbWidgetContainer.php:265 +#: container/_installInitdbWidgetContainer.php:261 +msgid "" +"If you want initializing the system easily, use 'System Initialize Wizard'. " +"Accessing to 'System Initialize Wizard', push ESC key on the top page." +msgstr "" +"システムの初期化を簡単に行うには「システム初期化ウィザード」を使用します。" +"「システム初期化ウィザード」機能にアクセスするには、トップ画面でESCキーを押し" +"ます。" + +#: container/_installInitdbWidgetContainer.php:269 msgid "Failed in initializing database." msgstr "DB初期化に失敗しました" -#: container/_installInitdbWidgetContainer.php:266 -#: container/_installInitdbWidgetContainer.php:373 +#: container/_installInitdbWidgetContainer.php:270 +#: container/_installInitdbWidgetContainer.php:377 msgid "Script filename" msgstr "スクリプト名" -#: container/_installInitdbWidgetContainer.php:281 +#: container/_installInitdbWidgetContainer.php:285 msgid "Create database." msgstr "DBを構築します" -#: container/_installInitdbWidgetContainer.php:285 +#: container/_installInitdbWidgetContainer.php:289 msgid "Create database.
Clear all the existing data." msgstr "DBを構築します
既存のデータはすべて削除されます" -#: container/_installInitdbWidgetContainer.php:352 +#: container/_installInitdbWidgetContainer.php:356 #, php-format msgid "Database updated. Database Version: %s" msgstr "DB更新処理が正常に終了しました。現在のDBバージョン: %s" -#: container/_installInitdbWidgetContainer.php:356 +#: container/_installInitdbWidgetContainer.php:360 #, php-format msgid "Widget information updated. Database Version: %s" msgstr "ウィジェット情報を更新しました。DBバージョン: %s" -#: container/_installInitdbWidgetContainer.php:372 +#: container/_installInitdbWidgetContainer.php:376 msgid "Failed in updating database" msgstr "DB更新に失敗しました" -#: container/_installInitdbWidgetContainer.php:427 +#: container/_installInitdbWidgetContainer.php:431 #, php-format msgid "Database updated. Database Version: from %s to %s" msgstr "DBをバージョンアップしました。 DBバージョン: %sから%s" -#: container/_installInitdbWidgetContainer.php:436 +#: container/_installInitdbWidgetContainer.php:440 #, php-format msgid "Bad script file found in files for update. Filename: %s" msgstr "" @@ -438,6 +449,7 @@ msgid "Failed in installing data." msgstr "データインストールに失敗しました" #: container/_installInitotherWidgetContainer.php:101 +#: container/_installInputoptionWidgetContainer.php:77 msgid "Creating database completed." msgstr "DBの構築が完了しました" @@ -446,18 +458,22 @@ msgid "Database Created" msgstr "DB構築完了" #: container/_installInitotherWidgetContainer.php:186 +#: container/_installInputoptionWidgetContainer.php:85 msgid "Install data?" msgstr "データをインストールしますか?" #: container/_installInitotherWidgetContainer.php:187 +#: container/_installInputoptionWidgetContainer.php:86 msgid "Install Data" msgstr "インストールデータ" #: container/_installInitotherWidgetContainer.php:188 +#: container/_installInputoptionWidgetContainer.php:87 msgid "Install" msgstr "インストール" #: container/_installInitotherWidgetContainer.php:189 +#: container/_installInputoptionWidgetContainer.php:88 msgid "" "If you install simple build site data or demo data, use this operation field " "below.
If you don't, go next.
You can install data after " diff --git a/widgets/admin/message/include/container/admin_messageWidgetContainer.php b/widgets/admin/message/include/container/admin_messageWidgetContainer.php index 4205a42e..7ceb9fd4 100644 --- a/widgets/admin/message/include/container/admin_messageWidgetContainer.php +++ b/widgets/admin/message/include/container/admin_messageWidgetContainer.php @@ -126,7 +126,7 @@ class admin_messageWidgetContainer extends BaseAdminWidgetContainer // 運用ログを取得 // $this->db->getOpeLogList($viewLevel, $this->logStatus, $listCount, $pageNo, array($this, 'logListLoop')); //$this->tmpl->addVar("_widget", "serial_list", implode($this->serialArray, ','));// 表示項目のシリアル番号を設定 - if (count($this->serialArray) == 0) $this->tmpl->setAttribute('loglist', 'visibility', 'hidden'); // ログがないときは非表示 +// if (count($this->serialArray) == 0) $this->tmpl->setAttribute('loglist', 'visibility', 'hidden'); // ログがないときは非表示 $this->tmpl->addVar('_widget', 'view_count', $viewCount); // 一度に表示可能なリスト項目数 } diff --git a/widgets/admin/message/include/template/index.tmpl.html b/widgets/admin/message/include/template/index.tmpl.html index 649a9dfe..0c2b9169 100644 --- a/widgets/admin/message/include/template/index.tmpl.html +++ b/widgets/admin/message/include/template/index.tmpl.html @@ -23,10 +23,11 @@ $(function(){
+ -- 2.11.0