*
* @package Magic3 Framework
* @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
- * @copyright Copyright 2006-2009 Magic3 Project.
+ * @copyright Copyright 2006-2013 Magic3 Project.
* @license http://www.gnu.org/copyleft/gpl.html GPL License
- * @version SVN: $Id: admin_mainTestWidgetContainer.php 5881 2013-03-30 12:37:14Z fishbone $
+ * @version SVN: $Id$
* @link http://www.magic3.org
*/
-//require_once($gEnvManager->getCurrentWidgetContainerPath() . '/admin_mainBaseWidgetContainer.php');
+require_once($gEnvManager->getCurrentWidgetContainerPath() . '/admin_mainBaseWidgetContainer.php');
require_once($gEnvManager->getLibPath() . '/tcpdf/config/lang/jpn.php');
require_once($gEnvManager->getLibPath() . '/tcpdf/tcpdf.php');
require_once($gEnvManager->getCurrentWidgetDbPath() . '/admin_mainDb.php');
--- /dev/null
+<?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-2013 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');
+
+class admin_mainTestckeditorWidgetContainer extends admin_mainBaseWidgetContainer
+{
+ private $db; // DB接続オブジェクト
+
+ /**
+ * コンストラクタ
+ */
+ function __construct()
+ {
+ // 親クラスを呼び出す
+ parent::__construct();
+
+ // DB接続オブジェクト作成
+ $this->db = new admin_mainDb();
+ }
+ /**
+ * テンプレートファイルを設定
+ *
+ * _assign()でデータを埋め込むテンプレートファイルのファイル名を返す。
+ * 読み込むディレクトリは、「自ウィジェットディレクトリ/include/template」に固定。
+ *
+ * @param RequestManager $request HTTPリクエスト処理クラス
+ * @param object $param 任意使用パラメータ。そのまま_assign()に渡る
+ * @return string テンプレートファイル名。テンプレートライブラリを使用しない場合は空文字列「''」を返す。
+ */
+ function _setTemplate($request, &$param)
+ {
+ return 'test_ckeditor.tmpl.html';
+ }
+ /**
+ * テンプレートにデータ埋め込む
+ *
+ * _setTemplate()で指定したテンプレートファイルにデータを埋め込む。
+ *
+ * @param RequestManager $request HTTPリクエスト処理クラス
+ * @param object $param 任意使用パラメータ。_setTemplate()と共有。
+ * @param なし
+ */
+ function _assign($request, &$param)
+ {
+ }
+}
+?>
* @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
* @copyright Copyright 2006-2013 Magic3 Project.
* @license http://www.gnu.org/copyleft/gpl.html GPL License
- * @version SVN: $Id: admin_mainWidgetContainer.php 6132 2013-06-25 05:29:46Z fishbone $
+ * @version SVN: $Id$
* @link http://www.magic3.org
*/
require_once($gEnvManager->getCurrentWidgetContainerPath() . '/admin_mainBaseWidgetContainer.php');
$this->gPage->redirect($this->getUrl($otherPage));
break;
default:
- $this->SetMsg(self::MSG_APP_ERR, $this->_('Can not access the page.')); // アクセスできません
- $param = 'message'; // メッセージ画面表示
+ if (strStartsWith($task, 'test_')){
+ $this->gLaunch->goSubWidget($task);
+ return false;
+ } else {
+ $this->SetMsg(self::MSG_APP_ERR, $this->_('Can not access the page.')); // アクセスできません
+ $param = 'message'; // メッセージ画面表示
+ }
break;
}
} else { // システム管理者以外の場合
+/**\r
+ * 表示データ作成用テンプレート(patTemplate)\r
+ *\r
+ * LICENSE: This source file is licensed under the terms of the GNU General Public License.\r
+ *\r
+ * @package Magic3 Framework\r
+ * @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>\r
+ * @copyright Copyright 2006-2013 Magic3 Project.\r
+ * @license http://www.gnu.org/copyleft/gpl.html GPL License\r
+ * @version SVN: $Id$\r
+ * @link http://www.magic3.org\r
+ */\r
<patTemplate:tmpl name="_widget">\r
+<script type="text/javascript" src="{_SCRIPTS_URL}/ckeditor4.3.0/ckeditor.js"></script>\r
<script type="text/javascript">\r
//<![CDATA[\r
$(function(){\r
// WYSIWYGエディター作成\r
- m3SetWysiwygEditor('item_html', 500/* 高さ */);\r
+// m3SetWysiwygEditor('item_html', 500/* 高さ */);\r
+ var config = {};\r
+ config['customConfig'] = M3_ROOT_URL + '/scripts/m3/ckconfig_test.js';\r
+ config['toolbar'] = 'Full';\r
+ var editor = CKEDITOR.replace('editor', config);\r
});\r
//]]>\r
</script>\r
<div align="center">\r
<!-- m3:ErrorMessage -->\r
-<textarea name="item_html">{ITEM_HTML}</textarea>\r
+<textarea id="editor" name="editor">{ITEM_HTML}</textarea>\r
</div>\r
\r
</patTemplate:tmpl>
\ No newline at end of file
--- /dev/null
+/**
+ * 表示データ作成用テンプレート(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-2013 Magic3 Project.
+ * @license http://www.gnu.org/copyleft/gpl.html GPL License
+ * @version SVN: $Id$
+ * @link http://www.magic3.org
+ */
+<patTemplate:tmpl name="_widget">
+<script type="text/javascript" src="{_SCRIPTS_URL}/ckeditor4.3.0/ckeditor.js"></script>
+<script type="text/javascript">
+//<![CDATA[
+$(function(){
+ // WYSIWYGエディター作成
+// m3SetWysiwygEditor('item_html', 500/* 高さ */);
+ var config = {};
+ config['customConfig'] = M3_ROOT_URL + '/scripts/m3/ckconfig_test.js';
+ config['toolbar'] = 'Full';
+ var editor = CKEDITOR.replace('editor', config);
+});
+//]]>
+</script>
+<div align="center">
+<!-- m3:ErrorMessage -->
+<textarea id="editor" name="editor">{ITEM_HTML}</textarea>
+</div>
+
+</patTemplate:tmpl>
\ No newline at end of file