OSDN Git Service

管理機能に確認必須型メッセージ追加。
authornaoki hirata <naoki@magic3.org>
Sun, 12 Jan 2014 11:37:23 +0000 (20:37 +0900)
committernaoki hirata <naoki@magic3.org>
Sun, 12 Jan 2014 11:37:23 +0000 (20:37 +0900)
include/manager/opeLogManager.php
include/sql/update/2013121801_to_2014010201.sql
widgets/_install/include/container/_installInitdbWidgetContainer.php
widgets/_install/include/locale/ja_JP.mo
widgets/_install/include/locale/ja_JP.po
widgets/admin/message/include/container/admin_messageWidgetContainer.php
widgets/admin/message/include/template/index.tmpl.html

index 1689771..e16e72a 100644 (file)
@@ -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);
+       }
 }
 ?>
index e787e2e..701fff8 100644 (file)
@@ -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);
+
 -- *** システム標準テーブル ***
 
index 57c2bc6..3478b10 100644 (file)
@@ -8,7 +8,7 @@
  *
  * @package    Magic3 Framework
  * @author     平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
- * @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 {
index 3f10e0d..5d7ba2a 100644 (file)
Binary files a/widgets/_install/include/locale/ja_JP.mo and b/widgets/_install/include/locale/ja_JP.mo differ
index 24c4be3..25080e5 100644 (file)
@@ -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.<br />Clear all the existing data."
 msgstr "DBを構築します<br />既存のデータはすべて削除されます"
 
-#: 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.<br />If you don't, go next.<br />You can install data after "
index 4205a42..7ceb9fd 100644 (file)
@@ -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);                       // 一度に表示可能なリスト項目数
        }
index 649a9df..0c2b916 100644 (file)
@@ -23,10 +23,11 @@ $(function(){
 <div align="center">
 <!-- m3:ErrorMessage -->
 </div>
+<!--
 <div class="row">
 <div class="alert alert-danger col-lg-6 col-lg-offset-3">
     <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
     <strong>Warning!</strong> Best check yo self, you're not looking too good.
 </div>
-</div>
+</div>-->
 </patTemplate:tmpl>