const IWIDTET_CMD_CALC = 'calc'; // 計算
// Magic3用スクリプト
- const M3_ADMIN_SCRIPT_FILENAME = 'm3admin1.6.9.js'; // 管理機能用スクリプト(FCKEditor2.6.6、CKEditor4.0.1対応)
+ const M3_ADMIN_SCRIPT_FILENAME = 'm3admin1.7.0.js'; // 管理機能用スクリプト(FCKEditor2.6.6、CKEditor4.0.1対応)
const M3_ADMIN_WIDGET_SCRIPT_FILENAME = 'm3admin_widget2.0.3.js'; // 管理機能(ウィジェット操作)用スクリプト(Magic3 v1.15.0以降)
const M3_ADMIN_WIDGET_CSS_FILE = '/m3/widget.css'; // 管理機能(ウィジェット操作)用CSSファイル
const M3_STD_SCRIPT_FILENAME = 'm3std1.4.4.js'; // 一般、管理機能共通スクリプト
$linkUrl = createUrl($linkUrl, M3_REQUEST_PARAM_OPERATION_COMMAND . '=' . M3_REQUEST_CMD_LOGOUT);
$logoutTag = '<li><a href="' . convertUrlToHtmlEntity($linkUrl) . '">';
$logoutTag .= '<img src="' . $rootUrl . self::LOGOUT_ICON_FILE . '" alt="' . $titleStr . '" title="' . $titleStr . '" /></a></li>';
-
-/*
- $linkStr .= '<div id="m3slidemenubar">';
- $linkStr .= '<div id="m3slidemenubarpanel">';
- $linkStr .= '<ul class="menubarbuttons">';
- if ($gEnvManager->isSystemAdmin()){ // 管理画面、編集モードは、管理者権限がある場合のみ有効
- $linkStr .= $adminTag;
- $linkStr .= $editTag;
- }
- $linkStr .= $logoutTag;
- $linkStr .= '</ul>';
- $linkStr .= '</div>';
- $linkStr .= '<div id="slidetrigger">';
- $linkStr .= '<a href="#" class="m3open">開く</a>';
- $linkStr .= '<a href="#" class="m3close">閉じる</a>';
- $linkStr .= '</div>';
- $linkStr .= '</div>';
- */
$linkStr .= '<div id="m3slidepanel">';
$linkStr .= '<div class="m3panelopener m3topleft"><a href="#"><i class="glyphicon glyphicon-align-justify"></i></a></div>';
*
* @package Magic3 Framework
* @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
- * @copyright Copyright 2006-2009 Magic3 Project.
+ * @copyright Copyright 2006-2014 Magic3 Project.
* @license http://www.gnu.org/copyleft/gpl.html GPL License
- * @version SVN: $Id: admin_mainDef.php 1908 2009-05-20 13:59:49Z fishbone $
+ * @version SVN: $Id$
* @link http://www.magic3.org
*/
class admin_mainDef
{
- const CFG_SHOW_TEMPLATE_DETAIL = 'show_template_detail'; // テンプレート管理画面の詳細表示を制御
- const CFG_SHOW_WIDGET_DETAIL = 'show_widget_detail'; // ウィジェット管理画面の詳細表示を制御
+// const CFG_SHOW_TEMPLATE_DETAIL = 'show_template_detail'; // テンプレート管理画面の詳細表示を制御
+// const CFG_SHOW_WIDGET_DETAIL = 'show_widget_detail'; // ウィジェット管理画面の詳細表示を制御
/**
* コンストラクタ
const imageSizeWidth = 210;
const JOOMLA_CONFIG_FILENAME = 'templateDetails.xml'; // Joomla!のテンプレート設定ファイル名
const NOT_FOUND_TEMPLATE_ICON_FILE = '/images/system/notfound32.png'; // テンプレートが見つからないアイコン
-
+ const DOWNLOAD_ZIP_ICON_FILE = '/images/system/download_zip32.png'; // Zipダウンロード用アイコン
+ const UPLOAD_ICON_FILE = '/images/system/upload32.png'; // ウィジェットアップロード用アイコン
+ const RELOAD_ICON_FILE = '/images/system/reload32.png'; // 再読み込み用アイコン
+ const AREA_OPEN_ICON_FILE = '/images/system/area_open32.png'; // 拡張領域表示アイコン
+
/**
* コンストラクタ
*/
// 画面にデータを埋め込む
$this->tmpl->addVar("_widget", "install_dir", $installDir);// インストールディレクトリ
$this->tmpl->addVar("_widget", "admin_url", $this->getUrl($this->gEnv->getDefaultAdminUrl()));// 管理用URL
+ // テンプレートアップロード
+ $imageUrl = $this->getUrl($this->gEnv->getRootUrl() . self::UPLOAD_ICON_FILE);
+ $imageTitle = 'テンプレートアップロード';
+ $imageTag = '<img src="' . $imageUrl . '" width="32" height="32" border="0" alt="' . $imageTitle . '" title="' . $imageTitle . '" />';
+ $this->tmpl->addVar("_widget", "upload_image", $imageTag);
+ // 拡張表示アイコン
+ $imageUrl = $this->getUrl($this->gEnv->getRootUrl() . self::AREA_OPEN_ICON_FILE);
+ $imageTitle = '詳細表示';
+ $imageTag = '<img src="' . $imageUrl . '" width="32" height="32" border="0" alt="' . $imageTitle . '" title="' . $imageTitle . '" />';
+ $this->tmpl->addVar("_widget", "area_open_image", $imageTag);
+ // 再読み込みアイコン
+ $imageUrl = $this->getUrl($this->gEnv->getRootUrl() . self::RELOAD_ICON_FILE);
+ $imageTitle = 'ディレクトリ再読み込み';
+ $imageTag = '<img src="' . $imageUrl . '" width="32" height="32" border="0" alt="' . $imageTitle . '" title="' . $imageTitle . '" />';
+ $this->tmpl->addVar("_widget", "reload_image", $imageTag);
// テキストをローカライズ
$localeText = array();
$localeText['msg_no_upload_file'] = $this->_('File not selected.'); // アップロードするファイルが選択されていません
$localeText['msg_upload_file'] = $this->_('Upload file.'); // ファイルをアップロードします
$localeText['label_template_list'] = $this->_('Template List'); // テンプレート一覧
- $localeText['label_template_type'] = $this->_('Template Type:'); // テンプレートタイプ:
+// $localeText['label_template_type'] = $this->_('Template Type:'); // テンプレートタイプ:
$localeText['label_install_dir'] = $this->_('Install Directory:'); // インストールディレクトリ:
$localeText['label_read_new'] = $this->_('Reload directory'); // ディレクトリ再読み込み
$localeText['label_show_detail'] = $this->_('Show detail'); // 詳細表示
$localeText['label_template_date'] = $this->_('Update Date'); // 更新日時
$localeText['label_template_operation'] = $this->_('Operation'); // 操作
$localeText['label_template_upload'] = $this->_('Template Upload (zip compressed file)'); // テンプレートアップロード(zip圧縮ファイル)
+ $localeText['msg_select_file'] = $this->_('Select file to upload.'); // アップロードするファイルを選択してください
$localeText['label_upload'] = $this->_('Upload'); // アップロード
+ $localeText['label_cancel'] = $this->_('Cancel'); // キャンセル
$this->setLocaleText($localeText);
}
/**
}
// ボタンの状態
- $downloadButton = '';
- if (!$isExistsTemplate) $downloadButton = 'disabled';
+ $downloadDisabled = '';
+ if (!$isExistsTemplate) $downloadDisabled = 'disabled';
+
+ $downloadImg = $this->getUrl($this->gEnv->getRootUrl() . self::DOWNLOAD_ZIP_ICON_FILE);
+ if (empty($downloadDisabled)){
+ $downloadStr = 'ダウンロード';
+ } else {
+ $downloadStr = 'ダウンロード不可';
+ }
+ $downloadImage = '<img src="' . $downloadImg . '" width="32" height="32" border="0" alt="' . $downloadStr . '" title="' . $downloadStr . '" />';
$row = array(
'no' => $index + 1, // 行番号
'update_dt' => $this->convertToDispDateTime($fetchedRow['tm_create_dt']), // 更新日時
'is_default' => $defaultCheck, // デフォルトテンプレートかどうか
'image_tag' => $imageTag, // 画像
- 'download_button' => $downloadButton, // ダウンロードボタン
+// 'download_button' => $downloadButton, // ダウンロードボタン
+ 'download_image' => $downloadImage, // ダウンロードボタンの画像
+ 'download_disabled' => $downloadDisabled, // ダウンロードボタンの使用可否
'label_preview' => $this->_('Preview'), // プレビュー
'label_update' => $this->_('Update'), // 更新
'label_delete' => $this->_('Delete'), // 削除
const NOT_FOUND_WIDGET_ICON_FILE = '/images/system/notfound32.png'; // ウィジェットが見つからないアイコン
const DOWNLOAD_ZIP_ICON_FILE = '/images/system/download_zip32.png'; // Zipダウンロード用アイコン
const UPLOAD_ICON_FILE = '/images/system/upload32.png'; // ウィジェットアップロード用アイコン
+ const RELOAD_ICON_FILE = '/images/system/reload32.png'; // 再読み込み用アイコン
+ const AREA_OPEN_ICON_FILE = '/images/system/area_open32.png'; // 拡張領域表示アイコン
/**
* コンストラクタ
$widgetId = $request->trimValueOf('widget'); // 処理対象のウィジェット
$this->widgetType = $request->trimValueOf('item_type');// 現在のウィジェットタイプ
if ($this->widgetType == '') $this->widgetType = '0'; // デフォルトはPC用ウィジェット
- $this->showDetail = ($request->trimValueOf('item_show_detail') == 'on') ? 1 : 0; // 詳細表示するかどうか
+// $this->showDetail = ($request->trimValueOf('item_show_detail') == 'on') ? 1 : 0; // 詳細表示するかどうか
+ $this->showDetail = $request->trimValueOf('item_show_detail');
if ($act == 'readnew'){ // ウィジェット再読み込みのとき
$addWidgetCount = 0;
unlink($tmpFile);
}
} else if ($act == 'changedetail'){ // 詳細表示の変更のとき
+ // 詳細表示の状態を変更
+ if ($this->showDetail){
+ $this->showDetail = 0;
+ } else {
+ $this->showDetail = 1;
+ }
// 画面設定値を更新
- $this->gDisp->setAdminConfig(admin_mainDef::CFG_SHOW_WIDGET_DETAIL, strval($this->showDetail));
+ //$this->gDisp->setAdminConfig(admin_mainDef::CFG_SHOW_WIDGET_DETAIL, strval($this->showDetail));
}
// 詳細設定状況を再取得
- $this->showDetail = intval($this->gDisp->getAdminConfig(admin_mainDef::CFG_SHOW_WIDGET_DETAIL));
+ //$this->showDetail = intval($this->gDisp->getAdminConfig(admin_mainDef::CFG_SHOW_WIDGET_DETAIL));
// ウィジェットのタイプごとの処理
switch ($this->widgetType){
if (!$this->isExistsWidgetList) $this->tmpl->setAttribute('widgetlist', 'visibility', 'hidden');// ウィジェットがないときは、一覧を表示しない
// 画面にデータを埋め込む
- $checkedStr = '';
- if (!empty($this->showDetail)) $checkedStr = 'checked';
- $this->tmpl->addVar("_widget", "show_detail", $checkedStr); // 詳細表示
+ $showDetailValue = '0';
+ if (!empty($this->showDetail)) $showDetailValue = '1';
+ $this->tmpl->addVar("_widget", "show_detail", $showDetailValue); // 詳細表示
$this->tmpl->addVar("show_dir", "install_dir", $installDir);// インストールディレクトリを設定
+ // 拡張表示アイコン
+ $imageUrl = $this->getUrl($this->gEnv->getRootUrl() . self::AREA_OPEN_ICON_FILE);
+ $imageTitle = '詳細表示';
+ $imageTag = '<img src="' . $imageUrl . '" width="32" height="32" border="0" alt="' . $imageTitle . '" title="' . $imageTitle . '" />';
+ $this->tmpl->addVar("_widget", "area_open_image", $imageTag);
// ウィジェットアップロード
- $uploadImg = $this->getUrl($this->gEnv->getRootUrl() . self::UPLOAD_ICON_FILE);
- $uploadStr = 'ウィジェットアップロード';
- $uploadImage = '<img src="' . $uploadImg . '" width="32" height="32" border="0" alt="' . $uploadStr . '" title="' . $uploadStr . '" />';
- $this->tmpl->addVar("_widget", "upload_image", $uploadImage);
+ $imageUrl = $this->getUrl($this->gEnv->getRootUrl() . self::UPLOAD_ICON_FILE);
+ $imageTitle = 'ウィジェットアップロード';
+ $imageTag = '<img src="' . $imageUrl . '" width="32" height="32" border="0" alt="' . $imageTitle . '" title="' . $imageTitle . '" />';
+ $this->tmpl->addVar("_widget", "upload_image", $imageTag);
+ // 再読み込みアイコン
+ $imageUrl = $this->getUrl($this->gEnv->getRootUrl() . self::RELOAD_ICON_FILE);
+ $imageTitle = 'ディレクトリ再読み込み';
+ $imageTag = '<img src="' . $imageUrl . '" width="32" height="32" border="0" alt="' . $imageTitle . '" title="' . $imageTitle . '" />';
+ $this->tmpl->addVar("show_dir", "reload_image", $imageTag);
// テキストをローカライズ
$localeText = array();
$helpData = array(
'templist' => array(
'title' => $this->_('Template List'), // テンプレート一覧
- 'body' => $this->_('The list is available templates in this system. Use bottom area of Template Install if you install template.') // システムで利用可能なテンプレートの一覧です。テンプレートのインストールはこの画面の最下部の「テンプレートアップロード」から行います。
+ 'body' => $this->_('The list is available templates in this system. Select template type for pc or mobile, smartphone.') // システムで利用可能なテンプレートの一覧です。PC用テンプレートか携帯用、スマートフォン用のテンプレートを選択します。
),
- 'templist_type' => array(
+/* 'templist_type' => array(
'title' => $this->_('Template Type'), // テンプレートタイプ
'body' => $this->_('Select template type for pc or mobile, smartphone.') // PC用テンプレートか携帯用、スマートフォン用のテンプレートを選択します。
- ),
+ ),*/
'templist_install_dir' => array(
'title' => $this->_('Template Install Directory'), // テンプレートインストールディレクトリ
'body' => $this->_('Templates installed in the directory by name of template ID.') // テンプレートのインストールディレクトリです。この配下に「テンプレートID」のディレクトリ名で個々のテンプレートが格納されます。
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-04-04 11:54+0900\n"
-"PO-Revision-Date: 2014-04-04 11:54+0900\n"
+"POT-Creation-Date: 2014-04-04 15:15+0900\n"
+"PO-Revision-Date: 2014-04-04 15:19+0900\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: ja_JP\n"
#: ../container/admin_mainOpelogWidgetContainer.php:193
#: ../container/admin_mainPagedefWidgetContainer.php:469
#: ../container/admin_mainSmenudefWidgetContainer.php:151
-#: ../container/admin_mainTemplistWidgetContainer.php:528
+#: ../container/admin_mainTemplistWidgetContainer.php:535
#: ../container/admin_mainUserlistWidgetContainer.php:138
#: ../container/admin_mainWidgetlistWidgetContainer.php:735
msgid "Update"
msgstr "メール送信に失敗しました。メールアドレス:"
#: ../container/admin_mainConfigsiteWidgetContainer.php:170
-#: ../container/admin_mainTemplistWidgetContainer.php:216
+#: ../container/admin_mainTemplistWidgetContainer.php:218
#: ../container/admin_mainWidgetlistWidgetContainer.php:259
#, php-format
msgid "You are not allowed to write temporary directory. (directory: %s)"
msgstr "画像の作成に失敗しました"
#: ../container/admin_mainConfigsiteWidgetContainer.php:244
-#: ../container/admin_mainTemplistWidgetContainer.php:304
+#: ../container/admin_mainTemplistWidgetContainer.php:306
#: ../container/admin_mainWidgetlistWidgetContainer.php:389
#: ../container/admin_mainWidgetlistWidgetContainer.php:408
msgid "Failed in uploading file."
#: ../container/admin_mainConfigsiteWidgetContainer.php:251
#: ../container/admin_mainEditmenuWidgetContainer.php:330
-#: ../container/admin_mainTemplistWidgetContainer.php:312
+#: ../container/admin_mainTemplistWidgetContainer.php:314
#: ../container/admin_mainWidgetlistWidgetContainer.php:416
#, php-format
msgid ""
#: ../container/admin_mainSmenudefWidgetContainer.php:165
#: ../container/admin_mainSmenudefWidgetContainer.php:349
#: ../container/admin_mainSmenudefWidgetContainer.php:392
-#: ../container/admin_mainTemplistWidgetContainer.php:426
+#: ../container/admin_mainTemplistWidgetContainer.php:433
#: ../container/admin_mainUserlistWidgetContainer.php:121
#: ../container/admin_mainUserlistWidgetContainer.php:149
#: ../container/admin_mainUserlistWidgetContainer.php:303
msgstr "管理メニュー定義ファイル"
#: ../container/admin_mainEditmenuWidgetContainer.php:204
-#: ../container/admin_mainTemplistWidgetContainer.php:433
+#: ../container/admin_mainTemplistWidgetContainer.php:440
#: ../container/admin_mainWidgetlistWidgetContainer.php:526
msgid "Upload"
msgstr "アップロード"
#: ../container/admin_mainEditmenuWidgetContainer.php:205
-#: ../container/admin_mainTemplistWidgetContainer.php:530
+#: ../container/admin_mainTemplistWidgetContainer.php:537
#: ../container/admin_mainWidgetlistWidgetContainer.php:737
msgid "Download"
msgstr "ダウンロード"
#: ../container/admin_mainPagedefWidgetContainer.php:470
#: ../container/admin_mainSmenudefWidgetContainer.php:150
#: ../container/admin_mainSmenudefWidgetContainer.php:163
-#: ../container/admin_mainTemplistWidgetContainer.php:529
+#: ../container/admin_mainTemplistWidgetContainer.php:536
#: ../container/admin_mainUserlistWidgetContainer.php:137
#: ../container/admin_mainUserlistWidgetContainer.php:160
#: ../container/admin_mainWidgetlistWidgetContainer.php:736
msgstr "パーミッション"
#: ../container/admin_mainFilebrowseWidgetContainer.php:204
-#: ../container/admin_mainTemplistWidgetContainer.php:430
+#: ../container/admin_mainTemplistWidgetContainer.php:437
#: ../container/admin_mainUserlistWidgetContainer.php:155
#: ../help/help_browse.php:66
msgid "Update Date"
#: ../container/admin_mainMenudefWidgetContainer.php:178
#: ../container/admin_mainPagedefWidgetContainer.php:137
#: ../container/admin_mainSmenudefWidgetContainer.php:170
-#: ../container/admin_mainTemplistWidgetContainer.php:431
+#: ../container/admin_mainTemplistWidgetContainer.php:438
#: ../container/admin_mainWidgetlistWidgetContainer.php:522
#: ../help/help_menudef.php:67 ../help/help_templist.php:59
#: ../help/help_widgetlist.php:59
msgstr "レイアウト"
#: ../container/admin_mainPagedefWidgetContainer.php:114
-#: ../container/admin_mainTemplistWidgetContainer.php:527
+#: ../container/admin_mainTemplistWidgetContainer.php:534
msgid "Preview"
msgstr "プレビュー"
msgstr "データ削除に失敗しました"
#: ../container/admin_mainPagedefWidgetContainer.php:558
-#: ../container/admin_mainTemplistWidgetContainer.php:429
+#: ../container/admin_mainTemplistWidgetContainer.php:436
msgid "Default"
msgstr "デフォルト"
msgid "Save"
msgstr "保存"
-#: ../container/admin_mainTemplistWidgetContainer.php:53
+#: ../container/admin_mainTemplistWidgetContainer.php:55
#: ../container/admin_mainWidgetlistWidgetContainer.php:49
msgid "For PC"
msgstr "PC用"
-#: ../container/admin_mainTemplistWidgetContainer.php:54
+#: ../container/admin_mainTemplistWidgetContainer.php:56
#: ../container/admin_mainWidgetlistWidgetContainer.php:50
msgid "For Mobile"
msgstr "携帯用"
-#: ../container/admin_mainTemplistWidgetContainer.php:55
+#: ../container/admin_mainTemplistWidgetContainer.php:57
#: ../container/admin_mainWidgetlistWidgetContainer.php:51
msgid "For Smartphone"
msgstr "スマートフォン用"
-#: ../container/admin_mainTemplistWidgetContainer.php:166
+#: ../container/admin_mainTemplistWidgetContainer.php:168
#, php-format
msgid "New templates added. (templates count=%d)"
msgstr "新規テンプレートを追加しました。(追加数=%d)"
-#: ../container/admin_mainTemplistWidgetContainer.php:169
+#: ../container/admin_mainTemplistWidgetContainer.php:171
msgid "No new templates added."
msgstr "新規テンプレートはありません"
-#: ../container/admin_mainTemplistWidgetContainer.php:174
-#: ../container/admin_mainTemplistWidgetContainer.php:360
+#: ../container/admin_mainTemplistWidgetContainer.php:176
+#: ../container/admin_mainTemplistWidgetContainer.php:362
msgid "Template not selected."
msgstr "テンプレートが選択されていません"
-#: ../container/admin_mainTemplistWidgetContainer.php:185
+#: ../container/admin_mainTemplistWidgetContainer.php:187
#, php-format
msgid "Template deleted. (template ID: %s)"
msgstr "テンプレートを削除しました。(テンプレートID: %s)"
-#: ../container/admin_mainTemplistWidgetContainer.php:188
+#: ../container/admin_mainTemplistWidgetContainer.php:190
#, php-format
msgid "Failed in deleting template. (template ID: %s)"
msgstr "テンプレート削除に失敗しました。(テンプレートID: %s)"
-#: ../container/admin_mainTemplistWidgetContainer.php:192
+#: ../container/admin_mainTemplistWidgetContainer.php:194
#, php-format
msgid "Failed in deleting template directory. (directory: %s)"
msgstr "テンプレートのディレクトリが削除できませんでした。(ディレクトリ: %s)"
-#: ../container/admin_mainTemplistWidgetContainer.php:209
+#: ../container/admin_mainTemplistWidgetContainer.php:211
#: ../container/admin_mainWidgetlistWidgetContainer.php:252
msgid "Only zip format file is allowed to upload."
msgstr "zip圧縮のファイルのみアップロード可能です"
-#: ../container/admin_mainTemplistWidgetContainer.php:268
+#: ../container/admin_mainTemplistWidgetContainer.php:270
#, php-format
msgid "The template already exists. (template ID: %s)"
msgstr "テンプレートがすでに存在します。(テンプレートID: %s)"
-#: ../container/admin_mainTemplistWidgetContainer.php:278
+#: ../container/admin_mainTemplistWidgetContainer.php:280
#, php-format
msgid "The template directory already exists. (directory: %s)"
msgstr "テンプレートディレクトリがすでに存在します。(ディレクトリ: %s)"
-#: ../container/admin_mainTemplistWidgetContainer.php:289
+#: ../container/admin_mainTemplistWidgetContainer.php:291
#, php-format
msgid "File uploaded. (template ID: %s)"
msgstr "ファイルのアップロードが完了しました。(テンプレートID: %s)"
-#: ../container/admin_mainTemplistWidgetContainer.php:294
+#: ../container/admin_mainTemplistWidgetContainer.php:296
#, php-format
msgid "Failed in moving directory. (directory: %s)"
msgstr "ディレクトリの移動に失敗しました。(ディレクトリ: %s)"
-#: ../container/admin_mainTemplistWidgetContainer.php:352
+#: ../container/admin_mainTemplistWidgetContainer.php:354
#: ../container/admin_mainWidgetlistWidgetContainer.php:456
#, php-format
msgid "Failed in downloading file. (detail: %s)"
msgstr "ファイルのアップロードに失敗しました。(要因: %s)"
-#: ../container/admin_mainTemplistWidgetContainer.php:417
+#: ../container/admin_mainTemplistWidgetContainer.php:424
#: ../container/admin_mainWidgetlistWidgetContainer.php:508
msgid "Update line?"
msgstr "行を更新しますか?"
-#: ../container/admin_mainTemplistWidgetContainer.php:418
+#: ../container/admin_mainTemplistWidgetContainer.php:425
msgid "Delete tmplate?"
msgstr "テンプレートを削除しますか?"
-#: ../container/admin_mainTemplistWidgetContainer.php:419
+#: ../container/admin_mainTemplistWidgetContainer.php:426
#: ../container/admin_mainWidgetlistWidgetContainer.php:510
msgid "File not selected."
msgstr "アップロードするファイルが選択されていません"
-#: ../container/admin_mainTemplistWidgetContainer.php:420
+#: ../container/admin_mainTemplistWidgetContainer.php:427
#: ../container/admin_mainWidgetlistWidgetContainer.php:511
msgid "Upload file."
msgstr "ファイルをアップロードします"
-#: ../container/admin_mainTemplistWidgetContainer.php:421
+#: ../container/admin_mainTemplistWidgetContainer.php:428
#: ../help/help_templist.php:31
msgid "Template List"
msgstr "テンプレート一覧"
-#: ../container/admin_mainTemplistWidgetContainer.php:422
+#: ../container/admin_mainTemplistWidgetContainer.php:429
msgid "Template Type:"
msgstr "テンプレートタイプ:"
-#: ../container/admin_mainTemplistWidgetContainer.php:423
+#: ../container/admin_mainTemplistWidgetContainer.php:430
#: ../container/admin_mainWidgetlistWidgetContainer.php:514
msgid "Install Directory:"
msgstr "インストールディレクトリ:"
-#: ../container/admin_mainTemplistWidgetContainer.php:424
+#: ../container/admin_mainTemplistWidgetContainer.php:431
#: ../container/admin_mainWidgetlistWidgetContainer.php:515
#: ../help/help_templist.php:71 ../help/help_widgetlist.php:71
msgid "Reload directory"
msgstr "ディレクトリ再読み込み"
-#: ../container/admin_mainTemplistWidgetContainer.php:425
+#: ../container/admin_mainTemplistWidgetContainer.php:432
#: ../container/admin_mainWidgetlistWidgetContainer.php:516
#: ../help/help_templist.php:67 ../help/help_widgetlist.php:67
msgid "Show detail"
msgstr "詳細表示"
-#: ../container/admin_mainTemplistWidgetContainer.php:427
+#: ../container/admin_mainTemplistWidgetContainer.php:434
msgid "Format"
msgstr "形式"
-#: ../container/admin_mainTemplistWidgetContainer.php:428
+#: ../container/admin_mainTemplistWidgetContainer.php:435
msgid "Artisteer Version"
msgstr "Artisteerバージョン"
-#: ../container/admin_mainTemplistWidgetContainer.php:432
+#: ../container/admin_mainTemplistWidgetContainer.php:439
msgid "Template Upload (zip compressed file)"
msgstr "テンプレートアップロード(zip圧縮ファイル)"
-#: ../container/admin_mainTemplistWidgetContainer.php:476
+#: ../container/admin_mainTemplistWidgetContainer.php:483
msgid "Template not found."
msgstr "テンプレートが見つかりません"
-#: ../container/admin_mainTemplistWidgetContainer.php:496
-#: ../container/admin_mainTemplistWidgetContainer.php:506
+#: ../container/admin_mainTemplistWidgetContainer.php:503
+#: ../container/admin_mainTemplistWidgetContainer.php:513
msgid "Not Detected"
msgstr "未検出"
-#: ../container/admin_mainTemplistWidgetContainer.php:558
-#: ../container/admin_mainTemplistWidgetContainer.php:604
+#: ../container/admin_mainTemplistWidgetContainer.php:565
+#: ../container/admin_mainTemplistWidgetContainer.php:611
msgid "SimpleXML module not installed."
msgstr "SimpleXML拡張モジュールがインストールされていません"
#: ../help/help_templist.php:32
msgid ""
-"The list is available templates in this system. Use bottom area of Template "
-"Install if you install template."
+"The list is available templates in this system. Select template type for pc "
+"or mobile, smartphone."
msgstr ""
-"システムで利用可能なテンプレートの一覧です。テンプレートのインストールはこの"
-"画面の最下部の「テンプレートアップロード」から行います。"
-
-#: ../help/help_templist.php:35
-msgid "Template Type"
-msgstr "テンプレートタイプ"
-
-#: ../help/help_templist.php:36
-msgid "Select template type for pc or mobile, smartphone."
-msgstr "PC用または携帯用、スマートフォン用のテンプレートを選択します。"
+"システムで利用可能なテンプレートの一覧です。PC用テンプレートか携帯用、スマー"
+"トフォン用のテンプレートを選択します。"
#: ../help/help_templist.php:39
msgid "Template Install Directory"
"The list is available widgets in this system. Select widget type for pc or "
"mobile, smartphone."
msgstr ""
-"PC用または携帯用、スマートフォン用のウィジェットを選択します。PC用またはウィ"
-"ã\82¸ã\82§ã\83\83ã\83\88ã\81\8bæ\90ºå¸¯ç\94¨ã\80\81ã\82¹ã\83\9eã\83¼ã\83\88ã\83\95ã\82©ã\83³ç\94¨ã\81®ã\82¦ã\82£ã\82¸ã\82§ã\83\83ã\83\88ã\82\92é\81¸æ\8a\9eã\81\97ã\81¾ã\81\99ã\80\82"
+"システムで利用可能なウィジェットの一覧です。PC用またはウィジェットか携帯用、"
+"スマートフォン用のウィジェットを選択します。"
#: ../help/help_widgetlist.php:39
msgid "Widget Install Directory"
"ウィジェットディレクトリを再読み込みして、一覧に表示されていないウィジェット"
"を自動的にインストールします。"
+#~ msgid ""
+#~ "The list is available templates in this system. Use bottom area of "
+#~ "Template Install if you install template."
+#~ msgstr ""
+#~ "システムで利用可能なテンプレートの一覧です。テンプレートのインストールはこ"
+#~ "の画面の最下部の「テンプレートアップロード」から行います。"
+
+#~ msgid "Template Type"
+#~ msgstr "テンプレートタイプ"
+
+#~ msgid "Select template type for pc or mobile, smartphone."
+#~ msgstr "PC用または携帯用、スマートフォン用のテンプレートを選択します。"
+
#~ msgid "Widget Type:"
#~ msgstr "ウィジェットタイプ:"
<patTemplate:tmpl name="_widget">\r
<script type="text/javascript">\r
//<![CDATA[\r
-function exec(act){\r
- document.main.act.value=act;\r
+function readnew(){\r
+ document.main.act.value = 'readnew';\r
document.main.submit();\r
return false;\r
}\r
document.upload.submit();\r
return false;\r
}\r
-function download(templateId){\r
+function downloadTemplate(templateId){\r
document.main.act.value = 'download';\r
document.main.template.value = templateId;\r
document.main.submit();\r
document.main.submit();\r
return true;\r
}\r
+function showReloadArea()\r
+{\r
+ $('#reload_area').slideToggle('slow');\r
+}\r
// プレビューを別ウィンドウで表示\r
function previewInOtherWindow(templateId)\r
{\r
$(function(){\r
// スクロールバー付きのテーブルを作成\r
m3_tableWithScrollbar('templatelist', -1, 0);\r
+ \r
+ // ファイル選択用ボタン作成\r
+ m3SetFileSelectButton();\r
});\r
//]]>\r
</script>\r
<input type="hidden" name="no" />\r
<table width="90%">\r
<tr><td>\r
-<span {_HELP_TEMPLIST}><label>{_LC_LABEL_TEMPLATE_LIST}</label></span> <span {_HELP_TEMPLIST_TYPE}><label>{_LC_LABEL_TEMPLATE_TYPE} </label></span>\r
+<span {_HELP_TEMPLIST}><label>{_LC_LABEL_TEMPLATE_LIST}</label></span> \r
<select name="item_type" onchange="changeType();">\r
<patTemplate:tmpl name="item_type_list">\r
<option value="{VALUE}" {SELECTED}>{NAME}</option>\r
</patTemplate:tmpl>\r
-</select> \r
+</select>\r
+<a class="btn btn-xs" href="javascript:void(0);" data-toggle="modal" data-target="#uploadModal">{UPLOAD_IMAGE}</a><a class="btn btn-xs" href="javascript:void(0);" onclick="showReloadArea();">{AREA_OPEN_IMAGE}</a>\r
+<div id="reload_area" style="display:none;">\r
<span {_HELP_TEMPLIST_INSTALL_DIR}><label>{_LC_LABEL_INSTALL_DIR} </label></span>{INSTALL_DIR} \r
-<span {_HELP_TEMPLIST_RELOAD_DIR_BTN}><input type="button" class="button" onclick="exec('readnew');" value="{_LC_LABEL_READ_NEW}" /></span>\r
+<span {_HELP_TEMPLIST_RELOAD_DIR_BTN}><a class="btn btn-xs" href="javascript:void(0);" onclick="readnew();">{RELOAD_IMAGE}</a></span>\r
+<!--<span {_HELP_TEMPLIST_RELOAD_DIR_BTN}><input type="button" class="button" onclick="exec('readnew');" value="{_LC_LABEL_READ_NEW}" /></span>-->\r
+</div>\r
</td></tr>\r
<tr><td colspan="2">\r
<table id="templatelist" class="simple-table" width="100%">\r
<th width="45"></th>\r
<th width="15%"><span {_HELP_TEMPLIST_ID}>ID</span></th>\r
<th width="150"><span {_HELP_TEMPLIST_FORMAT}>{_LC_LABEL_TEMPLATE_FORMAT} /<br />{_LC_LABEL_TEMPLATE_CREATOR}</span></th>\r
- <th width="70"><span {_HELP_TEMPLIST_DEFAULT}>{_LC_LABEL_TEMPLATE_DEFAULT}</span></th>\r
- <th width="150">{_LC_LABEL_TEMPLATE_DATE}</th>\r
+ <th width="100"><span {_HELP_TEMPLIST_DEFAULT}>{_LC_LABEL_TEMPLATE_DEFAULT}</span></th>\r
+ <th width="170">{_LC_LABEL_TEMPLATE_DATE}</th>\r
<th><span {_HELP_TEMPLIST_ACT}>{_LC_LABEL_TEMPLATE_OPERATION}</span></th>\r
</tr>\r
</thead>\r
<td>{ID_STR}</td>\r
<td align="center">{FORMAT_TYPE}</td>\r
<td align="center"><input type="checkbox" name="item{NO}_isdefault" onchange="changeDefault('{ID}');" {IS_DEFAULT} /></td>\r
- <td>{UPDATE_DT}</td>\r
- <td align="right"><input type="button" class="button" onclick="previewInOtherWindow('{ID}');" value="{LABEL_PREVIEW}" {PREVIEW_BUTTON} />\r
+ <td align="center">{UPDATE_DT}</td>\r
+ <td align="right">\r
<input type="button" class="button" onclick="deleteline('{ID}');" value="{LABEL_DELETE}" {DELETE_BUTTON} />\r
- <input type="button" class="button" onclick="download('{ID}');" value="{LABEL_DOWNLOAD}" {DOWNLOAD_BUTTON} />\r
+ <input type="button" class="button" onclick="previewInOtherWindow('{ID}');" value="{LABEL_PREVIEW}" {PREVIEW_BUTTON} />\r
+ <div class="btn-group">\r
+ <a class="btn btn-xs" href="javascript:void(0);" onclick="downloadTemplate('{ID}');" {DOWNLOAD_DISABLED}>{DOWNLOAD_IMAGE}</a>\r
+ </div>\r
</td>\r
</tr>\r
</patTemplate:tmpl>\r
</table>\r
</td></tr>\r
</table>\r
-<br />\r
</form>\r
+<!--\r
<form enctype="multipart/form-data" method="post" name="upload">\r
<input type="hidden" name="act" />\r
<input type="hidden" name="MAX_FILE_SIZE" value="10000000" />\r
<tr class="even"><td align="right"><input type="button" class="button" onclick="uploadCheck();" value="{_LC_LABEL_UPLOAD}" /></td></tr>\r
</tbody>\r
</table>\r
-</form>\r
+</form>-->\r
+</div>\r
+\r
+<!-- File upload dialog -->\r
+<div id="uploadModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="uploadModalLabel" aria-hidden="true">\r
+ <div class="modal-dialog">\r
+ <div class="modal-content">\r
+ <div class="modal-header">\r
+ <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>\r
+ <h4 class="modal-title" id="uploadModalLabel">{_LC_LABEL_TEMPLATE_UPLOAD}</h4>\r
+ </div>\r
+ <div class="modal-body">\r
+ <p>{_LC_MSG_SELECT_FILE}</p>\r
+ <form enctype="multipart/form-data" method="post" name="upload">\r
+ <input type="hidden" name="act" />\r
+ <input type="hidden" name="MAX_FILE_SIZE" value="10000000" />\r
+ <input type="hidden" name="item_type" />\r
+ <div class="input-group">\r
+ <span class="input-group-addon btn-file"><i class="glyphicon glyphicon-folder-open"></i><input type="file" name="upfile"></span>\r
+ <input type="text" class="form-control">\r
+ </div>\r
+ </form>\r
+ </div>\r
+ <div class="modal-footer">\r
+ <button type="button" class="btn btn-default" data-dismiss="modal">{_LC_LABEL_CANCEL}</button>\r
+ <button type="button" class="btn btn-success" onclick="uploadCheck();">{_LC_LABEL_UPLOAD}</button>\r
+ </div>\r
+ </div>\r
+ </div>\r
</div>\r
</patTemplate:tmpl>\r
<patTemplate:tmpl name="_widget">
<script type="text/javascript">
//<![CDATA[
-function exec(act){
- document.main.act.value=act;
+function readnew(){
+ document.main.act.value = 'readnew';
document.main.submit();
return false;
}
m3_tableWithScrollbar('widgetlist', -1, 0);
// ファイル選択用ボタン作成
- $('.btn-file :file').on('fileselect', function(event, numFiles, label) {
-
- var input = $(this).parents('.input-group').find(':text'),
- log = numFiles > 1 ? numFiles + ' files selected' : label;
-
- if( input.length ) {
- input.val(log);
- } else {
- if( log ) alert(log);
- }
-
- });
-});
-$(document).on('change', '.btn-file :file', function() {
- var input = $(this),
- numFiles = input.get(0).files ? input.get(0).files.length : 1,
- label = input.val().replace(/\\/g, '/').replace(/.*\//, '');
- input.trigger('fileselect', [numFiles, label]);
+ m3SetFileSelectButton();
});
//]]>
</script>
<div align="center">
<br />
<!-- m3:ErrorMessage -->
-<form action="?task=widgetlist" method="post" name="main">
+<form method="post" name="main">
+<input type="hidden" name="task" value="widgetlist" />
<input type="hidden" name="act" />
<input type="hidden" name="serial" />
<input type="hidden" name="no" />
<input type="hidden" name="widget" />
<table width="90%">
-<tr><td>
+<tr><td colspan="2">
<span {_HELP_WIDGETLIST}><label>{_LC_LABEL_WIDGET_LIST}</label></span>
<select name="item_type" onchange="changeType();">
<patTemplate:tmpl name="item_type_list">
<option value="{VALUE}" {SELECTED}>{NAME}</option>
</patTemplate:tmpl>
</select>
-<a class="btn btn-xs" href="javascript:void(0);" data-toggle="modal" data-target="#uploadModal">{UPLOAD_IMAGE}</a>
+<a class="btn btn-xs" href="javascript:void(0);" data-toggle="modal" data-target="#uploadModal">{UPLOAD_IMAGE}</a><a class="btn btn-xs" href="javascript:void(0);" onclick="changeDetail();">{AREA_OPEN_IMAGE}</a><input type="hidden" name="item_show_detail" value="{SHOW_DETAIL}" />
<patTemplate:tmpl name="show_dir" visibility="hidden">
<div>
<span {_HELP_WIDGETLIST_INSTALL_DIR}><label>{_LC_LABEL_INSTALL_DIR} </label></span>{INSTALL_DIR}
-<span {_HELP_WIDGETLIST_RELOAD_DIR_BTN}><input type="button" class="button" onclick="exec('readnew');" value="{_LC_LABEL_READ_NEW}" /></span>
+<!--<span {_HELP_WIDGETLIST_RELOAD_DIR_BTN}><input type="button" class="button" onclick="exec('readnew');" value="{_LC_LABEL_READ_NEW}" /></span>-->
+<span {_HELP_WIDGETLIST_RELOAD_DIR_BTN}><a class="btn btn-xs" href="javascript:void(0);" onclick="readnew();">{RELOAD_IMAGE}</a></span>
</div>
</patTemplate:tmpl>
-</td><td align="right"><span {_HELP_WIDGETLIST_DETAIL_CHECK}><label><input type="checkbox" name="item_show_detail" onclick="changeDetail();" {SHOW_DETAIL} />{_LC_LABEL_SHOW_DETAIL}</label></span>
-</td></tr>
+<!--</td><td align="right"><span {_HELP_WIDGETLIST_DETAIL_CHECK}><label><input type="checkbox" name="item_show_detail" onclick="changeDetail();" {SHOW_DETAIL} />{_LC_LABEL_SHOW_DETAIL}</label></span>
+</td></tr>-->
<tr><td colspan="2">
<table id="widgetlist" class="simple-table" width="100%">
<thead>