Mercurial > epgrec.yaz
comparison templates/systemSetting.html @ 32:01a8fdc0cebb
testing: Web base setting page.
author | Sushi-k <epgrec@park.mda.or.jp> |
---|---|
date | Mon, 27 Jul 2009 18:48:51 +0900 |
parents | |
children | a935b4789aff |
comparison
equal
deleted
inserted
replaced
31:6bb8f29c80c0 | 32:01a8fdc0cebb |
---|---|
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" | |
2 "http://www.w3.org/TR/html4/loose.dtd"> | |
3 <html> | |
4 <head> | |
5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
6 <meta http-equiv="Content-Style-Type" content="text/css"> | |
7 <title>{$sitetitle}</title> | |
8 | |
9 <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script> | |
10 <script type="text/javascript" src="js/jquery.validate.min.js"></script> | |
11 <script type="text/javascript" src="js/messages_ja.js"></script> | |
12 | |
13 <script type="text/javascript"> | |
14 <!-- | |
15 {literal} | |
16 | |
17 var PRG = { | |
18 thumbs:function() { | |
19 if( $('#id_use_thumbs' ).val() == 0 ) { | |
20 $('#id_ffmpeg').attr('disabled','disabled'); | |
21 $('#id_thumbs').attr('disabled','disabled'); | |
22 } | |
23 else { | |
24 $('#id_ffmpeg').attr('disabled',false); | |
25 $('#id_thumbs').attr('disabled',false); | |
26 } | |
27 } | |
28 } | |
29 $(document).ready(function(){ | |
30 $("#system_setting").validate(); | |
31 PRG.thumbs(); | |
32 }); | |
33 | |
34 {/literal} | |
35 | |
36 --> | |
37 </script> | |
38 | |
39 | |
40 <style type="text/css"> | |
41 <!-- | |
42 {literal} | |
43 | |
44 body {padding:4px;margin:0;font-size:10pt; width: 85%;} | |
45 a {text-decoration:none;} | |
46 | |
47 .bold {font-weight:bold;} | |
48 .small {font-size:75%;} | |
49 | |
50 div.setting { padding: 0px; margin-left: 20px; margin-bottom: 20px;} | |
51 | |
52 {/literal} | |
53 --> | |
54 </style> | |
55 </head> | |
56 <body> | |
57 | |
58 <h2>MySQLデータベース設定</h2> | |
59 | |
60 <form id="system_setting" method="post" action="{$post_to}"> | |
61 | |
62 | |
63 <h3>MySQLホスト名</h3> | |
64 <div class="setting"> | |
65 <div class="caption">MySQLサーバーのホスト名を入力してください。</div> | |
66 <input type="text" name="db_host" value="{$settings->db_host}" size="15" class="required" /> | |
67 </div> | |
68 | |
69 <h3>MySQL接続ユーザー名</h3> | |
70 <div class="setting"> | |
71 <div class="caption">MySQLサーバーの接続に使用するユーザー名を入力してください。</div> | |
72 <input type="text" name="db_user" value="{$settings->db_user}" size="15" class="required" /> | |
73 </div> | |
74 | |
75 <h3>MySQL接続パスワード</h3> | |
76 <div class="setting"> | |
77 <div class="caption">MySQLサーバーの接続に使用するパスワードを入力してください。</div> | |
78 <input type="text" name="db_pass" value="{$settings->db_pass}" size="15" class="required" /> | |
79 </div> | |
80 | |
81 | |
82 <h3>使用データベース名</h3> | |
83 <div class="setting"> | |
84 <div class="caption">使用するデータベース名を設定します。設定するデータベースは接続ユーザーがテーブルの作成等を行う権限を持っている必要があります。</div> | |
85 <input type="text" name="db_name" value="{$settings->db_name}" size="15" class="required" /> | |
86 </div> | |
87 | |
88 <h3>テーブル接頭辞</h3> | |
89 <div class="setting"> | |
90 <div class="caption">テーブル名の冒頭に追加する接頭辞です。epgrecの再インストールを旧テーブルを使用せずに行うようなケースを除き、デフォルトのままで構いません。</div> | |
91 <input type="text" name="tbl_prefix" value="{$settings->tbl_prefix}" size="15" class="required" /> | |
92 </div> | |
93 | |
94 | |
95 <h2>インストール関連設定</h2> | |
96 | |
97 <h3>インストールURL</h3> | |
98 <div class="setting"> | |
99 <div class="caption">epgrecをLAN内のクライアントから参照することができるURLを設定します。http://localhost…のままで利用することも可能ですが、その場合はビデオの視聴等がサーバー上でしかできないなどの制限が生じます。</div> | |
100 <input type="text" name="install_url" value="{$settings->install_url}" size="40" class="required" /> | |
101 </div> | |
102 | |
103 | |
104 <h3>録画保存ディレクトリ</h3> | |
105 <div class="setting"> | |
106 <div class="caption">録画ファイルを保存するディレクトリを{$install_path}からの相対ディレクトリで設定します。先頭に/が必ず必要です。設定するディレクトリには十分な空き容量があり、書き込み権が必要です。また、URLで参照可能なディレクトリなディレクトリを設定しないとASFによる録画の視聴ができません。デフォルトは/video(つまり{$install_path}/video)で、とくに問題がなければデフォルトを推奨します。</div> | |
107 <input type="text" name="spool" value="{$settings->spool}" size="15" class="required" /> | |
108 </div> | |
109 | |
110 <h3>サムネールの使用</h3> | |
111 <div class="setting"> | |
112 <div class="caption">録画済み一覧にサムネールを入れるかどうかを設定します。サムネールを利用するにはffmpegが必要です。ffmpegをお持ちでない方は「使用しない」を設定してください。</div> | |
113 <select name="use_thumbs" id="id_use_thumbs" onChange="javascript:PRG.thumbs()" > | |
114 <option value="0" {if $settings->use_thumbs == 0} selected {/if}>使用しない</option> | |
115 <option value="1" {if $settings->use_thumbs == 1} selected {/if}>使用する</option> | |
116 </select> | |
117 </div> | |
118 | |
119 <h3>ffmpegのパス</h3> | |
120 <div class="setting"> | |
121 <div class="caption">サムネール作成に使うffmpegのパスを設定します。フルパスを設定してください。</div> | |
122 <input type="text" id="id_ffmpeg" name="ffmpeg" value="{$settings->ffmpeg}" size="40" class="required" /> | |
123 </div> | |
124 | |
125 | |
126 <h3>サムネール保存ディレクトリ</h3> | |
127 <div class="setting"> | |
128 <div class="caption">サムネールを保存するディレクトリを{$install_path}からの相対パスで設定します。設定の方法、条件は録画保存ディレクトリと同様です。</div> | |
129 <input type="text" id="id_thumbs" name="thumbs" value="{$settings->thumbs}" size="15" class="required" /> | |
130 </div> | |
131 | |
132 | |
133 <h3>EPG取得用テンポラリファイルの設定</h3> | |
134 <div class="setting"> | |
135 <div class="caption">EPG取得に用いる録画データとXMLデータのパスを設定します。通常、この設定を変える必要はありませんが、/tmpに十分な空き容量(500MB程度)がない環境では異なるパスを設定してください。パスはWebサーバーから書き込み可能になっている必要があります</div> | |
136 | |
137 <div><b>録画データ:</b><input type="text" name="temp_data" value="{$settings->temp_data}" size="30" class="required" /></div> | |
138 <div><b>XMLファイル:</b><input type="text" name="temp_xml" value="{$settings->temp_xml}" size="30" class="required" /></div> | |
139 </div> | |
140 | |
141 <h3>使用コマンドのパス設定</h3> | |
142 <div class="setting"> | |
143 <div class="caption">epgrecが内部的に使用するコマンドのパスを設定します。ほとんどの場合、設定を変える必要はないはずです。</div> | |
144 <div><b>epgdump:</b><input type="text" name="epgdump" value="{$settings->epgdump}" size="30" class="required" /></div> | |
145 <div><b>at:</b><input type="text" name="at" value="{$settings->at}" size="30" class="required" /></div> | |
146 <div><b>atrm:</b><input type="text" name="atrm" value="{$settings->atrm}" size="30" class="required" /></div> | |
147 <div><b>sleep:</b><input type="text" name="sleep" value="{$settings->sleep}" size="30" class="required" /></div> | |
148 </div> | |
149 | |
150 | |
151 <input type="submit" value="設定を保存する" id="system_setting-submit" /> | |
152 </form> | |
153 </body> | |
154 </html> |