OSDN Git Service

fix: bug
[epgrec/epgrec.git] / config.php.sample
1 <?php
2
3 // 首都圏用地上デジタルチャンネルマップ
4 // 識別子 => チャンネル番号
5 $GR_CHANNEL_MAP = array(
6         "GR27" => "27",         // NHK
7         "GR26" => "26",         // 教育
8         "GR25" => "25",         // 日テレ
9         "GR22" => "22",         // 東京
10         "GR21" => "21",         // フジ
11         "GR24" => "24",         // テレ朝
12         "GR23" => "23",         // テレ東
13 //      "GR20" => "20",         // MX TV
14 //      "GR18" => "18",         // テレ神
15         "GR30" => "30",         // 千葉
16 //      "GR32" => "32",         // テレ玉
17         "GR28" => "28",         // 大学
18 );
19
20 /*
21 // 大阪地区デジタルチャンネルマップ(参考)
22 $GR_CHANNEL_MAP = array(
23         "GR24" => "24",         // NHK
24         "GR13" => "13",         // 教育
25         "GR16" => "16",         // 毎日
26         "GR15" => "15",         // 朝日
27         "GR17" => "17",         // 関西
28         "GR14" => "14",         // 読売
29         "GR18" => "18",         // テレビ大阪
30 );
31 */
32
33
34 // 録画モード(option)
35
36 $RECORD_MODE = array(
37         // ※ 0は必須で、変更不可です。
38         0 => array(
39                 'name' => 'Full TS',    // モードの表示名
40                 'suffix' => '.ts',      // ファイル名のサフィックス
41         ),
42         
43         /* Examples is as follows.
44         
45         1 => array(
46                 'name' => 'Min PID',
47                 'suffix' => '_tss.ts',
48         ),
49         
50         2 => array(
51                 'name' => '12Mbps MPEG4',
52                 'suffix' => '.avi',
53         ),
54         */
55 );
56
57 // USE_KUROBON以外の定数は設定不要になりました
58
59 define( "INSTALL_PATH", dirname(__FILE__) );            // インストールパス
60 define( "USE_KUROBON", false );                                         // BSチューナーとしてFriio BS/CSを使うならtrue
61
62 // 以降は必要に応じて変更する
63
64 define( "PADDING_TIME", 180 );                                          // 詰め物時間
65 define( "DO_RECORD", INSTALL_PATH . "/do-record.sh" );          // レコードスクリプト
66 define( "COMPLETE_CMD", INSTALL_PATH . "/recomplete.php" );     // 録画終了コマンド
67 define( "GEN_THUMBNAIL", INSTALL_PATH . "/gen-thumbnail.sh" );  // サムネール生成スクリプト
68
69 // 全国用BSデジタルチャンネルマップ
70 $BS_CHANNEL_MAP = array(
71         "3001.ontvjapan.com" => "101",
72         "3002.ontvjapan.com" => "102",
73         "3003.ontvjapan.com" => "103",
74         "3004.ontvjapan.com" => "141",
75         "3005.ontvjapan.com" => "151",
76         "3006.ontvjapan.com" => "161",
77         "3007.ontvjapan.com" => "171",
78         "3008.ontvjapan.com" => "181",
79         "3009.ontvjapan.com" => "191",
80         "3010.ontvjapan.com" => "192",
81         "3011.ontvjapan.com" => "193",
82         "3013.ontvjapan.com" => "211",
83         "3014.ontvjapan.com" => "222",
84 );
85
86 if( USE_KUROBON ) {
87         $BS_CHANNEL_MAP = array(
88             "3001.ontvjapan.com" => "B10",
89                 "3002.ontvjapan.com" => "B10",
90                 "3003.ontvjapan.com" => "B11",
91                 "3004.ontvjapan.com" => "B8",
92                 "3005.ontvjapan.com" => "B1",
93                 "3006.ontvjapan.com" => "B2",
94                 "3007.ontvjapan.com" => "B4",
95                 "3008.ontvjapan.com" => "B9",
96                 "3009.ontvjapan.com" => "B3",
97                 "3010.ontvjapan.com" => "B3",
98                 "3011.ontvjapan.com" => "B3",
99                 "3013.ontvjapan.com" => "B5",
100                 "3014.ontvjapan.com" => "B7",
101         );
102 }
103
104
105 // DBテーブル情報 以下は変更しないでください
106
107 define( "RESERVE_TBL",  "reserveTbl" );                                         // 予約テーブル
108 define( "PROGRAM_TBL",  "programTbl" );                                         // 番組表
109 define( "CHANNEL_TBL",  "channelTbl" );                                         // チャンネルテーブル
110 define( "CATEGORY_TBL", "categoryTbl" );                                        // カテゴリテーブル
111 define( "KEYWORD_TBL", "keywordTbl" );                                          // キーワードテーブル
112
113 // 予約テーブル
114 define( "RESERVE_STRUCT", 
115         "id integer not null auto_increment primary key,".              // ID
116         "channel_disc varchar(128) default 'none',".                    // channel disc
117         "channel_id integer default '0',".                                              // channel ID
118         "program_id integer default '0',".                                              // Program ID
119         "type varchar(8) default 'GR',".                                                // 種別(GR/BS/CS)
120         "channel varchar(10) default '0',".                                             // チャンネル
121         "title varchar(512) default 'none',".                                   // タイトル
122         "description text default null,".                                               // 説明
123         "category_id integer default '0',".                                             // カテゴリID
124         "starttime datetime default '1970-01-01 00:00:00',".    // 開始時刻
125         "endtime datetime default '1970-01-01 00:00:00',".              // 終了時刻
126         "job integer default '0',".                                                             // job番号
127         "path blob default null,".                                                              // 録画ファイルパス
128         "complete boolean default '0',".                                                // 完了フラグ
129         "reserve_disc varchar(128) default 'none',".                    // 識別用hash
130         "autorec integer default '0',".                                                 // キーワードID
131         "mode integer default '0'"                                                              //録画モード
132 );
133
134
135 // 番組表テーブル
136 define( "PROGRAM_STRUCT",
137         "id integer not null auto_increment primary key,".              // ID
138         "channel_disc varchar(128) default 'none',".                    // channel disc
139         "channel_id integer default '0',".                                              // channel ID
140         "type varchar(8) default 'GR',".                                                // 種別(GR/BS/CS)
141         "channel varchar(10) default '0',".                                             // チャンネル
142         "title varchar(512) default 'none',".                                   // タイトル
143         "description text default null,".                                               // 説明
144         "category_id integer default '0',".                                             // カテゴリID
145         "starttime datetime default '1970-01-01 00:00:00',".    // 開始時刻
146         "endtime datetime default '1970-01-01 00:00:00',".              // 終了時刻
147         "program_disc char(128) default 'none',".                               // 識別用hash
148         "autorec boolean default '1'"                                                   // 自動録画有効無効
149 );
150
151
152 define( "CHANNEL_STRUCT",
153         "id integer not null auto_increment primary key,".              // ID
154         "type varchar(8) default 'GR',".                                                // 種別
155         "channel varchar(10) default '0',".                                             // channel
156         "name varchar(512) default 'none',".                                    // 表示名
157         "channel_disc varchar(128) default 'none'"                              // 識別用hash
158 );
159
160 define( "CATEGORY_STRUCT",
161         "id integer not null auto_increment primary key,".              // ID
162         "name_jp varchar(512) default 'none',".                                 // 表示名
163         "name_en varchar(512) default 'none',".                                 // 同上
164         "category_disc varchar(128) default 'none'"                             // 識別用hash
165 );
166
167
168 define( "KEYWORD_STRUCT",
169         "id integer not null auto_increment primary key,".              // ID
170         "keyword varchar(512) default '*',".                                    // 表示名
171         "type varchar(8) default '*',".                                                 // 種別
172         "channel_id integer default '0',".                                              // channel ID
173         "category_id integer default '0',".                                             // カテゴリID
174         "use_regexp boolean default '0'"                                                // 正規表現を使用するなら1
175 );
176 ?>