OSDN Git Service

管理画面メインウィジェット更新。
authornaoki hirata <naoki@magic3.org>
Thu, 25 Oct 2018 22:19:46 +0000 (07:19 +0900)
committernaoki hirata <naoki@magic3.org>
Thu, 25 Oct 2018 22:19:46 +0000 (07:19 +0900)
widgets/admin_main/include/container/admin_mainTestWidgetContainer.php [deleted file]
widgets/admin_main/include/container/admin_mainWidgetContainer.php

diff --git a/widgets/admin_main/include/container/admin_mainTestWidgetContainer.php b/widgets/admin_main/include/container/admin_mainTestWidgetContainer.php
deleted file mode 100644 (file)
index aa38fd4..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<?php
-/**
- * コンテナクラス
- *
- * PHP versions 5
- *
- * LICENSE: This source file is licensed under the terms of the GNU General Public License.
- *
- * @package    Magic3 Framework
- * @author     平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
- * @copyright  Copyright 2006-2014 Magic3 Project.
- * @license    http://www.gnu.org/copyleft/gpl.html  GPL License
- * @version    SVN: $Id$
- * @link       http://www.magic3.org
- */
-require_once($gEnvManager->getCurrentWidgetContainerPath() .   '/admin_mainBaseWidgetContainer.php');
-require_once($gEnvManager->getCurrentWidgetDbPath() . '/admin_mainDb.php');
-require_once($gEnvManager->getCommonPath() .   '/gitRepo.php');
-
-class admin_mainTestWidgetContainer extends admin_mainBaseWidgetContainer
-{
-       private $db;    // DB接続オブジェクト
-               
-       /**
-        * コンストラクタ
-        */
-       function __construct()
-       {
-               // 親クラスを呼び出す
-               parent::__construct();
-               
-               // DB接続オブジェクト作成
-               $this->db = new admin_mainDb();
-       }
-       /**
-        * ディスパッチ処理
-        *
-     * HTTPリクエストの内容を見て処理をコンテナに振り分ける
-        *
-        * @param RequestManager $request               HTTPリクエスト処理クラス
-        * @param object         $param                 任意使用パラメータ。そのまま_assign()に渡る
-        * @return bool                                                 このクラスの_setTemplate(), _assign()へ処理を継続するかどうかを返す。
-        *                                      true=処理を継続、false=処理を終了
-        */
-       function _dispatch($request, &$param)
-       {
-               $task = $request->trimValueOf(M3_REQUEST_PARAM_OPERATION_TASK);
-               if ($task == 'test'){
-                       return true;
-               } else {
-                       $this->gLaunch->goSubWidget($task);
-                       return false;
-               }
-       }
-       /**
-        * テンプレートファイルを設定
-        *
-        * _assign()でデータを埋め込むテンプレートファイルのファイル名を返す。
-        * 読み込むディレクトリは、「自ウィジェットディレクトリ/include/template」に固定。
-        *
-        * @param RequestManager $request               HTTPリクエスト処理クラス
-        * @param object         $param                 任意使用パラメータ。そのまま_assign()に渡る
-        * @return string                                               テンプレートファイル名。テンプレートライブラリを使用しない場合は空文字列「''」を返す。
-        */
-       function _setTemplate($request, &$param)
-       {       
-               return 'test/test.tmpl.html';
-       }
-       /**
-        * テンプレートにデータ埋め込む
-        *
-        * _setTemplate()で指定したテンプレートファイルにデータを埋め込む。
-        *
-        * @param RequestManager $request               HTTPリクエスト処理クラス
-        * @param object         $param                 任意使用パラメータ。_setTemplate()と共有。
-        * @param                                                               なし
-        */
-       function _assign($request, &$param)
-       {
-       }
-}
-?>
index c75db31..5e7cfad 100644 (file)
@@ -339,7 +339,6 @@ class admin_mainWidgetContainer extends admin_mainBaseWidgetContainer
                                                case 'install':                 // インストール
                                                case 'sitelist':                // サイト一覧
                                                case 'createconfig':    // 設定ファイル作成
-                                               case 'test':                    // テスト用画面
                                                        $this->gLaunch->goSubWidget($task);
                                                        return false;
                                                case 'logout':          // ログアウト処理
@@ -357,6 +356,8 @@ class admin_mainWidgetContainer extends admin_mainBaseWidgetContainer
                                                                        // テストタスクの場合はクラスロード用ディレクトリ追加
                                                                        switch ($taskStart){
                                                                        case self::TASK_TEST:
+                                                                               if ($task == 'test') return false;                      // 「task」の場合は空画面表示
+                                                                               
                                                                                $path = $this->gEnv->getCurrentWidgetContainerPath() . '/' . self::TASK_TEST;
                                                                                $this->gLaunch->addLoadPath($path);
                                                                                break;