*\r
* @package Magic3 Framework\r
* @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>\r
- * @copyright Copyright 2006-2016 Magic3 Project.\r
+ * @copyright Copyright 2006-2018 Magic3 Project.\r
* @license http://www.gnu.org/copyleft/gpl.html GPL License\r
* @version SVN: $Id$\r
* @link http://www.magic3.org\r
$(function(){\r
m3SetConfigTable('site_info');\r
m3SetConfigTable('system_info');\r
+ \r
+ $('#site_status_toggle').on('change', function(){\r
+ if ($(this).hasClass('fired') == false){\r
+ $(this).addClass('fired');\r
+ \r
+ var message;\r
+ var act;\r
+ if ($(this).prop('checked')){\r
+ message = 'サイトを公開しますか?';\r
+ act = 'siteopen';\r
+ } else {\r
+ message = 'サイトを非公開にしますか?';\r
+ act = 'siteclose';\r
+ }\r
+ if (window.confirm(message)){\r
+ document.main.act.value = act;\r
+ document.main.submit();\r
+ } else {\r
+ // トグルボタンを元に戻す\r
+ $(this).bootstrapToggle('toggle');\r
+ }\r
+ $(this).removeClass('fired');\r
+ }\r
+ });\r
+ $('#site_operation_mode_status').on('change', function(){\r
+ if ($(this).hasClass('fired') == false){\r
+ $(this).addClass('fired');\r
+ \r
+ var act;\r
+ if ($(this).prop('checked')){\r
+ act = 'site_operation_mode_on';\r
+ } else {\r
+ act = 'site_operation_mode_off';\r
+ }\r
+ document.main.act.value = act;\r
+ document.main.submit();\r
+ $(this).removeClass('fired');\r
+ }\r
+ });\r
});\r
//]]>\r
</script>\r
</tr>\r
<tr>\r
<th><span {_HELP_CONFIGSYS_SITE_STATUS}>サイトの状態</span></th>\r
- <td colspan="2"><div class="form-control-static col-sm-3 m3config_item">{SITE_OPEN}</div><div class="col-sm-2 m3config_item"><input type="button" class="button" onclick="toggleSiteOpen({SITE_OPEN_STATUS});" value="{SITE_OPEN_LABEL}" /></div>\r
- <!--<label>非公開の場合、全アクセスポイントがメンテナンス画面に切り替わります</label>--></td>\r
+ <td colspan="2"><input type="checkbox" id="site_status_toggle" data-toggle="toggle" data-onstyle="success" data-offstyle="default" data-on="公開中" data-off="公開停止" {SITE_STATUS_CHECKED} />\r
+ </td>\r
</tr>\r
<tr>\r
- <th rowspan="4">アクセスポイント</th>\r
+ <th rowspan="3">アクセスポイント</th>\r
<th>管理用</th><td><div class="form-control-static"><a href="#" onclick="previewInOtherWindow(0, '{ADMIN_ACCESS_URL}');">{ADMIN_ACCESS_URL}</a></div></td>\r
</tr>\r
<tr>\r
<patTemplate:tmpl name="show_site_smartphone_close" visibility="hidden"><div class="form-control-static">閉鎖中</div></patTemplate:tmpl></td>\r
</tr>\r
<tr>\r
- <th>携帯用</th><td><patTemplate:tmpl name="show_site_mobile_open" visibility="hidden"><div class="checkbox col-sm-6 m3config_item"><label><input type="checkbox" name="item_site_mobile_in_public" {SITE_MOBILE_IN_PUBLIC} />公開</label></div><div class="form-control-static col-sm-6 text-right m3config_item">画面エンコーディング:{MOBILE_ENCODE}</div>\r
- <div class="form-control-static"><a href="#" onclick="previewInOtherWindow(1, '{MOBILE_ACCESS_URL}');">{MOBILE_ACCESS_URL}</a></div></patTemplate:tmpl>\r
- <patTemplate:tmpl name="show_site_mobile_close" visibility="hidden"><div class="form-control-static">閉鎖中</div></patTemplate:tmpl></td>\r
+ <th><span {_HELP_CONFIGSYS_ADMIM_MODE}>管理画面モード</span></th>\r
+ <td colspan="2"><input type="checkbox" id="site_operation_mode_status" data-toggle="toggle" data-onstyle="success" data-offstyle="primary" data-on="サイト運用モード" data-off="サイト構築モード" data-width="160" {SITE_OPERATION_MODE_CHECKED} />\r
+ </td>\r
</tr>\r
</tbody>\r
</table>\r
</tr>\r
<tr>\r
<th><span {_HELP_CONFIGSYS_SSL_URL}>共有SSLの<br />ルートURL</span></th>\r
- <td colspan="2"><input type="text" name="item_ssl_url" class="form-control" value="{SSL_URL}" size="60" maxlength="120" style="width:100%;" /></td>\r
+ <td colspan="2"><patTemplate:tmpl name="show_ssl_url"><input type="text" name="item_ssl_url" class="form-control" maxlength="200" /></patTemplate:tmpl>\r
+ <patTemplate:tmpl name="show_ssl_url_expiredt" visibility="hidden"><div class="col-sm-6 m3config_item"><input type="text" name="item_ssl_url" class="form-control" value="{SSL_URL}" maxlength="200" /></div><div class="form-control-static col-sm-6 m3config_item" style="padding-left:10px;">SSL証明書期限:{SSL_EXPIRE_DT}</div></patTemplate:tmpl></td>\r
</tr>\r
<tr>\r
- <th rowspan="3"><span {_HELP_CONFIGSYS_ACCESS_POINT}>アクセスポイント</span></th>\r
+ <th rowspan="2"><span {_HELP_CONFIGSYS_ACCESS_POINT}>アクセスポイント</span></th>\r
<th><span {_HELP_CONFIGSYS_SITE_PC}>PC用</span></th><td><div class="checkbox"><label><input type="checkbox" name="item_is_active_site_pc" {IS_ACTIVE_SITE_PC} />有効</label></div></td>\r
</tr>\r
<tr>\r
<th><span {_HELP_CONFIGSYS_SITE_SMARTPHONE}>スマートフォン用</span></th><td><div class="checkbox"><label><input type="checkbox" name="item_is_active_site_smartphone" {IS_ACTIVE_SITE_SMARTPHONE} />有効</label></div>マルチドメインURL:<input type="text" name="item_site_smartphone_url" class="form-control" value="{SITE_SMARTPHONE_URL}" size="60" maxlength="120" style="width:100%;" /></td>\r
</tr>\r
<tr>\r
- <th><span {_HELP_CONFIGSYS_SITE_MOBILE}>携帯用</span></th><td><div class="checkbox"><label><input type="checkbox" name="item_is_active_site_mobile" {IS_ACTIVE_SITE_MOBILE} />有効</label></div>マルチドメインURL:<input type="text" id="item_site_mobile_url" name="item_site_mobile_url" class="form-control" value="{SITE_MOBILE_URL}" size="60" maxlength="120" style="width:100%;" /></td>\r
- </tr>\r
- <tr>\r
<th>ネットワーク</th>\r
<td colspan="2"><div class="checkbox"><label><input type="checkbox" name="item_access_in_intranet" {ACCESS_IN_INTRANET} />イントラネット運用</label></div></td>\r
</tr>\r
<tr>\r
+ <th>ポータル</th>\r
+ <td colspan="2"><div class="checkbox"><label><input type="checkbox" name="item_use_landing_page" {USE_LANDING_PAGE_CHECKED} />ランディングページ機能を使用</label></div></td>\r
+ </tr>\r
+ <tr>\r
<th rowspan="2">URL</th>\r
<td colspan="2"><div class="checkbox"><label><input type="checkbox" name="item_multi_domain" {MULTI_DOMAIN} />マルチドメイン</label></div></td>\r
</tr>\r
<td colspan="2"><div class="checkbox"><label><input type="checkbox" name="item_smartphone_auto_redirect" {SMARTPHONE_AUTO_REDIRECT} />スマートフォンでのアクセスを自動的にスマートフォンURLへ遷移</label></div></td>\r
</tr>\r
<tr>\r
- <th rowspan="2">携帯</th>\r
- <td colspan="2"><div class="checkbox"><label><input type="checkbox" name="item_mobile_auto_redirect" {MOBILE_AUTO_REDIRECT} />携帯でのアクセスを自動的に携帯URLへ遷移</label></div></td>\r
- </tr>\r
- <tr>\r
- <td colspan="2"><div class="checkbox"><label><input type="checkbox" name="item_mobile_use_session" {MOBILE_USE_SESSION} />携帯でユーザ管理を行う(セッション管理)</label></div></td>\r
- </tr>\r
- <tr>\r
<th rowspan="3">管理画面</th>\r
<td colspan="2"><div class="form-control-static col-sm-3 m3config_item">管理画面用jQueryUIテーマ</div>\r
<div class="col-sm-4 m3config_item"><select name="item_admin_theme" class="form-control">\r
<option value="{VALUE}" {SELECTED}>{NAME}</option>\r
</patTemplate:tmpl>\r
</select></div>\r
+ <div class="col-sm-5"><div class="checkbox"><label><input type="checkbox" name="item_external_jquery" {EXTERNAL_JQUERY} />外部のjQueryを使用</label></div></div>\r
<!--<div class="col-sm-12 m3config_item"><div class="checkbox"><label><input type="checkbox" name="item_use_jquery" {USE_JQUERY} />jQueryを常に使用</label></div></div>-->\r
- <div class="col-sm-12 m3config_item"><div class="checkbox"><label><input type="checkbox" name="item_smartphone_use_jquery_mobile" {SMARTPHONE_USE_JQUERY_MOBILE} />jQuery Mobileを常に使用(スマートフォン)</label></div></div>\r
+ <!--<div class="col-sm-12 m3config_item"><div class="checkbox"><label><input type="checkbox" name="item_smartphone_use_jquery_mobile" {SMARTPHONE_USE_JQUERY_MOBILE} />jQuery Mobileを常に使用(スマートフォン)</label></div></div>-->\r
</td>\r
</tr>\r
<tr>\r
</td>\r
</tr>\r
<tr>\r
+ <th>メニュー</th>\r
+ <td colspan="2"><div class="radio m3config_inline_item"><label><input type="radio" name="menu_type" value="0" {MENU_TYPE_SINGLE} />単階層</label></div>\r
+ <div class="radio m3config_inline_item"><label><input type="radio" name="menu_type" value="1" {MENU_TYPE_TREE} />多階層</label></td>\r
+ </tr>\r
+ <tr>\r
<th>アップロード</th>\r
<td colspan="2"><div class="col-sm-12 m3config_item"><div class="checkbox"><label><input type="checkbox" name="item_upload_image_autoresize" {UPLOAD_IMAGE_AUTORESIZE} />画像のリサイズ</label></div></div>\r
<div class="form-control-static col-sm-2 m3config_item">最大サイズ</div>\r