OSDN Git Service

システム制御画面更新。
authornaoki hirata <naoki@magic3.org>
Fri, 10 Jan 2014 03:06:16 +0000 (12:06 +0900)
committernaoki hirata <naoki@magic3.org>
Fri, 10 Jan 2014 03:06:16 +0000 (12:06 +0900)
widgets/admin_main/include/container/admin_mainMenuWidgetContainer.php
widgets/admin_main/include/container/admin_mainTopWidgetContainer.php
widgets/admin_main/include/template/menu.tmpl.html
widgets/admin_main/include/template/menu_bs.tmpl.html [new file with mode: 0644]

index d2c395b..2658481 100644 (file)
@@ -17,6 +17,8 @@ require_once($gEnvManager->getCurrentWidgetContainerPath() . '/admin_mainBaseWid
 
 class admin_mainMenuWidgetContainer extends admin_mainBaseWidgetContainer
 {
+       private $useBootstrap;
+       
        /**
         * コンストラクタ
         */
@@ -24,6 +26,8 @@ class admin_mainMenuWidgetContainer extends admin_mainBaseWidgetContainer
        {
                // 親クラスを呼び出す
                parent::__construct();
+               
+               $this->useBootstrap = $this->gPage->getUseBootstrap();
        }
        /**
         * テンプレートファイルを設定
@@ -37,7 +41,11 @@ class admin_mainMenuWidgetContainer extends admin_mainBaseWidgetContainer
         */
        function _setTemplate($request, &$param)
        {
-               return 'menu.tmpl.html';
+               if ($this->useBootstrap){
+                       return 'menu_bs.tmpl.html';
+               } else {
+                       return 'menu.tmpl.html';
+               }
        }
        /**
         * テンプレートにデータ埋め込む
index be540c3..eccb54d 100644 (file)
@@ -173,20 +173,6 @@ class admin_mainTopWidgetContainer extends admin_mainBaseWidgetContainer
                $this->setLocaleText($localeText);
        }
        /**
-        * CSSファイルをHTMLヘッダ部に設定
-        *
-        * CSSファイルをHTMLのheadタグ内に追加出力する。
-        * _assign()よりも後に実行される。
-        *
-        * @param RequestManager $request               HTTPリクエスト処理クラス
-        * @param object         $param                 任意使用パラメータ。
-        * @return string                                               CSS文字列。出力しない場合は空文字列を設定。
-        */
-       function _addCssFileToHead($request, &$param)
-       {
-               return array($this->getUrl($this->gEnv->getAdminDefaultThemeUrl()));
-       }
-       /**
         * JavascriptファイルをHTMLヘッダ部に設定
         *
         * JavascriptファイルをHTMLのheadタグ内に追加出力する。
index 5409722..e82146a 100644 (file)
@@ -5,7 +5,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
@@ -16,8 +16,8 @@
 <div class="m3toppage_menu">
     <div class="ui-state-default ui-priority-primary ui-corner-tl ui-corner-tr"><span >システム制御</span></div>
     <ul class="ui-widget-content ui-corner-bl ui-corner-br">
-        <li ><a href="http://192.168.1.45/magic3/admin/index.php?task=initwizard" ><span >システム初期化ウィザード</span></a></li>
-        <li ><a href="http://192.168.1.45/magic3/admin/index.php?task=editmenu" ><span >管理メニュー編集</span></a></li>
+        <li ><a href="?task=initwizard" ><span >システム初期化ウィザード</span></a></li>
+        <li ><a href="?task=editmenu" ><span >管理メニュー編集</span></a></li>
     </ul>
 </div>
 </td></tr></table>
diff --git a/widgets/admin_main/include/template/menu_bs.tmpl.html b/widgets/admin_main/include/template/menu_bs.tmpl.html
new file mode 100644 (file)
index 0000000..a30590a
--- /dev/null
@@ -0,0 +1,21 @@
+/**
+ * 表示データ作成用テンプレート(patTemplate)
+ *
+ * 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
+ */
+<patTemplate:tmpl name="_widget">
+<div class="panel panel-success" style="width:300px;margin:0 auto;" >
+    <div class="panel-heading"><span >システム制御</span></div>
+    <ul class="list-group">
+        <li class="list-group-item"><a href="?task=initwizard" ><span >システム初期化ウィザード</span></a></li>
+        <li class="list-group-item"><a href="?task=editmenu" ><span >管理メニュー編集</span></a></li>
+    </ul>
+</div>
+</patTemplate:tmpl>