2 * 表示データ作成用テンプレート(patTemplate)
\r
4 * LICENSE: This source file is licensed under the terms of the GNU General Public License.
\r
6 * @package Magic3 Framework
\r
7 * @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
\r
8 * @copyright Copyright 2006-2013 Magic3 Project.
\r
9 * @license http://www.gnu.org/copyleft/gpl.html GPL License
\r
10 * @version SVN: $Id: configlang.tmpl.html 4917 2012-05-23 09:44:57Z fishbone $
\r
11 * @link http://www.magic3.org
\r
13 <patTemplate:tmpl name="_widget">
\r
14 <script type="text/javascript">
\r
16 function updateItem(){
\r
17 if (!window.confirm('設定を更新しますか?')) return false;
\r
18 document.main.act.value='update';
\r
19 document.main.submit();
\r
22 function clearCache(){
\r
23 if (!window.confirm('キャッシュデータをすべてクリアしますか?')) return false;
\r
24 document.main.act.value='clearcache';
\r
25 document.main.submit();
\r
28 function toggleSiteOpen(status){
\r
29 if (status == 0){// 停止するとき
\r
30 if (!window.confirm('サイト運用を停止しますか?')) return false;
\r
31 document.main.act.value='siteclose';
\r
33 if (!window.confirm('サイト運用を開始しますか?')) return false;
\r
34 document.main.act.value='siteopen';
\r
36 document.main.submit();
\r
39 function updateIp(){
\r
40 if (!window.confirm('IPアドレスを更新しますか?')) return false;
\r
41 document.main.act.value='updateip';
\r
42 document.main.submit();
\r
46 function previewInOtherWindow(type, url)
\r
48 //window.open(url,"","toolbar=no,menubar=no,location=yes,status=no,scrollbars=yes,resizable=yes,width=1000,height=800");
\r
49 m3ShowPreviewWindow(type, url);
\r
54 m3_tableWithScrollbar('site_info', -1, 0);
\r
55 m3_tableWithScrollbar('system_info', -1, 0);
\r
56 m3_tableWithScrollbar('system_version', -1, 0);
\r
57 m3_tableWithScrollbar('server_env', -1, 0);
\r
58 m3_tableWithScrollbar('db_info', -1, 0);
\r
59 m3_tableWithScrollbar('php_info', -1, 0);
\r
63 <div align="center">
\r
65 <!-- m3:ErrorMessage -->
\r
66 <form method="post" name="main">
\r
67 <input type="hidden" name="act" />
\r
68 <table width="800"><tr><td>
\r
69 <patTemplate:tmpl name="system_check" visibility="hidden">
\r
70 <table class="simple-table" width="100%">
\r
71 <caption>システムチェック</caption>
\r
80 <table class="simple-table" id="site_info" width="100%">
\r
81 <caption>サイトの運用状況</caption>
\r
84 <td class="table-headside" width="150">URL</td>
\r
85 <td colspan="2"><a href="#" onclick="previewInOtherWindow(0, '{SITE_URL}');">{SITE_URL}</a></td>
\r
88 <td class="table-headside">サイト公開</td>
\r
89 <td colspan="2">{SITE_OPEN}<input type="button" class="button" onclick="toggleSiteOpen({SITE_OPEN_STATUS});" value="{SITE_OPEN_LABEL}" /><br />
\r
90 <label>非公開の場合、全アクセスポイントがメンテナンス画面に切り替わります</label></td>
\r
93 <td class="table-headside" rowspan="4">アクセスポイント</td>
\r
94 <td class="table-headside" width="150">管理用</td><td><a href="#" onclick="previewInOtherWindow(0, '{ADMIN_ACCESS_URL}');">{ADMIN_ACCESS_URL}</a></td>
\r
97 <td class="table-headside">PC用</td><td><patTemplate:tmpl name="show_site_pc_open" visibility="hidden"><input type="checkbox" name="item_site_pc_in_public" {SITE_PC_IN_PUBLIC} />公開<br />
\r
98 <a href="#" onclick="previewInOtherWindow(0, '{PC_ACCESS_URL}');">{PC_ACCESS_URL}</a></patTemplate:tmpl>
\r
99 <patTemplate:tmpl name="show_site_pc_close" visibility="hidden">閉鎖</patTemplate:tmpl></td>
\r
102 <td class="table-headside">スマートフォン用</td><td><patTemplate:tmpl name="show_site_smartphone_open" visibility="hidden"><input type="checkbox" name="item_site_smartphone_in_public" {SITE_SMARTPHONE_IN_PUBLIC} />公開<br />
\r
103 <a href="#" onclick="previewInOtherWindow(2, '{SMARTPHONE_ACCESS_URL}');">{SMARTPHONE_ACCESS_URL}</a></patTemplate:tmpl>
\r
104 <patTemplate:tmpl name="show_site_smartphone_close" visibility="hidden">閉鎖</patTemplate:tmpl></td>
\r
107 <td class="table-headside">携帯用</td><td><patTemplate:tmpl name="show_site_mobile_open" visibility="hidden"><input type="checkbox" name="item_site_mobile_in_public" {SITE_MOBILE_IN_PUBLIC} />公開 画面エンコーディング:{MOBILE_ENCODE}<br />
\r
108 <a href="#" onclick="previewInOtherWindow(1, '{MOBILE_ACCESS_URL}');">{MOBILE_ACCESS_URL}</a></patTemplate:tmpl>
\r
109 <patTemplate:tmpl name="show_site_mobile_close" visibility="hidden">閉鎖</patTemplate:tmpl></td>
\r
113 <td class="table-headside">アクセス制限しないIP</td>
\r
114 <td><input type="text" name="except_ip" value="{EXCEPT_IP}" size="70" maxlength="70" /><input type="button" class="button" onclick="updateIp();" value="更新" /></td>
\r
121 <table class="simple-table" id="system_info" width="100%">
\r
122 <caption>詳細設定</caption>
\r
125 <td class="table-headside" width="150">システムのルートURL</td>
\r
126 <td colspan="2">{ROOT_URL}</td>
\r
129 <td class="table-headside"><span {_HELP_CONFIGSYS_SSL_URL}>共有SSLのルートURL</span></td>
\r
130 <td colspan="2"><input type="text" name="item_ssl_url" value="{SSL_URL}" size="60" maxlength="120" /></td>
\r
133 <td class="table-headside" rowspan="3"><span {_HELP_CONFIGSYS_ACCESS_POINT}>アクセスポイント</span></td>
\r
134 <td class="table-headside" width="150"><span {_HELP_CONFIGSYS_SITE_PC}>PC用</span></td><td><input type="checkbox" name="item_is_active_site_pc" {IS_ACTIVE_SITE_PC} />有効</td>
\r
137 <td class="table-headside"><span {_HELP_CONFIGSYS_SITE_SMARTPHONE}>スマートフォン用</span></td><td><input type="checkbox" name="item_is_active_site_smartphone" {IS_ACTIVE_SITE_SMARTPHONE} />有効 マルチドメインURL:<input type="text" name="item_site_smartphone_url" value="{SITE_SMARTPHONE_URL}" size="60" maxlength="120" /></td>
\r
140 <td class="table-headside"><span {_HELP_CONFIGSYS_SITE_MOBILE}>携帯用</span></td><td><input type="checkbox" name="item_is_active_site_mobile" {IS_ACTIVE_SITE_MOBILE} />有効 マルチドメインURL:<input type="text" name="item_site_mobile_url" value="{SITE_MOBILE_URL}" size="60" maxlength="120" /></td>
\r
143 <td class="table-headside"><span {_HELP_CONFIGSYS_CONNECT_SERVER_URL}>ポータルサーバのURL</span></td>
\r
144 <td colspan="2"><input type="text" name="item_connect_server_url" value="{CONNECT_SERVER_URL}" size="60" maxlength="120" /></td>
\r
147 <td class="table-headside" rowspan="2">URL</td>
\r
148 <td colspan="2"><input type="checkbox" name="item_multi_domain" {MULTI_DOMAIN} />マルチドメイン</td>
\r
151 <td colspan="2"><input type="checkbox" name="item_use_hier_page" {USE_HIER_PAGE} />ページの階層化</td>
\r
154 <td class="table-headside" rowspan="2">SSL</td>
\r
155 <td colspan="2"><input type="checkbox" name="item_use_ssl_admin" {USE_SSL_ADMIN} />管理画面にSSLを使用</td>
\r
158 <!--<td class="table-headside"></td>-->
\r
159 <td colspan="2"><input type="checkbox" name="item_use_ssl" {USE_SSL} />一般画面にSSLを使用</td>
\r
162 <td class="table-headside">リクエストごとにセッションIDを更新</td>
\r
163 <td colspan="2"><input type="checkbox" name="item_regenerate_sesison" {REGENERATE_SESSION} /></td>
\r
166 <td class="table-headside">ブラウザにJavaScriptファイルのキャッシュを保持</td>
\r
167 <td colspan="2"><input type="checkbox" name="item_script_cache_in_browser" {SCRIPT_CACHE_IN_BROWSER} /></td>
\r
170 <td class="table-headside">スマートフォン</td>
\r
171 <td colspan="2"><input type="checkbox" name="item_smartphone_auto_redirect" {SMARTPHONE_AUTO_REDIRECT} />スマートフォンでのアクセスを自動的にスマートフォンURLへ遷移</td>
\r
174 <td class="table-headside" rowspan="2">携帯</td>
\r
175 <td colspan="2"><input type="checkbox" name="item_mobile_auto_redirect" {MOBILE_AUTO_REDIRECT} />携帯でのアクセスを自動的に携帯URLへ遷移</td>
\r
178 <!--<td class="table-headside"></td>-->
\r
179 <td colspan="2"><input type="checkbox" name="item_mobile_use_session" {MOBILE_USE_SESSION} />携帯でユーザ管理を行う(セッション管理)</td>
\r
182 <td class="table-headside" rowspan="4">管理画面</td>
\r
183 <td colspan="2">管理画面用jQueryUIテーマ
\r
184 <select name="item_admin_theme">
\r
185 <patTemplate:tmpl name="admin_theme_list">
\r
186 <option value="{VALUE}" {SELECTED}>{NAME}</option>
\r
187 </patTemplate:tmpl>
\r
192 <td colspan="2"><input type="checkbox" name="item_can_detail_config" {CAN_DETAIL_CONFIG} />詳細設定モード(開発者向け)</td>
\r
195 <td colspan="2"><input type="checkbox" name="item_config_window_open_by_tab" {CONFIG_WINDOW_OPEN_BY_TAB} />設定画面をタブで開く</td>
\r
198 <td colspan="2">WYSIWYGエディター
\r
199 <select name="item_wysiwyg_editor">
\r
200 <patTemplate:tmpl name="wysiwyg_editor_list">
\r
201 <option value="{VALUE}" {SELECTED}>{NAME}</option>
\r
202 </patTemplate:tmpl>
\r
207 <td class="table-headside" rowspan="2">一般画面</td>
\r
208 <td colspan="2">jQueryバージョン:
\r
209 <select name="item_jquery_version">
\r
210 <patTemplate:tmpl name="jquery_version_list">
\r
211 <option value="{VALUE}" {SELECTED}>{NAME}</option>
\r
212 </patTemplate:tmpl>
\r
213 </select>
\r
214 <input type="checkbox" name="item_use_jquery" {USE_JQUERY} />常にjQueryを使用</td>
\r
217 <td colspan="2">jQueryUIテーマ
\r
218 <select name="item_default_theme">
\r
219 <patTemplate:tmpl name="theme_list">
\r
220 <option value="{VALUE}" {SELECTED}>{NAME}</option>
\r
221 </patTemplate:tmpl>
\r
226 <td class="table-headside" rowspan="2">テンプレート</td>
\r
227 <td colspan="2">システム画面テンプレート
\r
228 <select name="item_systemplate">
\r
229 <patTemplate:tmpl name="systemplate_list">
\r
230 <option value="{VALUE}" {SELECTED}>{NAME}</option>
\r
231 </patTemplate:tmpl>
\r
236 <!--<td class="table-headside"></td>-->
\r
237 <td colspan="2"><input type="checkbox" name="item_can_change_template" {CAN_CHANGE_TEMPLATE} />一般ユーザによるテンプレートの変更を許可</td>
\r
240 <td class="table-headside">表示キャッシュを使用</td>
\r
241 <td colspan="2"><input type="checkbox" name="item_use_page_cache" {USE_PAGE_CACHE} /><input type="button" class="button" onclick="clearCache();" value="キャッシュをクリア" /></td>
\r
244 <td class="table-headside" rowspan="2">言語</td>
\r
247 <select name="item_lang">
\r
248 <patTemplate:tmpl name="lang_list">
\r
249 <option value="{VALUE}" {SELECTED}>{NAME}</option>
\r
250 </patTemplate:tmpl>
\r
255 <td colspan="2"><input type="checkbox" name="item_multi_language" {MULTI_LANGUAGE} />多言語対応
\r
259 <td class="table-headside">一時ディレクトリ</td>
\r
260 <td colspan="2"><input type="text" name="item_work_dir" value="{WORK_DIR}" size="60" maxlength="120" /> {WORK_DIR_ACCESS}</td>
\r
263 <td class="table-headside">リソースディレクトリ</td>
\r
264 <td colspan="2"><div style="text-align:left;float:left;">{RESOURCE_DIR} {RESOURCE_DIR_ACCESS}</div><div style="text-align:right;">ディスク使用量:{RESOURCE_DIR_SIZE}</div></td>
\r
267 <td class="table-headside">リソースディレクトリ(イメージ)</td>
\r
268 <td colspan="2">{RESOURCE_DIR_IMAGE} {RESOURCE_DIR_IMAGE_ACCESS}</td>
\r
271 <td class="table-headside">リソースディレクトリ(FLASH)</td>
\r
272 <td colspan="2">{RESOURCE_DIR_FLASH} {RESOURCE_DIR_FLASH_ACCESS}</td>
\r
275 <td class="table-headside">リソースディレクトリ(メディア)</td>
\r
276 <td colspan="2">{RESOURCE_DIR_MEDIA} {RESOURCE_DIR_MEDIA_ACCESS}</td>
\r
279 <td class="table-headside">リソースディレクトリ(ファイル)</td>
\r
280 <td colspan="2">{RESOURCE_DIR_FILE} {RESOURCE_DIR_FILE_ACCESS}</td>
\r
283 <td class="table-headside">テンプレートディレクトリ</td>
\r
284 <td colspan="2">{TEMPLATES_DIR} {TEMPLATES_DIR_ACCESS}</td>
\r
287 <td class="table-headside">ウィジェットディレクトリ</td>
\r
288 <td colspan="2">{WIDGETS_DIR} {WIDGETS_DIR_ACCESS}</td>
\r
291 <td class="table-headside">システムDBバージョン</td>
\r
292 <td colspan="2">{SYSTEM_DB_VERSION} 更新日時: {SYSTEM_DB_UPDATE_DT}</td>
\r
295 <td colspan="3" align="right">
\r
296 <input type="button" class="button" onclick="updateItem();" value="更新" />
\r
304 <table class="simple-table" id="system_version" width="100%">
\r
305 <caption>システムバージョン</caption>
\r
308 <td width="300">ディストリビューション名</td>
\r
309 <td width="300" align="center">{DISTRIBUTION_NAME}</td>
\r
312 <td>ディストリビューションバージョン</td>
\r
313 <td align="center">{DISTRIBUTION_VERSION}</td>
\r
316 <td>Magic3フレームワーク</td>
\r
317 <td align="center">{MAGIC3_VERSION}</td>
\r
321 <td align="center">{OS_VERSION}</td>
\r
325 <td align="center">{PHP_VERSION}</td>
\r
329 <td align="center">{DB_VERSION}</td>
\r
336 <table class="simple-table" id="server_env" width="100%">
\r
337 <caption>サーバ環境</caption>
\r
340 <td width="300">サーバID</td>
\r
341 <td width="300" align="center">{SERVER_ID}</td>
\r
344 <td width="300">システムインストール日時</td>
\r
345 <td width="300" align="center">{INSTALL_DT}</td>
\r
348 <td width="300">ホスト名</td>
\r
349 <td width="300" align="center">{HOST_NAME}</td>
\r
352 <td width="300">ホストIPアドレス</td>
\r
353 <td width="300" align="center">{DNS_RESOLV}</td>
\r
360 <table class="simple-table" id="db_info" width="100%">
\r
361 <caption>DB接続</caption>
\r
364 <td width="300">DB種別</td>
\r
365 <td width="300" align="center">{DB_TYPE}</td>
\r
368 <td width="300">ホスト名</td>
\r
369 <td width="300" align="center">{DB_HOST_NAME}</td>
\r
372 <td width="300">DB名</td>
\r
373 <td width="300" align="center">{DB_NAME}</td>
\r
376 <td width="300">接続ユーザ名</td>
\r
377 <td width="300" align="center">{DB_USER_NAME}</td>
\r
384 <table class="simple-table" id="php_info" width="100%">
\r
385 <caption>PHPの設定</caption>
\r
388 <td width="300">mbstring</td>
\r
389 <td width="300" align="center">{CURRENT_MBSTRING}</td>
\r
393 <td align="center">{CURRENT_ZLIB}</td>
\r
397 <td align="center">{CURRENT_GD}</td>
\r
399 <!--<tr class="even">
\r
401 <td align="center">{CURRENT_DOM}</td>
\r
405 <td align="center">{CURRENT_XML}</td>
\r
409 <td align="center">{CURRENT_GETTEXT}</td>
\r
413 <td align="center">{CURRENT_CURL}</td>
\r
416 <td class="table-head" align="left">アップロード可能なファイルのサイズ</td>
\r
417 <td class="table-head" width="200" align="center">{UPLOAD_FILESIZE_LIMIT} バイト</td>
\r
420 <td colspan="2" bgcolor="#ffffff">php.iniの関係するパラメータ (memory_limit >= post_max_size >= upload_max_filesize に設定)</td>
\r
423 <td>memory_limit</td>
\r
424 <td align="center">{MEMORY_LIMIT} バイト</td>
\r
427 <td>post_max_size</td>
\r
428 <td align="center">{POST_MAX_SIZE} バイト</td>
\r
431 <td>upload_max_filesize</td>
\r
432 <td align="center">{UPLOAD_MAX_FILESIZE} バイト</td>
\r
435 <td>file_uploads</td>
\r
436 <td align="center">{FILE_UPLOADS}</td>
\r
445 <table class="simple-table" width="100%">
\r
446 <caption>PHP環境</caption>
\r
449 <iframe src="{PHPINFO_URL}" width="800" height="500" frameborder="0">実際の画面</iframe>
\r
459 </patTemplate:tmpl>
\r