1 | struct s_connection{
|
---|
2 | int32_t socket;
|
---|
3 | struct s_client *cl;
|
---|
4 | struct in_addr remote;
|
---|
5 | #ifdef WITH_SSL
|
---|
6 | SSL *ssl;
|
---|
7 | #endif
|
---|
8 | };
|
---|
9 |
|
---|
10 | #define GET_IP() *(in_addr_t *)pthread_getspecific(getip)
|
---|
11 | pthread_key_t getkeepalive;
|
---|
12 |
|
---|
13 | #ifdef WITH_SSL
|
---|
14 | static int32_t ssl_active = 0;
|
---|
15 | #endif
|
---|
16 |
|
---|
17 | /* The server string in the http header */
|
---|
18 | #define SERVER "webserver/1.0"
|
---|
19 | /* The protocol that gets output. Currently only 1.0 is possible as 1.1 requires many features we don't have. */
|
---|
20 | #define PROTOCOL "HTTP/1.0"
|
---|
21 | /* The RFC1123 time format which is used in http headers. */
|
---|
22 | #define RFC1123FMT "%a, %d %b %Y %H:%M:%S GMT"
|
---|
23 | /* The realm for http digest authentication. Gets displayed to browser. */
|
---|
24 | #define AUTHREALM "Forbidden"
|
---|
25 | /* How long a nonce is valid in seconds. If it isn't valid anymore, the browser gets a "stale=true" message and must resubmit with the current nonce. */
|
---|
26 | #define AUTHNONCEVALIDSECS 15
|
---|
27 | /* The maximum amount of GET parameters the webserver will parse. */
|
---|
28 | #define MAXGETPARAMS 100
|
---|
29 | /* The refresh delay (in seconds) when stopping OSCam via http. */
|
---|
30 | #define SHUTDOWNREFRESH 30
|
---|
31 | /* Templates: Adds a variable. The variable can be used as often as wanted. */
|
---|
32 | #define TPLADD 0
|
---|
33 | /* Templates: Appends a variable or adds it if doesn't exist yet. The variable can be used as often as wanted. */
|
---|
34 | #define TPLAPPEND 1
|
---|
35 | /* Templates: Adds a variable which will be reset to "" after being used once, either through tpl_getVar or when used in a template.
|
---|
36 | tpl_addVar/tpl_printf don't do a reset and will overwrite the appendmode with a new value. */
|
---|
37 | #define TPLADDONCE 2
|
---|
38 | /* Templates: Appends a variable or adds it if doesn't exist yet. The variable will be reset to "" after being used once. See TPLADDONCE for details. */
|
---|
39 | #define TPLAPPENDONCE 3
|
---|
40 |
|
---|
41 | #define CSS "\
|
---|
42 | body {background-color: white; font-family: Arial; font-size: 11px; text-align:center}\n\
|
---|
43 | p {color: white; }\n\
|
---|
44 | h2 {color: #F7F7F7; font-family: Arial; font-size: 50px; line-height: 50px; text-align:center; margin-top:0px; margin-bottom:0px}\n\
|
---|
45 | h4 {color: #AAAAAA; font-family: Arial; font-size: 12px; line-height: 9px; text-align:center}\n\
|
---|
46 | TABLE {border-spacing:1px; border:0px; padding:0px; margin-left:auto; margin-right:auto;}\n\
|
---|
47 | TH {height:10px; border:0px; font-family: Arial; font-size: 11px; padding:5px; background-color:#CCCCCC; color:black;}\n\
|
---|
48 | TH.statuscol0 {text-align:center;width:10px;}\n\
|
---|
49 | TH.statuscol1 {text-align:center;}\n\
|
---|
50 | TH.statuscol2 {text-align:center;}\n\
|
---|
51 | TH.statuscol3 {text-align:center;}\n\
|
---|
52 | TH.statuscol4 {text-align:center;}\n\
|
---|
53 | TH.statuscol5 {text-align:center;}\n\
|
---|
54 | TH.statuscol6 {text-align:center;}\n\
|
---|
55 | TH.statuscol7 {text-align:center;}\n\
|
---|
56 | TH.statuscol8 {text-align:center;}\n\
|
---|
57 | TH.statuscol9 {text-align:center;}\n\
|
---|
58 | TH.statuscol10 {text-align:center;}\n\
|
---|
59 | TH.statuscol11 {text-align:center;}\n\
|
---|
60 | TH.statuscol12 {text-align:center;}\n\
|
---|
61 | TH.statuscol13 {text-align:center;}\n\
|
---|
62 | TH.statuscol14 {text-align:center;}\n\
|
---|
63 | TH.statuscol15 {text-align:center;}\n\
|
---|
64 | TH.statuscol16 {text-align:center;}\n\
|
---|
65 | TD {height:10px; border:0px; font-family: Arial; font-size: 11px; padding:5px; background-color:#EEEEEE; color:black;text-align: left}\n\
|
---|
66 | TD.centered {text-align:center;}\n\
|
---|
67 | TD.statuscol0 {text-align:center;width:10px;}\n\
|
---|
68 | TD.statuscol1 {text-align:center;}\n\
|
---|
69 | TD.statuscol2 {text-align:center;}\n\
|
---|
70 | TD.statuscol3 {text-align:center;}\n\
|
---|
71 | TD.statuscol4 {}\n\
|
---|
72 | TD.statuscol5 {text-align:center;}\n\
|
---|
73 | TD.statuscol6 {text-align:center;}\n\
|
---|
74 | TD.statuscol7 {text-align:center;}\n\
|
---|
75 | TD.statuscol8 {text-align:center;}\n\
|
---|
76 | TD.statuscol9 {}\n\
|
---|
77 | TD.statuscol10 {text-align:center;}\n\
|
---|
78 | TD.statuscol11 {text-align:center;}\n\
|
---|
79 | TD.statuscol12 {text-align:center;}\n\
|
---|
80 | TD.statuscol13 {}\n\
|
---|
81 | TD.statuscol14 {text-align:center;}\n\
|
---|
82 | TD.statuscol14 A {text-decoration: none;}\n\
|
---|
83 | TD.statuscol15 {text-align:center;}\n\
|
---|
84 | TD.statuscol16 {text-align:center;}\n\
|
---|
85 | TD.statuscol16 A {text-decoration: none;}\n\
|
---|
86 | HR {height:1px; border-width:0; color:white; background-color:#AAAAAA}\n\
|
---|
87 | TR.s TD {background-color:#e1e1ef;}\n\
|
---|
88 | TR.l TD {background-color:#e1e1ef;}\n\
|
---|
89 | TR.n TD {background-color:#e1e1ef;}\n\
|
---|
90 | TR.h TD {background-color:#e1e1ef;}\n\
|
---|
91 | TR.r TD {background-color:#fff3e7;}\n\
|
---|
92 | TR.p TD {background-color:#fdfbe1;}\n\
|
---|
93 | TR.c TD {background-color:#f1f5e6;}\n\
|
---|
94 | TR.a TD {background-color:#33ff00;}\n\
|
---|
95 | TR.online TD {background-color:#f1f5e6;}\n\
|
---|
96 | TR.expired TD {background-color:#ffe2d4;}\n\
|
---|
97 | TR.usrcfg_anticasc TD {background-color:#FEF9BF;}\n\
|
---|
98 | TR.usrcfg_cccam TD {background-color:#E6FEBF;}\n\
|
---|
99 | TR.scanusbsubhead TD {background-color:#fdfbe1;}\n\
|
---|
100 | DIV.log {border:1px dotted #AAAAAA; background-color: #FAFAFA; padding:10px; font-family:\"Courier New\", monospace; color:#666666; font-size: 11px; word-wrap:break-word; text-align:left; }\n\
|
---|
101 | DIV.sidlist {border:1px dotted #AAAAAA; background-color: #fffdf5; padding:2px; font-family:\"Courier New\", monospace ; color:#666666; font-size: 11px; word-wrap:break-word; text-align:left;}\n\
|
---|
102 | TABLE.menu {border-spacing:0px; border:0px; padding:0px; margin-left:auto; margin-right:auto;}\n\
|
---|
103 | TABLE.status {border-spacing:1px; border:0px; padding:0px; background-color:white; empty-cells:show;}\n\
|
---|
104 | TABLE.config {width:750px;}\n\
|
---|
105 | TABLE.invisible TD {border:0px; font-family:Arial; font-size: 12px; padding:5px; background-color:#EEEEEE;}\n\
|
---|
106 | TD.menu {color:black; background-color:white; font-family: Arial; font-size:14px; font-weight:bold;}\n\
|
---|
107 | TD.script {color:black; background-color:white; font-family: Arial; font-size:14px; font-weight:bold;}\n\
|
---|
108 | TD.shutdown {color:black; background-color:white; font-family: Arial; font-size:14px; font-weight:bold;}\n\
|
---|
109 | TD.shutdown A:hover {color: red;}\n\
|
---|
110 | TD.configmenu {color:black; background-color:white; font-family: Arial; font-size:11px; font-weight:bold;}\n\
|
---|
111 | textarea.bt{font-family: Arial; font-size: 12px;}\n\
|
---|
112 | textarea.editor {width:100%; height:450px;border:1px dotted #AAAAAA; background-color: #FAFAFA; padding:10px; font-family:\"Courier New\", monospace; color:#666666; font-size: 11px; word-wrap:break-word; text-align:left; }\n\
|
---|
113 | input{font-family: Arial; font-size: 12px;}\n\
|
---|
114 | A:link {color: #050840;}\n\
|
---|
115 | A.debugls:link {color: white;background-color:red;}\n\
|
---|
116 | A.debugls:visited {color: white;background-color:red;}\n\
|
---|
117 | A:visited {color: #050840;}\n\
|
---|
118 | A:active {color: #050840;}\n\
|
---|
119 | A:hover {color: #ff9e5f;}\n\
|
---|
120 | DIV.message {float:right}\n\
|
---|
121 | IMG{border:0px solid;}\n\
|
---|
122 | P.blinking {text-decoration: blink; font-weight:bold; font-size:large; color:red;}\n\
|
---|
123 | a.tooltip {position: relative; text-decoration: none; cursor:default;}\n\
|
---|
124 | a.tooltip1 {position: relative; text-decoration: none; cursor:default;color:red;}\n\
|
---|
125 | a.tooltip span {display: none; z-index:99;}\n\
|
---|
126 | a.tooltip1 span {display: none; z-index:99;}\n\
|
---|
127 | a:hover span{display: block;position: absolute;top: 2em; left: 1em; margin: 0px;padding: 10px;color: #335500;font-weight: normal;background: #ffffdd;text-align: left;border: 1px solid #666;}\n\
|
---|
128 | H4.styleauthor:after {content:\"Eneen\";}"
|
---|
129 |
|
---|
130 | #define JSCRIPT ""
|
---|
131 |
|
---|
132 | #define ICMAI "data:image/x-icon;base64,\
|
---|
133 | AAABAAEAEBAAAAEACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAAA\
|
---|
134 | AAAAAADw//8A7/D/AODg4ADf8P8A0PD/AM///wDA4P8Az8/PALDw/wCQz/8AsLC/AGDP/wBgz88A\
|
---|
135 | YJD/AGCQzwBfr+8AYJCQAC9gzwAvYJAAIADfAC8AzwAvL5AAHw+wAF9QXwAfQGAAEB9vACAgIAAQ\
|
---|
136 | LzAAABAfAA8PDwAADw8AAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
|
---|
137 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
|
---|
138 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
|
---|
139 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
|
---|
140 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
|
---|
141 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
|
---|
142 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
|
---|
143 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
|
---|
144 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
|
---|
145 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
|
---|
146 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
|
---|
147 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
|
---|
148 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
|
---|
149 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
|
---|
150 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
|
---|
151 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/\
|
---|
152 | //8AICAOBgMEBiAgIAMDBg8gICAgEQ8gDgkICAgLGA8RICAgICAgBAgIBQQEBQgbICAgICAgCAYF\
|
---|
153 | CAMBAQEDCCAgICAgIAkWEwwBAAAAAAAgICAgIB4IExYIAQwAAAAAICAgICAgCRYZFBMTFBUHASAg\
|
---|
154 | ICAgIBQTExMTExMTExYgICAgIBMTEyAgGBAgICATExMgICAZHyANDwsIBQUIICAZICAgICAgICAS\
|
---|
155 | DhwgICAgICAgICAgICD/AiD/AiAgICAgICAgICAg/xog/xogICAgICAgICAgIP8CIP8CICAgICAg\
|
---|
156 | ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIMHDYQDAA2UA4AcuAMADbQBAAgAAAAACAAAA\
|
---|
157 | 0QKAAW4AwAF3AMABbQDgA1wA4ANpAPAHZADwB3MA+A9hAPwfYgA="
|
---|
158 |
|
---|
159 | #define ICSTA "data:image/png;base64,\
|
---|
160 | iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBI\
|
---|
161 | WXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAQAAAAEABcxq3DAAAC3UlEQVQ4y31QTWhUVxg93733\
|
---|
162 | 3ffeZPIymczoZGISMRi1kh+zEAKiCxfZBrqwpS0yIhFcxH0GFBWDFEQR3NhC7cZAFxU1+JdKsQtL\
|
---|
163 | N63Q2lYRNZkkxozOm2TG+Xtz73VhRFqNB87uO+d85xBWkBoZwXd79uCb8fHOiO8PWZXKDlavt4Oo\
|
---|
164 | pKT8qxwO35xOJH5dm8+X901MAIkEAIAA4OzgIJZc1+l+9uwzN58/xIrFrSYILBjz5ohzYxzHr3ve\
|
---|
165 | pB+JfJ2KRu+nZmdx4eFD8FN9fchz7nySyaTdxcUTVCi0Qyn+VgwA0JpQrbq8VOqzlNpwlYnJpEH1\
|
---|
166 | 5ossyAD4obNzJOz7Z6hWc0GE1aCENe+vj4w7X3oz8zlM1QOq8HVdXd2xYvG0VCrJOMeHyDkHbGch\
|
---|
167 | 195ytHVEDzTLl+mQZR7s7in8LVpqtWGHaBNJ+bHk5/lE07Gug+gP0XKKjOFSBAeu/Ob9JBqIdtlS\
|
---|
168 | 8lXFXGT9ePj4llHR43F/P4zkgI2Qpm2bW4Me4VpWu71Kb8VYPuc1HNl4KLSuxc5/zmCXDRwQAGVA\
|
---|
169 | Ta7pENJxgtUMysb8ebuPbq2vyF12tSVt3mwOADDGmKVXpT8Ec90HEhj4oEVdB5fbMr1FMXcYRBLA\
|
---|
170 | WwOCRgWEWRE4zg1hzDAH3PcMmIYSdTvgqhUM/1mZ1dm8CMS8mBHielyIu45Su/+v16QR9cJwowAY\
|
---|
171 | reQbEBFYSdwNnrJ/xHA0mr1XqYy7Wm+WWre9+xGoG4V4swe1xgKxlQIEUMAXdImdkyleZqcLBQxm\
|
---|
172 | Mj9nbXs0kPIx4xyMMdAKY5FGJGMRJGPNSMabkWyKZeM6ml7cS7/QbRtsbGoKY21tZmBu7scnlvXp\
|
---|
173 | kpTf1oSY0ZwrQ0w32A6anAYVkeFcRHvXwrnGL15dEN/3nlyjr6fv4N34jY24ODSEaaXkdsa6o0C/\
|
---|
174 | qgbl83ur952N4Z2mxP6tPDL3Or4KLV/qmMbvmTsAgNduAx7n+HHZEQAAACV0RVh0Y3JlYXRlLWRh\
|
---|
175 | dGUAMjAwOS0wOS0yOFQxMToyNzo1NC0wNDowMEqLuj0AAAAldEVYdG1vZGlmeS1kYXRlADIwMDkt\
|
---|
176 | MDUtMThUMTY6MTA6MDAtMDQ6MDAci9a9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5\
|
---|
177 | ccllPAAAAABJRU5ErkJggg=="
|
---|
178 |
|
---|
179 | #define ICDEL "data:image/png;base64,\
|
---|
180 | iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA\
|
---|
181 | BGdBTUEAALGeYUxB9wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+Q\
|
---|
182 | AAADFklEQVR42qSRS2icVRxHz//e+30z40zSNI1NJ5M0aWpj0hCToEiRqAhWS5G2ii7ERVdioSC4\
|
---|
183 | E7pyI5SutIsufCJaFIoQRLJQKVpKwaRYA1XTF01MWpukdJLM8/vuw0VF3HvgtzmrHxw5uWPHrvGD\
|
---|
184 | Bz7u6u3uvvDRJ58uXr3xjktTnEBOQQZIAOcDOE+kVfuD/f3vbhvY9dyN8xdOm7GXDn0zvm/vw/Ha\
|
---|
185 | XdSzE8fOrZWL1/+8fURpxX+xzpPRes/A2OiHW4eHB27PL8xvNGqXTDYTt6ryKmZ9hd5NJiru6Xvj\
|
---|
186 | +2b5qemVxhNBSTkA1ntVatt0Zmxs7FBZqdr01NTRtNH8IADyXrFILjJvPTby0LGhgt2il25SWy7z\
|
---|
187 | 81+N1Ys1P5QTBoeiaLJUKrVfrtWn55ZuTeTiOMm3tlKrrCOndvZTW1nFJE3aI94fKegjHd5FSdMz\
|
---|
188 | V3eVnCNXMEbPeP/ZPesOiyiiOCaXz1OrrKNEBBMZspmYlVr65tnlxs5za+7XtbqjZEMh57z+yboT\
|
---|
189 | d7w/jNYEQAARQQCTpgn1pEnTWoxSVIW7SRoi5z0uQFYLmxXPLHuFDQBCYi3NahV8QD/eqNNMU3wI\
|
---|
190 | aOgZ9H5ut/O9VRFmjf62JSP94wXVvZBKx5plSgSch6a1JB5UCAFECNA54Nxsv/NbrBYuRerLRSUv\
|
---|
191 | /JjKy+tZ7V7cHh9VwiMuQOD+kwAouZ9ZDTg/0xdCm4mFP4y6eQt5NQaanskzd+xrsRZ5ssNMhuAx\
|
---|
192 | Ev6dkgBF5z4fCr47m9WsRNr+7uV5HcAFMEDDhq++nm8e3503fdti9br84w2ggndbh9rbXikUYsgJ\
|
---|
193 | M5YTqedKCGA9BAJZBUsN//Yv99Iro3lzXAhoQANqc6FwoO/pCdM22Iu0xCFj5FRPTtGVVXRmFaLA\
|
---|
194 | C0QaZjfsfnHhgU6tDuZFKIigqkm6mB0doWP/Xih1+Yb19dQHEh+wIRADERADAa7/VncnuxTDPRp6\
|
---|
195 | NOhHrb2WeLevZXtP8YezF08vlCtf1FNPNfVUUo8SRaQEEUGL0IDvanC+AmEDkBAC/4e/BwACT2zM\
|
---|
196 | WyQBIAAAAABJRU5ErkJggg=="
|
---|
197 |
|
---|
198 | #define ICEDI "data:image/png;base64,\
|
---|
199 | iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAChUlEQVQ4jY2SW0hTcRzHv+dsO5ed\
|
---|
200 | aa65jm5uYx60UVBIRCY+9BZ0EUFDNLogLbpYD/UQRBQRQQ9BRfnQQxFBUKFCSiQ9hGSaUuCNJEPL\
|
---|
201 | W5Fzw02P7mzn8u9lTdSFfZ9/n8//++P3N2GdnBUE3PJ6X50URb+bpj+8X1xcD1lORc1hvD1Y8eAu\
|
---|
202 | QB7b7eSdJA11BgLOzQzzfwL9a2Pp4PdvpO3KTXIbIA8FgTS7XKRPkvZRqRn6X/Dn52dAJabavCO1\
|
---|
203 | 2HnUicqRGcAp4lcohKlotORvB1Mm+HTNTgSP7Hoa/dm7O6GEoI0/gUUbgPtyO4iiTbz51FPVo6oA\
|
---|
204 | AGo1nC2wiA1e3Rub6m9XFoYBQ4GmzoG1+qDKXxDf8iwg7Tg+gsRi5hWGWk6widkfrYnYIMzMJqjJ\
|
---|
205 | EPisbdDVBYgbmfNVBw6l4TWCGw1l8OYzr2Phj4yZ90FLzoITimGQJKyW+e57Ldr9/vGVD6ZXcDtz\
|
---|
206 | MN1VXx8Z7X5kGAosQhGS8jAYoQj60jCZX4hmF9aG5NWN0w1KSyQYmnRdNxKwOsqhKZPgsrZDT4bg\
|
---|
207 | yCbVZQ3hNfAKQaHPCY0WCtiia9BYEQyTB8OQsYFXmi80hlt+R4xM/LLA780XGHsOaNqAKbccpuJz\
|
---|
208 | YFnIQ2NL1XdezGWEV8TndW2tqdxDYmNtJDHTRUhy9GV4ujc340fJlAKPZz9vtZECV15rZKLTfeni\
|
---|
209 | KbCcDR6PF36/H6IowuFwwG63g2XZNEfV1dUhGAz6Ozo6jtE0bS6UpAFV1a08x9p4nuNTc3EAcYqi\
|
---|
210 | CIB5iqLmOI6bbGpqGjUrioJwOJwVCAT6AOTouu5iLCaLrms2WZZJSmADIAPQkDq9oiiReDyOP4iW\
|
---|
211 | /fvrVslmAAAAAElFTkSuQmCC"
|
---|
212 |
|
---|
213 | #define ICENT "data:image/png;base64,\
|
---|
214 | iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ\
|
---|
215 | bWFnZVJlYWR5ccllPAAAAjlJREFUeNqUU99LFFEU/u7MnXHujtouJWKwbbD9MIhyoexJGXwoIhR6\
|
---|
216 | iF76A4KgJwMfliAQRJKeeqrXHgp6MqhMpTVfKoxsi/Qh2wpZUmS00FbdOzOeO625bbLYhQ9mzpzv\
|
---|
217 | O985Zy6rv/54UHCtMwgC7PQwxlCQ/qOYMLq4Ivd2tcLzfWg7IPsEXdOQHnzdqWpyScTdFkf3s2/g\
|
---|
218 | pMCqkJVHSQoDp/dB8UwqSQIBYpaBw3tqoTNlr4oAKXgEla94oYMiKToJi5DA/5x1n8FTDvzS8Kam\
|
---|
219 | PpLFfy2wMKYDmkng4XtzsgmFwAbzDPDNRDtSi6CSzH6TGbexMjkAmXsAzg18HWdIN57DtcbhLYFI\
|
---|
220 | RNCEKwbANCoq4L7qh7E0ioPtHdDNGlqFxNWZLNwl+7a2uX5LWLCsmr8gKCZsgYW3d7C/5RR0EcN0\
|
---|
221 | ZgTTLzJoOJLCqgyubDkQgv6FoKx3ZYBDp/aLHiNyNJzP3Pxi+L3ZqoOUHq2+5FrTOWH7iUsZYM2d\
|
---|
222 | g8452s5fhEYkz/0Oj3bKDb36//fyZhwtjgNDGPg1n4dhkmnPx5eZWeQXCg9ZXff9MRapby9SUHWg\
|
---|
223 | VrmuZuvZyDZdQjzVhmjiEBZnc8hmnv4RHip2POm7ce+yauAAYVdl5Uzv3oljqaOIxZNwf6zi/dgQ\
|
---|
224 | nHT+RFmK++Fua44l+obLLoqGlUBgwr6ATz/t5yZbdlR8jTeMnOl51zN+6/gbgy6MSV2PypM4a09W\
|
---|
225 | vTtJQrT0rEb/ebukDQEGABzNvVc4pYJ1AAAAAElFTkSuQmCC"
|
---|
226 |
|
---|
227 | #define ICREF "data:image/png;base64,\
|
---|
228 | iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAABHNCSVQICAgIfAhkiAAAABl0RVh0\
|
---|
229 | U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAALFSURBVCiRZZFLaFx1FMZ/59x7M5OZSWJq\
|
---|
230 | 88DYpAabBkGNLVLrKIIbxQe0+MBaZQoFERG3VtRlF0UqghHBjXONZCGCUgQRIUWdSZVWSzfWpq+Y\
|
---|
231 | ttZMm0yaTud15/6Piwwo9Vsevt/3wXfEzAAohnKHet5+4BEXx/2quiLKybjlJoGvsjmL2j4BDoqZ\
|
---|
232 | UQxlh6pOD24cCnoHBv1EaoSWy1CvXKN04ffKtdJcZM72ZHN2aHZKPjTjRSnkGVPP+3Xz1nsyyXRA\
|
---|
233 | HCUJ0qOIP4z4tyPaQ7N2lZM/vlNt1sonEumBrY3qYk1mP9MP+jYMvR4Enl6evyAudiB+nFm3sXrb\
|
---|
234 | 2OOZnsHHRLxekDR/zx2wW4d3y/FvnlqR2Slv0Q/8/qgZmTlXB94CpoAJ9eT9noFtm+584GDKC7pA\
|
---|
235 | u3DxKke/vLesZnZLqxk5c+5bYBn4Ppuz5WzOZra/5CbKf/389rGvH7W4VaNV/QnWxjQ1M3XOzQGn\
|
---|
236 | AAd4tFUMJa0qr449uM/5iQ34yfsAATAp5EkD1Wyu/Zd/IQUOAU8GnX1NETVEDSCqXl6RQsgSxjr+\
|
---|
237 | r++A3UB8010AzxcItr3wB6JpwHH17Hvu7NHJc87xXDZn129OK4ayGZjx1xKUVu0IzqU4/cukAvv/\
|
---|
238 | CxVDuQv4YtMEz3QkeTdqSJ+ulXv4qYfoyGxh4olpUt2DHx35XH8ohnJ3m90VJGgsLjDZinSXerok\
|
---|
239 | xZDK/c8eSy8v5G396Bsi2oWLFlg6/7FdOjVTq19f6BBVHzA/8EVEXKPW2CfFkBvd/Vt0tfTbuc7u\
|
---|
240 | oZHxhw+kg84RLJrHtc4T18/QuDFPVLuEiM+ZE6fLzrlxKeSpqDK9/WV7pRjK86J80r1+1OsfHs8k\
|
---|
241 | Mz14skq98iflxVJUunilac6ezubssBTyfArszebMtYdIADs9X18zs3EXW696egU47GL3ZjZnFwH+\
|
---|
242 | AYRRPIe3vIMRAAAAAElFTkSuQmCC"
|
---|
243 |
|
---|
244 | #define ICKIL "data:image/png;base64,\
|
---|
245 | R0lGODlhEAAQANUhAP///yk0QKGqtHF6hWBsdsopAJMAAP/M/8vS1+Lm6f9MDP+DIP8pAP8zAP9s\
|
---|
246 | FK64w9zf76Ors8nQ1evs8err8PLy/Ozv+4SMlOvw+6GqsoOJkfPy/NDT3GdweP/+/tHU3Wdvd///\
|
---|
247 | /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\
|
---|
248 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACEALAAAAAAQABAAAAaHwJBw\
|
---|
249 | SBwSBEXiYDkgACSBZGgAwECcCEG0SE0IsNpk9wvIBi5cgDdAiGgfHaU6HAoEPo/tdK4HTDYAAEJj\
|
---|
250 | Wx4FBYGHgxZfBEIFBweHkQVTVwAZAQAGCwuRnQZTYAEUmw6nDqEhoxwVAAUKsQqVow8PrwcMDQ0M\
|
---|
251 | kgJmGiCaBroGBryhdknGQsxBADs="
|
---|
252 |
|
---|
253 | #define ICDIS "data:image/png;base64,\
|
---|
254 | iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA\
|
---|
255 | BGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VG\
|
---|
256 | AAADAUlEQVR42mJkAILW1taU////FzIxMUkD6Rt///7trqurW8uABJqampwYGRkrWVhYTP/9+/cO\
|
---|
257 | qGbm1q1bewACiBkoEcvMzDyfm5tbVExMjIOfn1/mz58/YTY2Nt/3799/FKS5vr4+mouLa4WOjo66\
|
---|
258 | np4eh4CAgOD3799dZGVlvwEEEAvQVpDNDBwcHAxARQxAAxh4eHgY7t+/3wk0/AfQphdsbGwLjYyM\
|
---|
259 | mB0dHRlAaj98+MAAdAXDhQsXkgACiAVomzRI8MePHwxfv35lALqGgZeXl0FRUZHhwYMHE4Hif/X1\
|
---|
260 | 9ZmBLgJrBgGgC8AWAfnCAAHE8u3bt9NATd5AGu5fYDiAFSkoKIDYzLq6unDNIPDz50+GV69eMfz+\
|
---|
261 | /fsGQACxAImOT58+OfHx8XEC/QVWCAwsMA1yCcgmoBqws4WFhcGGHz16lOH69ev/gQZNAAgg5hMn\
|
---|
262 | TjwyMDB48OvXL39gODCB/AbCMIOAoQ62FebN48ePMxw+fJjhy5cvFR0dHbMBAogZJHn69OnL2tra\
|
---|
263 | 14AKvIEByQYyAKQZGQMDk+HWrVsg2/+8e/euaOLEiX0gvQABxALzFygMQDEBsgmkGOgtsDjMAJDT\
|
---|
264 | QeKsrKwMQNfCwwMggMAu8Pf3jwb6dSkwXtlhgQXTAOODYkdQUJABGFZMQBd4AGPp+6VLl44CBBCz\
|
---|
265 | l5eXjZCQ0GoVFRU2kGKQRhiAhQfMJSB5UOyA8MePH12kpaWvAgQQs6qq6jR1dXUtkPORNcOcDooB\
|
---|
266 | ZDFQoIJiB+gixsePH0sDBBALOzu7KScnJ1bN9+7dA4X2Xy0tLWaYV0DioBQLshCoVwMggFiAAfIU\
|
---|
267 | mBrFgBywITDNd+/eZQDakA/0wovLly8vA+YBZpgFsFT7+fPntwABxAwMjG9ARYEgf4FsAfn54cOH\
|
---|
268 | DI8ePSrfuXNnH9AVV4F+vQvU4AnMcKwgw0EJDphXGJ48edINEECMIBPd3d0Tgc5KAHpFAhidd4EK\
|
---|
269 | 5gA1r0POzs7Ozk5AZ2cBY0EX6Or3QK+tBqbOCQABBgCzBWGTrJ55PAAAAABJRU5ErkJggg=="
|
---|
270 |
|
---|
271 | #define ICENA "data:image/png;base64,\
|
---|
272 | iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA\
|
---|
273 | BGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VG\
|
---|
274 | AAADKUlEQVR42mJgAAJpBgbNmQwMUy8yMOzoZ2CYKM7AoMOABtQYGMw2MjDMusTAsLOdgaGHh4FB\
|
---|
275 | HiQOEIBmObQBEIYCKPhSwwDNlyTdoB2DDoBgcRwKhy3BPjCcP+LLN5ympBGasw9cFZY/r7AJw9a0\
|
---|
276 | dy3FA/YJ5lcAhuTYBkAQAIDgD0HHChROQGVPIokjOIZzYOlIzEFha2Nerj1uuGZqjJqzlqIp+cGz\
|
---|
277 | wLrBPv+1Vu1dx9DWNAQPOH8BxGLCwKAKtuY/UNkXoFvY2IBu0mRgYmAQOH/lyiagDDuDszMTQ2oq\
|
---|
278 | A4OwMAODoCADg7Y2A4OQEIP6mzcKAAHEshXoFC0GBkeGjx8hmv/9Y2BgYgIbwvDjBycDBwcDg5cX\
|
---|
279 | A8Pv30CPPoZYdPUqA8OzZwzA8HgAEECMfEDzgIyDwBARZuDjA5sMtkVMjIGBhwdiq5wcA4OICNDH\
|
---|
280 | sgwMT54wMHR3M1y7c+epHgODA0AAMf9kYHgNdMUldwYGH+GfPzkY/gJ9z8gIsQnkIhYWiKtANMjm\
|
---|
281 | adMYLj98+NKBgSHiKwPDeYAAYgZ5/x0Dwx2gZ8+4MDAEiv/6xQ42BOQNkCEgzcxAZa9eMTCsWcNw\
|
---|
282 | 8tWrN44MDAEfGBiOgvQCBBALLKqADhXiBtoJ5nz9CrEdpBHkGpDtXFwMDNzcDPzv3rEBPcb9CaoP\
|
---|
283 | IIDALgCGacRyBoaFwMTCAY+RX78gmmF8Tk5g0pFnEPn+nd3twwe/zQwMF4CG3AUIIGagaaaLGBjW\
|
---|
284 | mwGVoCQ9kKafPyFeABkEokGGAANU/OtXDu2PHz2WMjBsAgggZmBCaSkFJlMGbABkyI8fiHAAhQ0o\
|
---|
285 | WoFeUXn2jGvP378fAAKIBZgPFBlwgAnA1Ai0kz39wwcucKCCMMigP3/AbGCEywAEEIMzA0PfD4hd\
|
---|
286 | KHgaA8NLoFJrAQYGV6AX34PFBQT+/5eV/f9fTOw/SA8wqVUBBBDIIvk6YGr8BtUIkuhlYHgIjAN7\
|
---|
287 | mEuAyct9BgPD819QNcAE/7+AgeEsUEoKIICgwcwgDcw4iVLAIAKms0fAlAmMFIa76DkamG+igFld\
|
---|
288 | +j5Q7hoDwwKg2AuAAAMAa/8Fcw6Og8MAAAAASUVORK5CYII="
|
---|
289 |
|
---|
290 | #define ICHID "data:image/png;base64,\
|
---|
291 | iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0\
|
---|
292 | U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJdSURBVDjLpZP7S1NhGMf9W7YfogSJboSE\
|
---|
293 | UVCY8zJ31trcps6zTI9bLGJpjp1hmkGNxVz4Q6ildtXKXzJNbJRaRmrXoeWx8tJOTWptnrNryre5\
|
---|
294 | YCYuI3rh+8vL+/m8PA/PkwIg5X+y5mJWrxfOUBXm91QZM6UluUmthntHqplxUml2lciF6wrmdHri\
|
---|
295 | I0Wx3xw2hAediLwZRWRkCPzdDswaSvGqkGCfq8VEUsEyPF1O8Qu3O7A09RbRvjuIttsRbT6HHzeb\
|
---|
296 | sDjcB4/JgFFlNv9MnkmsEszodIIY7Oaut2OJcSF68Qx8dgv8tmqEL1gQaaARtp5A+N4NzB0lMXxo\
|
---|
297 | n/uxbI8gIYjB9HytGYuusfiPIQcN71kjgnW6VeFOkgh3XcHLvAwMSDPohOADdYQJdF1FtLMZPmsl\
|
---|
298 | vhZJk2ahkgRvq4HHUoWHRDqTEDDl2mDkfheiDgt8pw340/EocuClCuFvboQzb0cwIZgki4KhzlaE\
|
---|
299 | 6w0InipbVzBfqoK/qRH94i0rgokSFeO11iBkp8EdV8cfJo0yD75aE2ZNRvSJ0lZKcBXLaUYmQrCz\
|
---|
300 | DT6tDN5SyRqYlWeDLZAg0H4JQ+Jt6M3atNLE10VSwQsN4Z6r0CBwqzXesHmV+BeoyAUri8EyMfi2\
|
---|
301 | FowXS5dhd7doo2DVII0V5BAjigP89GEVAtda8b2ehodU4rNaAW+dGfzlFkyo89GTlcrHYCLpKD+V\
|
---|
302 | 7yeeHNzLjkp24Uu1Ed6G8/F8qjqGRzlbl2H2dzjpMg1KdwsHxOlmJ7GTeZC/nesXbeZ6c9OYnuxU\
|
---|
303 | c3fmBuFft/Ff8xMd0s65SXIb/gAAAABJRU5ErkJggg=="
|
---|
304 |
|
---|
305 | #define ICRES "data:image/png;base64,\
|
---|
306 | iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI\
|
---|
307 | WXMAAABIAAAASABGyWs+AAABVUlEQVQ4y6WSPUtCURjHf+d2vV5f0l5Mr0KQERbUYChJQ1D0FaKh\
|
---|
308 | phra/QBOQY3NYV+guZagMVxysVGIhhLELDQRzLidBlG8qSDcB85wznOe33nO//kLicROqKMSnrRm\
|
---|
309 | ITcv2mIsQLfQv6rj0jW8ut45R5PDIOr/YtWrEI77mXTqtKsmWstBeG6a1OHyUIja/6rucxBLGbiE\
|
---|
310 | RuHhle/WD0jJi/5OJDTDycHuAKTXQSxpEDGm8Oke7m6f+DxvDrRrZPzyaH/HAlG6AhXzZaIBg4VA\
|
---|
311 | kMRadEBEgPJpXVzf5NhMxHp5pf/CYjBEpfRFLl8cObb3s4Z4LDz39qLfB13qqJENC2HXSMKddgwY\
|
---|
312 | JosYm6oCZNJ7VBo1Lq/ue4njjQmEyw2zYcT8EmJlHeJbkNwG1QlAVogOoFSv8lb7sJDbJmgSkBJ+\
|
---|
313 | O0uYJpimxX62v2BbRMVWNfAHT997IDXV+VUAAAAASUVORK5CYII="
|
---|
314 |
|
---|
315 | #define TPLHEADER "\
|
---|
316 | <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\
|
---|
317 | <HTML>\n\
|
---|
318 | <HEAD>\n\
|
---|
319 | <TITLE>OSCAM ##CS_VERSION## build ###CS_SVN_VERSION##</TITLE>\n\
|
---|
320 | <meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\">\n\
|
---|
321 | <link rel=\"stylesheet\" type=\"text/css\" href=\"site.css\">\n\
|
---|
322 | <link href=\"favicon.ico\" rel=\"icon\" type=\"image/x-icon\">\n\
|
---|
323 | ##REFRESH##\
|
---|
324 | <script type=\"text/javascript\" src=\"oscam.js\"></script>\n\
|
---|
325 | </HEAD>\n\
|
---|
326 | <BODY ##ONLOADSCRIPT##>\n\
|
---|
327 | <DIV CLASS=\"header\"><H2 CLASS=\"headline1\">OSCAM ##CS_VERSION## build ###CS_SVN_VERSION##</H2></DIV>\n"
|
---|
328 |
|
---|
329 | #define TPLAPIHEADER "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\
|
---|
330 | <oscam version=\"##CS_VERSION## build ###CS_SVN_VERSION##\" revision=\"##CS_SVN_VERSION##\" starttime=\"##APISTARTTIME##\" uptime=\"##APIUPTIME##\" readonly=\"##APIREADONLY##\">\n"
|
---|
331 |
|
---|
332 | #define TPLAPIERROR "##TPLAPIHEADER##\n\
|
---|
333 | <error>##APIERRORMESSAGE##</error>\n\
|
---|
334 | ##TPLAPIFOOTER##"
|
---|
335 |
|
---|
336 | #define TPLAPICONFIRMATION "##TPLAPIHEADER##\n\
|
---|
337 | <confirm>##APICONFIRMMESSAGE##</confirm>\n\
|
---|
338 | ##TPLAPIFOOTER##"
|
---|
339 |
|
---|
340 | #define TPLFOOTER "\
|
---|
341 | <BR><HR><BR>\n\
|
---|
342 | <DIV CLASS=\"footer\">\n\
|
---|
343 | <H4 CLASS=\"footline1\">OSCAM Webinterface developed by Streamboard Team - ##CURDATE## ##CURTIME## | Access from ##CURIP##</H4>\n\
|
---|
344 | <H4 CLASS=\"footline2\">Start: ##STARTDATE## - ##STARTTIME## | UpTime: ##UPTIME## | Process ID: ##PROCESSID##</H4>\n\
|
---|
345 | <H4 CLASS=\"styleauthor\">WebIf Style by </H4>\n\
|
---|
346 | </DIV>\n\
|
---|
347 | </BODY>\n\
|
---|
348 | </HTML>"
|
---|
349 |
|
---|
350 | #define TPLAPIFOOTER "</oscam>"
|
---|
351 |
|
---|
352 | #define TPLREFRESH "\
|
---|
353 | <script>\n\
|
---|
354 | <!--\n\
|
---|
355 | window.onload=setTimeout(function(){window.location.href=\"##REFRESHURL##\"},##REFRESHTIME## * 1000)\n\
|
---|
356 | //-->\n\
|
---|
357 | </script>\n"
|
---|
358 |
|
---|
359 | #define TPLHELPPREFIX "<A HREF=\"http://streamboard.gmc.to/wiki/index.php/OSCam/##LANGUAGE##/Config/oscam."
|
---|
360 |
|
---|
361 | #define TPLHELPSUFFIX "\" TARGET=\"_blank\">"
|
---|
362 |
|
---|
363 | #define TPLMENU "\
|
---|
364 | <TABLE border=0 class=\"menu\">\n\
|
---|
365 | <TR>\n\
|
---|
366 | <TD CLASS=\"menu\"><A HREF=\"status.html\">STATUS</A></TD>\n\
|
---|
367 | <TD CLASS=\"menu\"><A HREF=\"config.html\">CONFIGURATION</A></TD>\n\
|
---|
368 | <TD CLASS=\"menu\"><A HREF=\"readers.html\">READERS</A></TD>\n\
|
---|
369 | <TD CLASS=\"menu\"><A HREF=\"userconfig.html\">USERS</A></TD>\n\
|
---|
370 | <TD CLASS=\"menu\"><A HREF=\"services.html\">SERVICES</A></TD>\n\
|
---|
371 | <TD CLASS=\"menu\"><A HREF=\"files.html\">FILES</A></TD>\n\
|
---|
372 | <TD CLASS=\"menu\"><A HREF=\"failban.html\">FAILBAN</A></TD>\n\
|
---|
373 | <TD CLASS=\"script\"><A HREF=\"script.html\">SCRIPT</A></TD>\n\
|
---|
374 | <TD CLASS=\"shutdown\"><A HREF=\"shutdown.html\">SHUTDOWN</A></TD>\n\
|
---|
375 | </TR>\n\
|
---|
376 | </TABLE>\n"
|
---|
377 |
|
---|
378 | #define TPLCONFIGMENU "\
|
---|
379 | <BR><BR>\n\
|
---|
380 | <TABLE border=0 class=\"configmenu\">\n\
|
---|
381 | <TR>\n\
|
---|
382 | <TD CLASS=\"configmenu\"><A HREF=\"config.html?part=global\">Global</A></TD>\n\
|
---|
383 | ##TPLCONFIGMENULB##\
|
---|
384 | ##TPLCONFIGMENUCAMD33##\
|
---|
385 | ##TPLCONFIGMENUCAMD35##\
|
---|
386 | ##TPLCONFIGMENUCAMD35TCP##\
|
---|
387 | ##TPLCONFIGMENUNEWCAMD##\
|
---|
388 | ##TPLCONFIGMENURADEGAST##\
|
---|
389 | ##TPLCONFIGMENUCCCAM##\
|
---|
390 | ##TPLCONFIGMENUGBOX##\
|
---|
391 | ##TPLCONFIGMENUANTICASC##\
|
---|
392 | <TD CLASS=\"configmenu\"><A HREF=\"config.html?part=monitor\">Monitor</A></TD>\n\
|
---|
393 | ##TPLCONFIGMENUSERIAL##\
|
---|
394 | ##TPLCONFIGMENUDVBAPI##\
|
---|
395 | </TR>\n\
|
---|
396 | </TABLE>\n"
|
---|
397 |
|
---|
398 | #define TPLFILEMENU "\
|
---|
399 | <BR><BR>\n\
|
---|
400 | <TABLE border=0 class=\"configmenu\">\n\
|
---|
401 | <TR>\n\
|
---|
402 | <TD CLASS=\"configmenu\"><A HREF=\"files.html?part=version\">oscam.version</A></TD>\n\
|
---|
403 | ##TPLFILEMENUDVBAPI##\
|
---|
404 | <TD CLASS=\"configmenu\"><A HREF=\"files.html?part=conf\">oscam.conf</A></TD>\n\
|
---|
405 | <TD CLASS=\"configmenu\"><A HREF=\"files.html?part=user\">oscam.user</A></TD>\n\
|
---|
406 | <TD CLASS=\"configmenu\"><A HREF=\"files.html?part=server\">oscam.server</A></TD>\n\
|
---|
407 | <TD CLASS=\"configmenu\"><A HREF=\"files.html?part=services\">oscam.services</A></TD>\n\
|
---|
408 | <TD CLASS=\"configmenu\"><A HREF=\"files.html?part=srvid\">oscam.srvid</A></TD>\n\
|
---|
409 | <TD CLASS=\"configmenu\"><A HREF=\"files.html?part=provid\">oscam.provid</A></TD>\n\
|
---|
410 | <TD CLASS=\"configmenu\"><A HREF=\"files.html?part=tiers\">oscam.tiers</A></TD>\n\
|
---|
411 | <TD CLASS=\"configmenu\"><A HREF=\"files.html?part=logfile\">logfile</A></TD>\n\
|
---|
412 | <TD CLASS=\"configmenu\"><A HREF=\"files.html?part=userfile\">userfile</A></TD>\n\
|
---|
413 | ##TPLFILEMENUANTICASC##\
|
---|
414 | </TR>\n\
|
---|
415 | </TABLE>"
|
---|
416 |
|
---|
417 | #define TPLFILE "\
|
---|
418 | ##TPLHEADER##\
|
---|
419 | ##TPLMENU##\
|
---|
420 | ##TPLFILEMENU##\n\
|
---|
421 | <BR><BR>##SDEBUG####SLOG####SCLEAR##<BR>##FILTER##\n\
|
---|
422 | <FORM ACTION=\"files.html\" method=\"post\">\n\
|
---|
423 | <INPUT TYPE=\"hidden\" NAME=\"part\" VALUE=\"##PART##\">\n\
|
---|
424 | <TEXTAREA NAME=\"filecontent\" CLASS=\"editor\" rows=\"50\" cols=\"200\">\n\
|
---|
425 | ##FILECONTENT##\
|
---|
426 | </TEXTAREA><BR>##WRITEPROTECTION##<BR>\n\
|
---|
427 | <INPUT TYPE=\"submit\" NAME=\"action\" VALUE=\"Save\" TITLE=\"Save file\" ##BTNDISABLED##>\n\
|
---|
428 | </FORM>\n\
|
---|
429 | ##TPLFOOTER##"
|
---|
430 |
|
---|
431 | #ifdef WITH_DEBUG
|
---|
432 | #define TPLDEBUGSELECT "\
|
---|
433 | <SPAN CLASS=\"debugt\"> Switch Debug from ##ACTDEBUG## to </SPAN>\n\
|
---|
434 | <SPAN CLASS=\"debugl\"><A CLASS=\"debugl\" HREF=\"##NEXTPAGE##?debug=0##CUSTOMPARAM##\" title=\"no debugging (default)\"> 0 </A></SPAN>\n\
|
---|
435 | <SPAN CLASS=\"debugl\"><A CLASS=\"##DCLASS1##\" HREF=\"##NEXTPAGE##?debug=##DEBUGVAL1####CUSTOMPARAM##\" title=\"detailed error messages\"> 1 </A></SPAN>\n\
|
---|
436 | <SPAN CLASS=\"debugl\"><A CLASS=\"##DCLASS2##\" HREF=\"##NEXTPAGE##?debug=##DEBUGVAL2####CUSTOMPARAM##\" title=\"ATR parsing info, ECM dumps, CW dumps\"> 2 </A></SPAN>\n\
|
---|
437 | <SPAN CLASS=\"debugl\"><A CLASS=\"##DCLASS4##\" HREF=\"##NEXTPAGE##?debug=##DEBUGVAL4####CUSTOMPARAM##\" title=\"traffic from/to the reader\"> 4 </A></SPAN>\n\
|
---|
438 | <SPAN CLASS=\"debugl\"><A CLASS=\"##DCLASS8##\" HREF=\"##NEXTPAGE##?debug=##DEBUGVAL8####CUSTOMPARAM##\" title=\"traffic from/to the clients\"> 8 </A></SPAN>\n\
|
---|
439 | <SPAN CLASS=\"debugl\"><A CLASS=\"##DCLASS16##\" HREF=\"##NEXTPAGE##?debug=##DEBUGVAL16####CUSTOMPARAM##\" title=\"traffic to the reader-device on IFD layer\"> 16 </A></SPAN>\n\
|
---|
440 | <SPAN CLASS=\"debugl\"><A CLASS=\"##DCLASS32##\" HREF=\"##NEXTPAGE##?debug=##DEBUGVAL32####CUSTOMPARAM##\" title=\"traffic to the reader-device on I/O layer\"> 32 </A></SPAN>\n\
|
---|
441 | <SPAN CLASS=\"debugl\"><A CLASS=\"##DCLASS64##\" HREF=\"##NEXTPAGE##?debug=##DEBUGVAL64####CUSTOMPARAM##\" title=\"EMM logging\"> 64 </A></SPAN>\n\
|
---|
442 | <SPAN CLASS=\"debugl\"><A CLASS=\"##DCLASS128##\" HREF=\"##NEXTPAGE##?debug=##DEBUGVAL128####CUSTOMPARAM##\" title=\"DVBAPI logging\"> 128 </A></SPAN>\n\
|
---|
443 | <SPAN CLASS=\"debugl\"><A CLASS=\"##DCLASS255##\" HREF=\"##NEXTPAGE##?debug=255##CUSTOMPARAM##\" title=\"debug all\"> 255 </A></SPAN>\n"
|
---|
444 | #endif
|
---|
445 |
|
---|
446 | #define TPLFAILBAN "\
|
---|
447 | ##TPLHEADER##\
|
---|
448 | ##TPLMENU##\
|
---|
449 | <BR><BR>\n\
|
---|
450 | <TABLE border=0 class=\"configmenu\">\n\
|
---|
451 | <TR>\n\
|
---|
452 | <TD CLASS=\"configmenu\"><A HREF=\"failban.html?action=delete&intip=all\">Clear all</TD>\n\
|
---|
453 | </TR>\n\
|
---|
454 | </TABLE>\
|
---|
455 | <BR><BR>\n\
|
---|
456 | <TABLE CLASS=\"stats\">\n\
|
---|
457 | <TR><TH colspan=\"5\">List of banned IP Addresses</TH></TR>\n\
|
---|
458 | <TR><TH>IP Address</TH><TH>Violation date</TH><TH>Violation count</TH><TH>left ban time</TH><TH>Action</TH></TR>\n\
|
---|
459 | ##FAILBANROW##\
|
---|
460 | </TABLE><BR>\n\
|
---|
461 | ##TPLFOOTER##"
|
---|
462 |
|
---|
463 | #define TPLFAILBANBIT "\
|
---|
464 | <TR>\n\
|
---|
465 | <TD>##IPADDRESS##</TD>\
|
---|
466 | <TD>##VIOLATIONDATE##</TD>\
|
---|
467 | <TD>##VIOLATIONCOUNT##</TD>\
|
---|
468 | <TD class=\"centered\">##LEFTTIME##</TD>\
|
---|
469 | <TD class=\"centered\"><A HREF=\"failban.html?action=delete&intip=##INTIP##\" TITLE=\"Delete Entry\"><IMG HEIGHT=\"16\" WIDTH=\"16\" SRC=\"image?i=ICDEL\" BORDER=\"0\" ALT=\"Delete Entry\"/></A></TD>\n\
|
---|
470 | </TR>\n"
|
---|
471 |
|
---|
472 | #ifdef CS_ANTICASC
|
---|
473 | #define TPLCONFIGMENUANTICASC " <TD CLASS=\"configmenu\"><A HREF=\"config.html?part=anticasc\">Anticascading</A></TD>\n"
|
---|
474 | #define TPLFILEMENUANTICASC " <TD CLASS=\"configmenu\"><A HREF=\"files.html?part=anticasc\">AC Log</A></TD>\n"
|
---|
475 | #endif
|
---|
476 |
|
---|
477 | #ifdef HAVE_DVBAPI
|
---|
478 | #define TPLCONFIGMENUDVBAPI " <TD CLASS=\"configmenu\"><A HREF=\"config.html?part=dvbapi\">DVB-Api</A></TD>\n"
|
---|
479 | #define TPLFILEMENUDVBAPI " <TD CLASS=\"configmenu\"><A HREF=\"files.html?part=dvbapi\">oscam.dvbapi</A></TD>\n"
|
---|
480 | #endif
|
---|
481 |
|
---|
482 | #ifdef WITH_LB
|
---|
483 | #define TPLCONFIGMENULB " <TD CLASS=\"configmenu\"><A HREF=\"config.html?part=loadbalancer\">Loadbalancer</A></TD>\n"
|
---|
484 | #endif
|
---|
485 |
|
---|
486 | #ifdef MODULE_CAMD33
|
---|
487 | #define TPLCONFIGMENUCAMD33 " <TD CLASS=\"configmenu\"><A HREF=\"config.html?part=camd33\">Camd3.3</A></TD>\n"
|
---|
488 | #endif
|
---|
489 |
|
---|
490 | #ifdef MODULE_CAMD35
|
---|
491 | #define TPLCONFIGMENUCAMD35 " <TD CLASS=\"configmenu\"><A HREF=\"config.html?part=camd35\">Camd3.5</A></TD>\n"
|
---|
492 | #endif
|
---|
493 |
|
---|
494 | #ifdef MODULE_CAMD35_TCP
|
---|
495 | #define TPLCONFIGMENUCAMD35TCP " <TD CLASS=\"configmenu\"><A HREF=\"config.html?part=camd35tcp\">Camd3.5 TCP</A></TD>\n"
|
---|
496 | #endif
|
---|
497 |
|
---|
498 | #ifdef MODULE_CCCAM
|
---|
499 | #define TPLCONFIGMENUCCCAM " <TD CLASS=\"configmenu\"><A HREF=\"config.html?part=cccam\">CCcam</A></TD>\n"
|
---|
500 | #endif
|
---|
501 |
|
---|
502 | #ifdef MODULE_NEWCAMD
|
---|
503 | #define TPLCONFIGMENUNEWCAMD " <TD CLASS=\"configmenu\"><A HREF=\"config.html?part=newcamd\">Newcamd</A></TD>\n"
|
---|
504 | #endif
|
---|
505 |
|
---|
506 | #ifdef MODULE_RADEGAST
|
---|
507 | #define TPLCONFIGMENURADEGAST " <TD CLASS=\"configmenu\"><A HREF=\"config.html?part=radegast\">Radegast</A></TD>\n"
|
---|
508 | #endif
|
---|
509 |
|
---|
510 | #ifdef MODULE_SERIAL
|
---|
511 | #define TPLCONFIGMENUSERIAL " <TD CLASS=\"configmenu\"><A HREF=\"config.html?part=serial\">Serial</A></TD>\n"
|
---|
512 | #endif
|
---|
513 |
|
---|
514 | #define TPLSTATUS "\
|
---|
515 | ##TPLHEADER##\
|
---|
516 | ##TPLMENU##\
|
---|
517 | <BR><BR>\n\
|
---|
518 | <form action=\"status.html\" method=\"get\">\n\
|
---|
519 | <select name=\"hideidle\">\n\
|
---|
520 | <option value=\"0\" ##HIDEIDLECLIENTSSELECTED0##>Show idle clients</option>\n\
|
---|
521 | <option value=\"1\" ##HIDEIDLECLIENTSSELECTED1##>Hide idle clients</option>\n\
|
---|
522 | <option value=\"2\">Show hidden clients</option>\n\
|
---|
523 | </select>\n\
|
---|
524 | <input type=\"submit\" value=\"Update\">\n\
|
---|
525 | </form>\n\
|
---|
526 | <TABLE WIDTH=\"100%\" class=\"status\">\n\
|
---|
527 | <TR>\n\
|
---|
528 | <TH class=\"statuscol0\">hide</TH>\n\
|
---|
529 | <TH class=\"statuscol1\">Thread ID</TH>\n\
|
---|
530 | <TH class=\"statuscol2\">Type</TH>\n\
|
---|
531 | <TH class=\"statuscol3\">ID</TH>\n\
|
---|
532 | <TH class=\"statuscol4\">Label</TH>\n\
|
---|
533 | <TH class=\"statuscol5\">AU</TH>\n\
|
---|
534 | <TH class=\"statuscol6\">Crypted</TH>\n\
|
---|
535 | <TH class=\"statuscol7\">Address</TH>\n\
|
---|
536 | <TH class=\"statuscol8\">Port</TH>\n\
|
---|
537 | <TH class=\"statuscol9\">Protocol</TH>\n\
|
---|
538 | <TH class=\"statuscol10\">Login</TH>\n\
|
---|
539 | <TH class=\"statuscol11\">Online</TH>\n\
|
---|
540 | <TH class=\"statuscol12\">CAID:SRVID</TH>\n\
|
---|
541 | <TH class=\"statuscol13\">Current Channel</TH>\n\
|
---|
542 | <TH class=\"statuscol14\">LB Value/ Reader</TH>\n\
|
---|
543 | <TH class=\"statuscol15\">Idle</TH>\n\
|
---|
544 | <TH class=\"statuscol16\">Status</TH>\n\
|
---|
545 | </TR>\n\
|
---|
546 | ##SERVERSTATUS##\n\
|
---|
547 | ##READERHEADLINE##\n\
|
---|
548 | ##READERSTATUS##\n\
|
---|
549 | ##PROXYHEADLINE##\n\
|
---|
550 | ##PROXYSTATUS##\n\
|
---|
551 | ##CLIENTHEADLINE##\n\
|
---|
552 | ##CLIENTSTATUS##\n\
|
---|
553 | </TABLE><BR>\n\
|
---|
554 | <DIV class=\"log\">\n\
|
---|
555 | ##LOGHISTORY##\
|
---|
556 | </DIV><BR>\n\
|
---|
557 | ##SDEBUG##\
|
---|
558 | ##TPLFOOTER##"
|
---|
559 |
|
---|
560 | #define TPLAPISTATUS "##TPLAPIHEADER##\n\
|
---|
561 | <status>\n\
|
---|
562 | ##APISTATUSBITS##\
|
---|
563 | </status>\n\
|
---|
564 | <log><![CDATA[ \n\
|
---|
565 | ##LOGHISTORY##\
|
---|
566 | ]]></log>\
|
---|
567 | ##TPLAPIFOOTER##"
|
---|
568 |
|
---|
569 |
|
---|
570 | #define TPLCLIENTSTATUSBIT "\
|
---|
571 | <TR class=\"##CLIENTTYPE##\">\n\
|
---|
572 | <TD class=\"statuscol0\"><A HREF =\"status.html?hide=##HIDEIDX##\" TITLE=\"Hide this client\"><IMG HEIGHT=\"16\" WIDTH=\"16\" SRC=\"image?i=ICHID\" ALT=\"Hide\"></A></TD>\n\
|
---|
573 | <TD class=\"statuscol1\">##CSIDX##</TD>\n\
|
---|
574 | <TD class=\"statuscol2\">##CLIENTTYPE##</TD>\n\
|
---|
575 | <TD class=\"statuscol3\">##CLIENTCNR##</TD>\n\
|
---|
576 | <TD class=\"statuscol4\"><SPAN TITLE=\"##CLIENTDESCRIPTION##\">##CLIENTUSER##</SPAN></TD>\n\
|
---|
577 | <TD class=\"statuscol5\">##CLIENTCAUHTTP##</TD>\n\
|
---|
578 | <TD class=\"statuscol6\">##CLIENTCRYPTED##</TD>\n\
|
---|
579 | <TD class=\"statuscol7\">##CLIENTIP##</TD>\n\
|
---|
580 | <TD class=\"statuscol8\">##CLIENTPORT##</TD>\n\
|
---|
581 | <TD class=\"statuscol9\"><SPAN TITLE=\"##CLIENTPROTOTITLE##\">##CLIENTPROTO##</SPAN></TD>\n\
|
---|
582 | <TD class=\"statuscol10\">##CLIENTLOGINDATE##</TD>\n\
|
---|
583 | <TD class=\"statuscol11\">##CLIENTLOGINSECS##</TD>\n\
|
---|
584 | <TD class=\"statuscol12\">##CLIENTCAID##:##CLIENTSRVID##</TD>\n\
|
---|
585 | <TD class=\"statuscol13\">##CLIENTSRVPROVIDER####CLIENTSRVNAME##</TD>\n\
|
---|
586 | <TD class=\"statuscol14\">##CLIENTLBVALUE##</TD>\n\
|
---|
587 | <TD class=\"statuscol15\">##CLIENTIDLESECS##</TD>\n\
|
---|
588 | <TD class=\"statuscol16\">##CLIENTCON##</TD>\n\
|
---|
589 | </TR>\n"
|
---|
590 |
|
---|
591 |
|
---|
592 | #define TPLAPISTATUSBIT " <client type=\"##CLIENTTYPE##\" name=\"##CLIENTUSER##\" protocol=\"##CLIENTPROTO##\" protocolext=\"##CLIENTPROTOTITLE##\" au=\"##CLIENTCAU##\">\n\
|
---|
593 | <request caid=\"##CLIENTCAID##\" srvid=\"##CLIENTSRVID##\" ecmtime=\"##CLIENTLASTRESPONSETIME##\" ecmhistory=\"##CLIENTLASTRESPONSETIMEHIST##\" answered=\"##LASTREADER##\">##CLIENTSRVPROVIDER####CLIENTSRVNAME##</request>\n\
|
---|
594 | <times login=\"##CLIENTLOGINDATE##\" online=\"##CLIENTLOGINSECS##\" idle=\"##CLIENTIDLESECS##\"></times>\n\
|
---|
595 | <connection ip=\"##CLIENTIP##\" port=\"##CLIENTPORT##\">##CLIENTCON##</connection>\n\
|
---|
596 | </client>\n"
|
---|
597 |
|
---|
598 |
|
---|
599 | #define TPLAPIUSERCONFIGLIST "##TPLAPIHEADER##\n\
|
---|
600 | <users>\n\
|
---|
601 | ##APIUSERCONFIGS##\
|
---|
602 | </users>\n\
|
---|
603 | <totals>\n\
|
---|
604 | <cwok>##TOTAL_CWOK##</cwok>\n\
|
---|
605 | <cwnok>##TOTAL_CWNOK##</cwnok>\n\
|
---|
606 | <cwignore>##TOTAL_CWIGN##</cwignore>\n\
|
---|
607 | <cwtimeout>##TOTAL_CWTOUT##</cwtimeout>\n\
|
---|
608 | <cwcache>##TOTAL_CWCACHE##</cwcache>\n\
|
---|
609 | <cwtun>##TOTAL_CWTUN##</cwtun>\n\
|
---|
610 | </totals>\n\
|
---|
611 | ##TPLAPIFOOTER##"
|
---|
612 |
|
---|
613 | #define TPLAPIUSERCONFIGLISTBIT " <user name=\"##USER##\">\n\
|
---|
614 | <stats>\n\
|
---|
615 | <cwok>##CWOK##</cwok>\n\
|
---|
616 | <cwnok>##CWNOK##</cwnok>\n\
|
---|
617 | <cwignore>##CWIGN##</cwignore>\n\
|
---|
618 | <cwtimeout>##CWTOUT##</cwtimeout>\n\
|
---|
619 | <cwcache>##CWCACHE##</cwcache>\n\
|
---|
620 | <cwtun>##CWTUN##</cwtun>\n\
|
---|
621 | <cwlastresptime>##CWLASTRESPONSET##</cwlastresptime>\n\
|
---|
622 | <emmok>##EMMOK##</emmok>\n\
|
---|
623 | <emmnok>##EMMNOK##</emmnok>\n\
|
---|
624 | <cwrate>##CWRATE##</cwrate>\n\
|
---|
625 | </stats>\n\
|
---|
626 | </user>\n"
|
---|
627 |
|
---|
628 |
|
---|
629 | #define TPLUSERCONFIGLIST "\
|
---|
630 | ##TPLHEADER##\
|
---|
631 | ##TPLMENU##\
|
---|
632 | ##MESSAGE##\
|
---|
633 | <BR>\n\
|
---|
634 | <TABLE CLASS=\"configmenu\">\n\
|
---|
635 | <TR>\n\
|
---|
636 | <TD CLASS=\"configmenu\"><A HREF=\"userconfig.html?part=adduser\">Add User</A></TD>\n\
|
---|
637 | <TD CLASS=\"configmenu\"><A HREF=\"userconfig.html?action=reinit\">Reinit User DB</A></TD>\n\
|
---|
638 | <TD CLASS=\"configmenu\"><A HREF=\"userconfig.html?action=resetalluserstats\">Reset Userstats</A></TD>\n\
|
---|
639 | </TR>\n\
|
---|
640 | </TABLE><BR>\n\
|
---|
641 | <TABLE CLASS=\"users\">\n\
|
---|
642 | <TR>\n\
|
---|
643 | <TH>Lock</TH>\n\
|
---|
644 | <TH>Label</TH>\n\
|
---|
645 | <TH>Status</TH>\n\
|
---|
646 | <TH>Address</TH>\n\
|
---|
647 | <TH>Protocol</TH>\n\
|
---|
648 | <TH>Last Channel</TH>\n\
|
---|
649 | <TH>Idle</TH>\n\
|
---|
650 | <TH>OK</TH>\n\
|
---|
651 | <TH>NOK</TH>\n\
|
---|
652 | <TH>IGN</TH>\n\
|
---|
653 | <TH>TOUT</TH>\n\
|
---|
654 | <TH>CACHE</TH>\n\
|
---|
655 | <TH>TUN</TH>\n\
|
---|
656 | <TH>LTIME</TH>\n\
|
---|
657 | <TH>EOK</TH>\n\
|
---|
658 | <TH>ENOK</TH>\n\
|
---|
659 | <TH>CW Rate</TH>\n\
|
---|
660 | <TH colspan=\"3\" class=\"centered\">Action</TH>\n\
|
---|
661 | </TR>\n\
|
---|
662 | ##USERCONFIGS##\
|
---|
663 | ##NEWUSERFORM##\
|
---|
664 | </TABLE><BR>\n\
|
---|
665 | Totals for the server:\n\
|
---|
666 | <TABLE cellpadding=\"10\">\n\
|
---|
667 | <TR>\n\
|
---|
668 | <TH>OK</TH>\n\
|
---|
669 | <TH>NOK</TH>\n\
|
---|
670 | <TH>IGN</TH>\n\
|
---|
671 | <TH>TOUT</TH>\n\
|
---|
672 | <TH>CACHE</TH>\n\
|
---|
673 | <TH>TUN</TH>\n\
|
---|
674 | <TH>Action</TH>\n\
|
---|
675 | </TR>\n\
|
---|
676 | <TR>\n\
|
---|
677 | <TD class=\"centered\">##TOTAL_CWOK##</TD>\n\
|
---|
678 | <TD class=\"centered\">##TOTAL_CWNOK##</TD>\n\
|
---|
679 | <TD class=\"centered\">##TOTAL_CWIGN##</TD>\n\
|
---|
680 | <TD class=\"centered\">##TOTAL_CWTOUT##</TD>\n\
|
---|
681 | <TD class=\"centered\">##TOTAL_CWCACHE##</TD>\n\
|
---|
682 | <TD class=\"centered\">##TOTAL_CWTUN##</TD>\n\
|
---|
683 | <TD class=\"centered\"><A HREF=\"userconfig.html?action=resetserverstats\" TITLE=\"reset statistics for server\"><IMG HEIGHT=\"16\" WIDTH=\"16\" SRC=\"image?i=ICRES\"BORDER=\"0\" ALT=\"Reset Server Stats\"></A></TD>\n\
|
---|
684 | </TR>\n\
|
---|
685 | </TABLE><BR>\n\
|
---|
686 | ##TPLFOOTER##"
|
---|
687 |
|
---|
688 | #define TPLADDNEWUSER "\
|
---|
689 | <TR>\n\
|
---|
690 | <FORM action=\"user_edit.html\" method=\"get\">\n\
|
---|
691 | <TD> </TD>\n\
|
---|
692 | <TD colspan=\"6\">New User: <input name=\"user\" type=\"text\"> <input type=\"submit\" value=\"Add User\" ##BTNDISABLED##></TD>\n\
|
---|
693 | <TD colspan=\"10\" class=\"centered\"></TD>\n\
|
---|
694 | </FORM>\n\
|
---|
695 | <TR>\n"
|
---|
696 |
|
---|
697 | #define TPLUSERCONFIGLISTBIT "\
|
---|
698 | <TR class=\"##CLASSNAME##\">\n\
|
---|
699 | <TD class=\"centered\"><A HREF=\"userconfig.html?user=##USERENC##&action=##SWITCH##\" TITLE=\"##SWITCHTITLE##\"><IMG HEIGHT=\"16\" WIDTH=\"16\" SRC=\"##SWITCHICO##\"BORDER=\"0\" ALT=\"##SWITCHTITLE##\"></A></TD>\n\
|
---|
700 | <TD><SPAN TITLE=\"##DESCRIPTION##\">##USER##</SPAN></TD>\n\
|
---|
701 | <TD>##STATUS##</TD>\n\
|
---|
702 | <TD>##CLIENTIP##</TD>\n\
|
---|
703 | <TD class=\"centered\"><SPAN TITLE=\"##CLIENTPROTOTITLE##\">##CLIENTPROTO##</SPAN></TD>\n\
|
---|
704 | <TD>##LASTCHANNEL##</TD>\n\
|
---|
705 | <TD class=\"centered\">##IDLESECS##</TD>\n\
|
---|
706 | <TD class=\"centered\">##CWOK##</TD>\n\
|
---|
707 | <TD class=\"centered\">##CWNOK##</TD>\n\
|
---|
708 | <TD class=\"centered\">##CWIGN##</TD>\n\
|
---|
709 | <TD class=\"centered\">##CWTOUT##</TD>\n\
|
---|
710 | <TD class=\"centered\">##CWCACHE##</TD>\n\
|
---|
711 | <TD class=\"centered\">##CWTUN##</TD>\n\
|
---|
712 | <TD class=\"centered\">##CWLASTRESPONSET##</TD>\n\
|
---|
713 | <TD class=\"centered\">##EMMOK##</TD>\n\
|
---|
714 | <TD class=\"centered\">##EMMNOK##</TD>\n\
|
---|
715 | <TD class=\"centered\">##CWRATE####CWRATE2##</TD>\n\
|
---|
716 | <TD class=\"centered\"><A HREF=\"user_edit.html?user=##USERENC##\" TITLE=\"edit this user\"><IMG HEIGHT=\"16\" WIDTH=\"16\" SRC=\"image?i=ICEDI\" BORDER=\"0\" ALT=\"Edit User\"></A></TD>\n\
|
---|
717 | <TD class=\"centered\"><A HREF=\"userconfig.html?user=##USERENC##&action=resetstats\" TITLE=\"reset statistics for this user\"><IMG HEIGHT=\"16\" WIDTH=\"16\" SRC=\"image?i=ICRES\"BORDER=\"0\" ALT=\"Reset Stats\"></A></TD>\n\
|
---|
718 | <TD class=\"centered\"><A HREF=\"userconfig.html?user=##USERENC##&action=delete\" TITLE=\"delete this user\"><IMG HEIGHT=\"16\" WIDTH=\"16\" SRC=\"image?i=ICDEL\"BORDER=\"0\" ALT=\"Delete User\"></A></TD>\n\
|
---|
719 | </TR>\n"
|
---|
720 |
|
---|
721 | #define TPLUSEREDIT "\
|
---|
722 | ##TPLHEADER##\
|
---|
723 | ##TPLMENU##\
|
---|
724 | <DIV CLASS=\"message\">##MESSAGE##</DIV>\
|
---|
725 | <BR><BR>\n\
|
---|
726 | <form action=\"user_edit.html\" method=\"get\">\n\
|
---|
727 | <input name=\"user\" type=\"hidden\" value=\"##USERNAME##\">\n\
|
---|
728 | <TABLE CLASS=\"config\">\n\
|
---|
729 | <TR><TH> </TH> <TH>Edit User ##USERNAME##</TH></TR>\n\
|
---|
730 | <TR><TD>##TPLHELPPREFIX##user#pwd##TPLHELPSUFFIX##Password:</A></TD><TD><input name=\"pwd\" type=\"text\" size=\"63\" maxlength=\"63\" value=\"##PASSWORD##\"></TD></TR>\n\
|
---|
731 | <TR><TD>##TPLHELPPREFIX##user#description##TPLHELPSUFFIX##Description:</A></TD><TD><input name=\"description\" type=\"text\" size=\"63\" maxlength=\"63\" value=\"##DESCRIPTION##\"></TD></TR>\n\
|
---|
732 | <TR><TD>##TPLHELPPREFIX##user#disabled##TPLHELPSUFFIX##Disabled:</A></TD><TD><SELECT NAME=\"disabled\"><OPTION VALUE=\"0\">NO</OPTION><OPTION VALUE=\"1\" ##DISABLEDCHECKED##>YES</OPTION></SELECT></TD></TR>\n\
|
---|
733 | <TR><TD>##TPLHELPPREFIX##user#expdate##TPLHELPSUFFIX##Exp. Date:</A></TD><TD><input name=\"expdate\" type=\"text\" size=\"30\" maxlength=\"30\" value=\"##EXPDATE##\"></TD></TR>\n\
|
---|
734 | <TR><TD>##TPLHELPPREFIX##user#failban##TPLHELPSUFFIX##Failban:</A></TD><TD><input name=\"failban\" type=\"text\" size=\"2\" maxlength=\"1\" value=\"##FAILBAN##\"></TD></TR>\n\
|
---|
735 | <TR><TD>##TPLHELPPREFIX##user#allowedtimeframe##TPLHELPSUFFIX##Allowed Timeframe:</A></TD><TD><input name=\"allowedtimeframe\" type=\"text\" size=\"15\" maxlength=\"11\" value=\"##ALLOWEDTIMEFRAME##\"> (hh:mm-hh:mm)</TD></TR>\n\
|
---|
736 | <TR><TD>##TPLHELPPREFIX##user#group##TPLHELPSUFFIX##Group:</A></TD><TD><input name=\"group\" type=\"text\" size=\"20\" maxlength=\"100\" value=\"##GROUPS##\"></TD></TR>\n\
|
---|
737 | <TR><TD>##TPLHELPPREFIX##user#hostname##TPLHELPSUFFIX##Hostname:</A></TD><TD><input name=\"hostname\" type=\"text\" size=\"60\" maxlength=\"50\" value=\"##DYNDNS##\"></TD></TR>\n\
|
---|
738 | <TR><TD>##TPLHELPPREFIX##user#uniq##TPLHELPSUFFIX##Uniq:</A></TD>\n\
|
---|
739 | <TD>\n\
|
---|
740 | <select name=\"uniq\">\n\
|
---|
741 | <option value=\"0\" ##UNIQSELECTED0##>0 - none</option>\n\
|
---|
742 | <option value=\"1\" ##UNIQSELECTED1##>1 - strict first</option>\n\
|
---|
743 | <option value=\"2\" ##UNIQSELECTED2##>2 - per IP</option>\n\
|
---|
744 | <option value=\"3\" ##UNIQSELECTED3##>3 - strict last</option>\n\
|
---|
745 | <option value=\"4\" ##UNIQSELECTED4##>4 - per IP last</option>\n\
|
---|
746 | </select>\n\
|
---|
747 | </TD>\n\
|
---|
748 | </TR>\n\
|
---|
749 | <TR><TD>##TPLHELPPREFIX##user#sleep##TPLHELPSUFFIX##Sleep:</A></TD><TD><input name=\"sleep\" type=\"text\" size=\"4\" maxlength=\"4\" value=\"##SLEEP##\"></TD></TR>\n\
|
---|
750 | <TR><TD>##TPLHELPPREFIX##user#monlevel##TPLHELPSUFFIX##Monlevel:</A></TD>\n\
|
---|
751 | <TD>\n\
|
---|
752 | <select name=\"monlevel\">\n\
|
---|
753 | <option value=\"0\" ##MONSELECTED0##>0 - no access to monitor</option>\n\
|
---|
754 | <option value=\"1\" ##MONSELECTED1##>1 - only server and own procs</option>\n\
|
---|
755 | <option value=\"2\" ##MONSELECTED2##>2 - all procs, but viewing only, default</option>\n\
|
---|
756 | <option value=\"3\" ##MONSELECTED3##>3 - all procs, reload of oscam.user possible</option>\n\
|
---|
757 | <option value=\"4\" ##MONSELECTED4##>4 - complete access</option>\n\
|
---|
758 | </select>\n\
|
---|
759 | </TD>\n\
|
---|
760 | </TR>\n\
|
---|
761 | <TR><TD>##TPLHELPPREFIX##user#au##TPLHELPSUFFIX##AU:</A></TD><TD><input name=\"au\" type=\"text\" size=\"60\" maxlength=\"50\" value=\"##AUREADER##\"></TD></TR>\n\
|
---|
762 | <TR><TD>##TPLHELPPREFIX##user#services##TPLHELPSUFFIX##Services:</A></TD>\n\
|
---|
763 | <TD>\n\
|
---|
764 | <TABLE class=\"invisible\">\n\
|
---|
765 | ##SIDS##\
|
---|
766 | </TABLE>\n\
|
---|
767 | </TD>\n\
|
---|
768 | </TR>\n\
|
---|
769 | <TR><TD>##TPLHELPPREFIX##user#caid##TPLHELPSUFFIX##CAID:</A></TD><TD><input name=\"caid\" type=\"text\" size=\"60\" maxlength=\"50\" value=\"##CAIDS##\"></TD></TR>\n\
|
---|
770 | <TR><TD>##TPLHELPPREFIX##user#ident##TPLHELPSUFFIX##Ident:</A></TD><TD><textarea name=\"ident\" cols=\"58\" rows=\"3\" class=\"bt\">##IDENTS##</textarea></TD></TR>\n\
|
---|
771 | <TR><TD>##TPLHELPPREFIX##user#chid##TPLHELPSUFFIX##CHID:</A></TD><TD><textarea name=\"chid\" cols=\"58\" rows=\"3\" class=\"bt\">##CHIDS##</textarea></TD></TR>\n\
|
---|
772 | <TR><TD>##TPLHELPPREFIX##user#class##TPLHELPSUFFIX##Class:</A></TD><TD><input name=\"class\" type=\"text\" size=\"60\" maxlength=\"150\" value=\"##CLASS##\"></TD></TR>\n\
|
---|
773 | <TR><TD>##TPLHELPPREFIX##user#betatunnel##TPLHELPSUFFIX##Betatunnel:</A></TD><TD><textarea name=\"betatunnel\" cols=\"58\" rows=\"3\" class=\"bt\">##BETATUNNELS##</textarea></TD></TR>\n\
|
---|
774 | <TR><TD>##TPLHELPPREFIX##user#suppresscmd08##TPLHELPSUFFIX##Suppresscmd08:</A></TD><TD><SELECT NAME=\"suppresscmd08\"><OPTION VALUE=\"0\">CMD08 active</OPTION><OPTION VALUE=\"1\" ##SUPPRESSCMD08##>CMD08 suppressed</OPTION></SELECT></TD></TR>\n\
|
---|
775 | <TR><TD>##TPLHELPPREFIX##user#sleepsend##TPLHELPSUFFIX##Sleepsend:</A></TD><TD><input name=\"sleepsend\" type=\"text\" size=\"3\" maxlength=\"3\" value=\"##SLEEPSEND##\"> 0 or 255</TD></TR>\n\
|
---|
776 | ##TPLUSEREDITANTICASC##\
|
---|
777 | <TR class=\"usrcfg_cccam\"><TD>##TPLHELPPREFIX##user#cccmaxhops##TPLHELPSUFFIX##CCC Maxhops:</A></TD><TD><input name=\"cccmaxhops\" type=\"text\" size=\"3\" maxlength=\"2\" value=\"##CCCMAXHOPS##\"></TD></TR>\n\
|
---|
778 | <TR class=\"usrcfg_cccam\"><TD>##TPLHELPPREFIX##user#cccreshare##TPLHELPSUFFIX##CCC Reshare:</A></TD><TD><input name=\"cccreshare\" type=\"text\" size=\"3\" maxlength=\"2\" value=\"##CCCRESHARE##\"></TD></TR>\n\
|
---|
779 | <TR class=\"usrcfg_cccam\"><TD>##TPLHELPPREFIX##user#cccignorereshare##TPLHELPSUFFIX##CCC Ignore reshare:</A></TD><TD><SELECT NAME=\"cccignorereshare\"><OPTION VALUE=\"0\">OFF</OPTION><OPTION VALUE=\"1\" ##CCCIGNORERESHARE##>ON</OPTION></SELECT></TD></TR>\n\
|
---|
780 | <TR class=\"usrcfg_cccam\"><TD>##TPLHELPPREFIX##user#cccstealth##TPLHELPSUFFIX##CCC stealth:</A></TD><TD><SELECT NAME=\"cccstealth\"><OPTION VALUE=\"0\">OFF</OPTION><OPTION VALUE=\"1\" ##CCCSTEALTH##>ON</OPTION></SELECT></TD></TR>\n\
|
---|
781 | <TR><TD>##TPLHELPPREFIX##user#keepalive##TPLHELPSUFFIX##Keepalive:</A></TD><TD><SELECT NAME=\"keepalive\"><OPTION VALUE=\"0\">OFF</OPTION><OPTION VALUE=\"1\" ##KEEPALIVE##>ON</OPTION></SELECT></TD></TR>\n\
|
---|
782 | <TR>\n\
|
---|
783 | <TD class=\"centered\"><input type=\"submit\" name=\"action\" value=\"Save\" title=\"Save settings and reload users\" ##BTNDISABLED##></TD>\n\
|
---|
784 | <TD class=\"centered\"><input name=\"newuser\" type=\"text\" size=\"20\" maxlength=\"20\" title=\"Enter new username if you want to clone this user\"> <input type=\"submit\" name=\"action\" value=\"Save As\" title=\"Save as new user and reload users\" ##BTNDISABLED##></TD>\n\
|
---|
785 | </TR>\n\
|
---|
786 | </TABLE>\n\
|
---|
787 | </form>\n\
|
---|
788 | ##TPLFOOTER##"
|
---|
789 |
|
---|
790 | #define TPLUSEREDITRDRSELECTED " <option value=\"##READERNAME##\" ##SELECTED##>##READERNAME##</option>"
|
---|
791 |
|
---|
792 | #define TPLUSEREDITSIDOKBIT "\
|
---|
793 | <TR>\n\
|
---|
794 | <TD><INPUT NAME=\"services\" TYPE=\"CHECKBOX\" VALUE=\"##SIDLABEL##\" ##CHECKED##> ##SIDLABEL##</TD>\n"
|
---|
795 |
|
---|
796 | #define TPLUSEREDITSIDNOBIT "\
|
---|
797 | <TD><INPUT NAME=\"services\" TYPE=\"CHECKBOX\" VALUE=\"!##SIDLABEL##\" ##CHECKED##> !##SIDLABEL##</TD>\n\
|
---|
798 | </TR>\n"
|
---|
799 |
|
---|
800 | #ifdef CS_ANTICASC
|
---|
801 | # define TPLUSEREDITANTICASC "\
|
---|
802 | <TR class=\"usrcfg_anticasc\"><TD>##TPLHELPPREFIX##user#numusers##TPLHELPSUFFIX##Anticascading numusers:</A></TD><TD><input name=\"numusers\" type=\"text\" size=\"3\" maxlength=\"3\" value=\"##AC_USERS##\"></TD></TR>\n\
|
---|
803 | <TR class=\"usrcfg_anticasc\"><TD>##TPLHELPPREFIX##user#penalty##TPLHELPSUFFIX##Anticascading penalty:</A></TD>\
|
---|
804 | <TD>\
|
---|
805 | <select name=\"penalty\">\n\
|
---|
806 | <option value=\"0\" ##PENALTY0##>0 - Only write to log</option>\n\
|
---|
807 | <option value=\"1\" ##PENALTY1##>1 - Fake DW</option>\n\
|
---|
808 | <option value=\"2\" ##PENALTY2##>2 - Ban</option>\n\
|
---|
809 | <option value=\"3\" ##PENALTY3##>3 - Fake DW delayed</option>\n\
|
---|
810 | </select>\n\
|
---|
811 | </TD></TR>\n"
|
---|
812 | #endif
|
---|
813 |
|
---|
814 | #define TPLSIDTAB "\
|
---|
815 | ##TPLHEADER##\
|
---|
816 | ##TPLMENU##\
|
---|
817 | <BR><BR><DIV class=\"log\">\n\
|
---|
818 | ##SIDTABS##\
|
---|
819 | </DIV>\n\
|
---|
820 | ##TPLFOOTER##"
|
---|
821 |
|
---|
822 | #define TPLSIDTABBIT "\
|
---|
823 | label=##LABEL##<BR>\n\
|
---|
824 | caid(##CAIDNUM##)=##CAIDS##<BR>\n\
|
---|
825 | provider(##PROVIDNUM##)=##PROVIDS##<BR>\n\
|
---|
826 | services(##SRVIDNUM##)=##SRVIDS##<BR><BR>\n"
|
---|
827 |
|
---|
828 | #define TPLREADERS "\
|
---|
829 | ##TPLHEADER##\
|
---|
830 | ##TPLMENU##\
|
---|
831 | <BR><BR>\n\
|
---|
832 | <TABLE CLASS=\"configmenu\"><TR><TD CLASS=\"configmenu\"><A HREF=\"scanusb.html\">Scan USB</A></TD></TR></TABLE><BR>\
|
---|
833 | <form action=\"readerconfig.html\" method=\"get\">\n\
|
---|
834 | <TABLE CLASS=\"readers\">\n\
|
---|
835 | <TR>\n\
|
---|
836 | <TH>Lock</TH>\n\
|
---|
837 | <TH>Reader</TH>\n\
|
---|
838 | <TH>Protocol</TH>\n\
|
---|
839 | <TH>EMM error<br><span title=\"unknown EMM\"> UK </span>/<span title=\"global EMM\"> G </span>/<span title=\"shared EMM\"> S </span>/<span title=\"unique EMM\"> UQ </span></TH>\n\
|
---|
840 | <TH>EMM written<br><span title=\"unknown EMM\"> UK </span>/<span title=\"global EMM\"> G </span>/<span title=\"shared EMM\"> S </span>/<span title=\"unique EMM\"> UQ </span></TH>\n\
|
---|
841 | <TH>EMM skipped<br><span title=\"unknown EMM\"> UK </span>/<span title=\"global EMM\"> G </span>/<span title=\"shared EMM\"> S </span>/<span title=\"unique EMM\"> UQ </span></TH>\n\
|
---|
842 | <TH>EMM blocked<br><span title=\"unknown EMM\"> UK </span>/<span title=\"global EMM\"> G </span>/<span title=\"shared EMM\"> S </span>/<span title=\"unique EMM\"> UQ </span></TH>\n\
|
---|
843 | <TH COLSPAN=\"5\">Action</TH>\n\
|
---|
844 | </TR>\n\
|
---|
845 | ##READERLIST##\n\
|
---|
846 | <TR>\n\
|
---|
847 | <TD> </TD>\
|
---|
848 | <TD COLSPAN=\"2\" class=\"centered\">New Reader</TD>\n\
|
---|
849 | <TD COLSPAN=\"2\" class=\"centered\">Label: <input type=\"text\" name=\"label\" value=\"##NEXTREADER##\"></TD>\n\
|
---|
850 | <TD COLSPAN=\"2\" class=\"centered\">Protocol: \n\
|
---|
851 | <select name=\"protocol\">\n\
|
---|
852 | <option>mouse</option>\n\
|
---|
853 | <option>mp35</option>\n\
|
---|
854 | <option>smartreader</option>\n\
|
---|
855 | <option>internal</option>\n\
|
---|
856 | <option>sc8in1</option>\n\
|
---|
857 | <option>serial</option>\n\
|
---|
858 | <option>camd35</option>\n\
|
---|
859 | <option>cs378x</option>\n\
|
---|
860 | <option>radegast</option>\n\
|
---|
861 | <option>newcamd</option>\n\
|
---|
862 | <option>newcamd524</option>\n\
|
---|
863 | <option>cccam</option>\n\
|
---|
864 | <option>constcw</option>\n\
|
---|
865 | ##ADDPROTOCOL##\n\
|
---|
866 | </select>\n\
|
---|
867 | </TD>\n\
|
---|
868 | <TD COLSPAN=\"5\" class=\"centered\"><input type=\"submit\" name=\"action\" value=\"Add\" ##BTNDISABLED##></TD>\n\
|
---|
869 | </TR>\n\
|
---|
870 | </TABLE>\n\
|
---|
871 | </form>\n\
|
---|
872 | ##TPLFOOTER##"
|
---|
873 |
|
---|
874 | #define TPLREADERSBIT "\
|
---|
875 | <TR CLASS =\"##READERCLASS##\">\n\
|
---|
876 | <TD class=\"centered\"><A HREF=\"readers.html?label=##READERNAMEENC##&action=##SWITCH##\" TITLE=\"##SWITCHTITLE##\"><IMG HEIGHT=\"16\" WIDTH=\"16\" SRC=\"##SWITCHICO##\"BORDER=\"0\" ALT=\"##SWITCHTITLE##\"></A></TD>\n\
|
---|
877 | <TD>##READERNAME##</TD>\n\
|
---|
878 | <TD>##CTYP##</TD>\n\
|
---|
879 | <TD class=\"centered\">##EMMERRORUK## / ##EMMERRORG## / ##EMMERRORS## / ##EMMERRORUQ##</TD>\n\
|
---|
880 | <TD class=\"centered\">##EMMWRITTENUK## / ##EMMWRITTENG## / ##EMMWRITTENS## / ##EMMWRITTENUQ##</TD>\n\
|
---|
881 | <TD class=\"centered\">##EMMSKIPPEDUK## / ##EMMSKIPPEDG## / ##EMMSKIPPEDS## / ##EMMSKIPPEDUQ##</TD>\n\
|
---|
882 | <TD class=\"centered\">##EMMBLOCKEDUK## / ##EMMBLOCKEDG## / ##EMMBLOCKEDS## / ##EMMBLOCKEDUQ##</TD>\n\
|
---|
883 | <TD class=\"centered\"><A HREF=\"readerconfig.html?label=##READERNAMEENC##\" TITLE=\"Edit this Reader\"><IMG HEIGHT=\"16\" WIDTH=\"16\" SRC=\"image?i=ICEDI\" BORDER=\"0\" ALT=\"Edit Reader\"></A></TD>\n\
|
---|
884 | <TD class=\"centered\">##ENTITLEMENT##</TD>\n\
|
---|
885 | <TD class=\"centered\">##READERREFRESH##</TD>\n\
|
---|
886 | <TD class=\"centered\"><A HREF=\"readerstats.html?label=##READERNAMEENC##&hide=4\" TITLE=\"Show loadbalancer statistics\"><IMG HEIGHT=\"16\" WIDTH=\"16\" SRC=\"image?i=ICSTA\" BORDER=\"0\" ALT=\"Loadbalancer statistics\"></A></TD>\n\
|
---|
887 | <TD class=\"centered\"><A HREF=\"readers.html?label=##READERNAMEENC##&action=delete\" TITLE=\"Delete this Reader\"><IMG HEIGHT=\"16\" WIDTH=\"16\" SRC=\"image?i=ICDEL\" BORDER=\"0\" ALT=\"Delete Reader\"></A></TD>\n\
|
---|
888 | </TR>\n"
|
---|
889 |
|
---|
890 | #define TPLREADERENTITLEBIT "<A HREF=\"entitlements.html?label=##READERNAMEENC##\" TITLE=\"Show Entitlement\"><IMG HEIGHT=\"16\" WIDTH=\"16\" SRC=\"##ENTICO##\" BORDER=\"0\" ALT=\"Show Entitlement\"></A>"
|
---|
891 |
|
---|
892 | #define TPLREADERREFRESHBIT "<A HREF=\"readers.html?action=reread&label=##READERNAMEENC##\" TITLE=\"Refresh Entitlement\"><IMG HEIGHT=\"16\" WIDTH=\"16\" SRC=\"##REFRICO##\" BORDER=\"0\" ALT=\"Reset and reload Entitlement\"></A>"
|
---|
893 |
|
---|
894 | #define TPLREADERSTATS "\
|
---|
895 | ##TPLHEADER##\
|
---|
896 | ##TPLMENU##\
|
---|
897 | <DIV CLASS=\"message\">##MESSAGE##</DIV>\
|
---|
898 | <BR><BR>\n\
|
---|
899 | <TABLE border=0 class=\"configmenu\">\n\
|
---|
900 | <TR>\n\
|
---|
901 | <TD CLASS=\"configmenu\"><A HREF=\"readerstats.html?label=##ENCODEDLABEL##&hide=-1\">show all</A></TD>\n\
|
---|
902 | <TD CLASS=\"configmenu\"><A HREF=\"readerstats.html?label=##ENCODEDLABEL##&hide=4\">hide 'not found'</A></TD>\n\
|
---|
903 | <TD CLASS=\"configmenu\"><A HREF=\"readerstats.html?label=##ENCODEDLABEL##&action=resetstat\">reset statistics</A>\
|
---|
904 | </TR>\n\
|
---|
905 | </TABLE>\n\
|
---|
906 | <BR><BR>\n\
|
---|
907 | <TABLE CLASS=\"stats\">\n\
|
---|
908 | <TR><TH colspan=\"8\"> Loadbalance statistics for reader ##LABEL##</TH></TR>\n\
|
---|
909 | <TR><TH>Channel</TH><TH>Channelname</TH><TH>ECM Length</TH><TH>Result</TH><TH>Avg-Time</TH><TH>Last-Time</TH><TH>Count</TH><TH>Last checked/ found</TH></TR>\n\
|
---|
910 | ##READERSTATSROWFOUND##\
|
---|
911 | ##READERSTATSNFHEADLINE##\
|
---|
912 | ##READERSTATSROWNOTFOUND##\
|
---|
913 | </TABLE>\n\
|
---|
914 | <br>Total ECM count: ##TOTALECM##<br>\n\
|
---|
915 | ##TPLFOOTER##"
|
---|
916 |
|
---|
917 | #define TPLREADERSTATSBIT "\
|
---|
918 | <TR><TD>##CHANNEL##</TD>\
|
---|
919 | <TD>##CHANNELNAME##</TD>\
|
---|
920 | <TD class=\"centered\">##ECMLEN##</TD>\
|
---|
921 | <TD class=\"centered\">##RC##</TD>\
|
---|
922 | <TD class=\"centered\">##TIME##</TD>\
|
---|
923 | <TD class=\"centered\">##TIMELAST##</TD>\
|
---|
924 | <TD class=\"centered\">##COUNT##</TD>\
|
---|
925 | <TD class=\"centered\">##LAST##</TD></TR>\n"
|
---|
926 |
|
---|
927 | #define TPLSCANUSB "\
|
---|
928 | ##TPLHEADER##\
|
---|
929 | ##TPLMENU##\
|
---|
930 | <DIV CLASS=\"message\">##MESSAGE##</DIV>\
|
---|
931 | <BR><BR>\n\
|
---|
932 | <TABLE cellpadding=\"10\">\n\
|
---|
933 | <TR><TH>USB Devices</TH></TR>\n\
|
---|
934 | ##USBBIT##\n\
|
---|
935 | </TABLE>\n\
|
---|
936 | ##TPLFOOTER##"
|
---|
937 |
|
---|
938 | #define TPLSCANUSBBIT " <TR ##USBENTRYCLASS##><TD>##USBENTRY##</TD></TR>\n"
|
---|
939 |
|
---|
940 | #define TPLENTITLEMENTS "\
|
---|
941 | ##TPLHEADER##\
|
---|
942 | ##TPLMENU##\
|
---|
943 | <DIV CLASS=\"message\">##MESSAGE##</DIV>\
|
---|
944 | <BR><BR>Entitlements for ##READERNAME##<BR><BR>\n\
|
---|
945 | ##ENTITLEMENTCONTENT##\
|
---|
946 | ##TPLFOOTER##"
|
---|
947 |
|
---|
948 | #define TPLENTITLEMENTGENERICBIT "\
|
---|
949 | <DIV class=\"log\">\n\
|
---|
950 | ##LOGSUMMARY##\n\
|
---|
951 | ##LOGHISTORY##\n\
|
---|
952 | </DIV>\n"
|
---|
953 |
|
---|
954 | #define TPLENTITLEMENTCCCAMBIT "\
|
---|
955 | <TABLE CLASS=\"stats\">\
|
---|
956 | <TR><TH>Host</TH><TH>Caid</TH><TH>System</TH><TH>Type</TH><TH>share id</TH><TH>remote id</TH><TH>Uphops</TH><TH>Reshare</TH><TH>Providers</TH><TH>Nodes</TH><TH>Good sids</TH><TH>Bad sids</TH></TR>\
|
---|
957 | ##CCCAMSTATSENTRY##\
|
---|
958 | </TABLE>\n\
|
---|
959 | <BR><DIV CLASS=\"cccamentitlementtotals\">##TOTALS##</DIV>\
|
---|
960 | <BR><DIV CLASS=\"cccamentitlementcontrols\">##CONTROLS##</DIV>"
|
---|
961 |
|
---|
962 | #define TPLENTITLEMENTCCCAMENTRYBIT "\
|
---|
963 | <TR><TD>##HOST##</TD><TD>##CAID##</TD><TD>##SYSTEM##</TD><TD>##CARDTYPE##</TD><TD>##SHAREID##</TD><TD>##REMOTEID##</TD><TD>##UPHOPS##</TD><TD>##MAXDOWN##</TD><TD>##PROVIDERS##</TD><TD>##NODES##</TD><TD>##SERVICESGOOD##</TD><TD>##SERVICESBAD##</TD></TR>"
|
---|
964 |
|
---|
965 | #define TPLAPICCCAMCARDLIST "##TPLAPIHEADER##\
|
---|
966 | <reader label=\"##READERNAME##\" hostaddress=\"##APIHOST##\" hostport=\"##APIHOSTPORT##\">\n\
|
---|
967 | <cardlist totalcards=\"##APITOTALCARDS##\">\n\
|
---|
968 | ##CARDLIST##\n\
|
---|
969 | </cardlist>\n\
|
---|
970 | </reader>\n\
|
---|
971 | ##TPLAPIFOOTER##"
|
---|
972 |
|
---|
973 | #define TPLAPICCCAMCARDBIT " <card number=\"##APICARDNUMBER##\" caid=\"##APICAID##\" system=\"##SYSTEM##\" \
|
---|
974 | reshare=\"##MAXDOWN##\" hop=\"##UPHOPS##\">\n\
|
---|
975 | <shareid>##SHAREID##</shareid>\n\
|
---|
976 | <remoteid>##REMOTEID##</remoteid>\n\
|
---|
977 | <providers totalproviders=\"##APITOTALPROVIDERS##\">\n\
|
---|
978 | ##PROVIDERLIST##\n\
|
---|
979 | </providers>\n\
|
---|
980 | <nodes totalnodes=\"##APITOTALNODES##\">\n\
|
---|
981 | ##NODELIST##\n\
|
---|
982 | </nodes>\n\
|
---|
983 | </card>\n"
|
---|
984 |
|
---|
985 | #define TPLAPICCCAMCARDPROVIDERBIT " <provider number=\"##APIPROVIDERNUMBER##\" sa=\"##APIPROVIDERSA##\" \
|
---|
986 | caid=\"##APIPROVIDERCAID##\" \
|
---|
987 | provid=\"##APIPROVIDERPROVID##\">##APIPROVIDERNAME##</provider>\n"
|
---|
988 |
|
---|
989 | #define TPLAPICCCAMCARDNODEBIT " <node number=\"##APINODENUMBER##\">##APINODE##</node>\n"
|
---|
990 |
|
---|
991 | #define TPLAPIREADERSTATS "##TPLAPIHEADER##\
|
---|
992 | <reader label=\"##READERNAME##\">\n\
|
---|
993 | <emmstats totalwritten=\"##TOTALWRITTEN##\" totalskipped=\"##TOTALSKIPPED##\" totalblocked=\"##TOTALBLOCKED##\" totalerror=\"##TOTALERROR##\">\n\
|
---|
994 | ##EMMSTATS##\n\
|
---|
995 | </emmstats>\n\
|
---|
996 | <ecmstats count=\"##ROWCOUNT##\" totalecm=\"##TOTALECM##\" lastaccess=\"##LASTACCESS##\">\n\
|
---|
997 | ##ECMSTATS##\n\
|
---|
998 | </ecmstats>\n\
|
---|
999 | </reader>\n\
|
---|
1000 | ##TPLAPIFOOTER##"
|
---|
1001 |
|
---|
1002 | #define TPLAPIREADERSTATSEMMBIT " <emm type=\"##EMMTYPE##\" result=\"##EMMRESULT##\">##EMMCOUNT##</emm>\n"
|
---|
1003 |
|
---|
1004 | #define TPLAPIREADERSTATSECMBIT " <ecm caid=\"##ECMCAID##\" provid=\"##ECMPROVID##\" srvid=\"##ECMSRVID##\"\
|
---|
1005 | channelname=\"##ECMCHANNELNAME##\" avgtime=\"##ECMTIME##\" lasttime=\"##ECMTIMELAST##\" rc=\"##ECMRC##\" rcs=\"##ECMRCS##\" lastrequest=\"##ECMLAST##\">##ECMCOUNT##</ecm>\n"
|
---|
1006 |
|
---|
1007 | #define TPLREADERCONFIG "\
|
---|
1008 | ##TPLHEADER##\
|
---|
1009 | ##TPLMENU##\
|
---|
1010 | <BR><BR>\n\
|
---|
1011 | ##MESSAGE##\n\
|
---|
1012 | <form action=\"readerconfig.html?action=execute\" method=\"get\">\n\
|
---|
1013 | <input name=\"label\" type=\"hidden\" value=\"##READERNAME##\">\n\
|
---|
1014 | <input name=\"protocol\" type=\"hidden\" value=\"##PROTOCOL##\">\n\
|
---|
1015 | <TABLE CLASS=\"config\">\n\
|
---|
1016 | <TR><TH COLSPAN=\"2\">Edit Reader ##READERNAME##</TH></TR>\n\
|
---|
1017 | <TR><TH> </TH><TH>Reader general settings</TH></TR>\n\
|
---|
1018 | <TR><TD>##TPLHELPPREFIX##server#enable##TPLHELPSUFFIX##Enable:</A></TD><TD><input name=\"enable\" type=\"hidden\" value=\"0\"><input name=\"enable\" type=\"checkbox\" value=\"1\" ##ENABLED##></TD></TR>\n\
|
---|
1019 | <TR><TD>##TPLHELPPREFIX##server#device##TPLHELPSUFFIX##Device:</A></TD><TD><input name=\"device\" type=\"text\" size=\"60\" maxlength=\"150\" value=\"##DEVICE##\"></TD></TR>\n\
|
---|
1020 | <TR><TD>##TPLHELPPREFIX##server#group##TPLHELPSUFFIX##Group:</A></TD><TD><input name=\"group\" type=\"text\" size=\"20\" maxlength=\"100\" value=\"##GRP##\"></TD></TR>\n\
|
---|
1021 | <TR><TD>##TPLHELPPREFIX##server#fallback##TPLHELPSUFFIX##Fallback:</A></TD><TD><input name=\"fallback\" type=\"hidden\" value=\"0\"><input name=\"fallback\" type=\"checkbox\" value=\"1\" ##FALLBACKCHECKED##></TD></TR>\n\
|
---|
1022 | <TR><TD>##TPLHELPPREFIX##server#lb_weight##TPLHELPSUFFIX##Loadbalance weight:</A></TD><TD><input name=\"lb_weight\" type=\"text\" size=\"5\" maxlength=\"4\" value=\"##LBWEIGHT##\"></TD></TR>\n\
|
---|
1023 | <TR><TD>##TPLHELPPREFIX##server#caid##TPLHELPSUFFIX##Caid:</A></TD><TD><input name=\"caid\" type=\"text\" size=\"60\" maxlength=\"100\" value=\"##CAIDS##\"></TD></TR>\n\
|
---|
1024 | <TR><TD>##TPLHELPPREFIX##server#ident##TPLHELPSUFFIX##Ident:</A></TD><TD><textarea name=\"ident\" cols=\"58\" rows=\"3\" class=\"bt\">##IDENTS##</textarea></TD></TR>\n\
|
---|
1025 | <TR><TD>##TPLHELPPREFIX##server#chid##TPLHELPSUFFIX##CHID:</A></TD><TD><textarea name=\"chid\" cols=\"58\" rows=\"3\" class=\"bt\">##CHIDS##</textarea></TD></TR>\n\
|
---|
1026 | <TR><TD>##TPLHELPPREFIX##server#class##TPLHELPSUFFIX##Class:</A></TD><TD><input name=\"class\" type=\"text\" size=\"60\" maxlength=\"150\" value=\"##CLASS##\"></TD></TR>\n\
|
---|
1027 | <TR><TD>##TPLHELPPREFIX##server#services##TPLHELPSUFFIX##Services:</A></TD>\n\
|
---|
1028 | <TD>\n\
|
---|
1029 | <TABLE class=\"invisible\">\n\
|
---|
1030 | ##SIDS##\
|
---|
1031 | </TABLE>\n\
|
---|
1032 | </TD>\n\
|
---|
1033 | </TR>\n\
|
---|
1034 | <TR><TD>##TPLHELPPREFIX##server#audisabled##TPLHELPSUFFIX##AU disabled:</A></TD><TD><input name=\"audisabled\" type=\"hidden\" value=\"0\"><input name=\"audisabled\" type=\"checkbox\" value=\"1\" ##AUDISABLED##></TD></TR>\n\
|
---|
1035 | <TR><TD>##TPLHELPPREFIX##server#auprovid##TPLHELPSUFFIX##AU Provid:</A></TD><TD><input name=\"auprovid\" type=\"text\" size=\"10\" maxlength=\"6\" value=\"##AUPROVID##\"></TD></TR>\n\
|
---|
1036 | <TR><TD>##TPLHELPPREFIX##server#emmcache##TPLHELPSUFFIX##Emmcache:</A></TD><TD><input name=\"emmcache\" type=\"text\" size=\"10\" maxlength=\"10\" value=\"##EMMCACHE##\"></TD></TR>\n\
|
---|
1037 | <TR><TD>##TPLHELPPREFIX##server#ecmwhitelist##TPLHELPSUFFIX##ECM whitelist:</A></TD><TD><textarea name=\"ecmwhitelist\" cols=\"58\" rows=\"2\" class=\"bt\">##ECMWHITELIST##</textarea></TD></TR>\n\
|
---|
1038 | <TR><TD>##TPLHELPPREFIX##server#blockemm-u##TPLHELPSUFFIX##Blockemm:</A></TD>\n\
|
---|
1039 | <TD>\n\
|
---|
1040 | <TABLE class=\"invisible\">\n\
|
---|
1041 | <TR><TD class=\"centered\">unknown</TD><TD class=\"centered\">unique</TD><TD class=\"centered\">shared</TD><TD class=\"centered\">global</TD></TR>\n\
|
---|
1042 | <TR>\n\
|
---|
1043 | <TD class=\"centered\"><input name=\"blockemm-unknown\" type=\"hidden\" value=\"0\"><input name=\"blockemm-unknown\" type=\"checkbox\" value=\"1\" ##BLOCKEMMUNKNOWNCHK##></TD>\n\
|
---|
1044 | <TD class=\"centered\"><input name=\"blockemm-u\" type=\"hidden\" value=\"0\"><input name=\"blockemm-u\" type=\"checkbox\" value=\"1\" ##BLOCKEMMUNIQCHK##></TD>\n\
|
---|
1045 | <TD class=\"centered\"><input name=\"blockemm-s\" type=\"hidden\" value=\"0\"><input name=\"blockemm-s\" type=\"checkbox\" value=\"1\" ##BLOCKEMMSHAREDCHK##></TD>\n\
|
---|
1046 | <TD class=\"centered\"><input name=\"blockemm-g\" type=\"hidden\" value=\"0\"><input name=\"blockemm-g\" type=\"checkbox\" value=\"1\" ##BLOCKEMMGLOBALCHK##></TD>\n\
|
---|
1047 | </TR>\n\
|
---|
1048 | </TABLE>\n\
|
---|
1049 | </TD>\n\
|
---|
1050 | <TR><TH> </TH><TH>Reader specific settings for protocol ##PROTOCOL##</TH></TR>\n\
|
---|
1051 | ##READERDEPENDINGCONFIG##\n\
|
---|
1052 | <TR><TD colspan=\"2\" align=\"right\"><input type=\"submit\" name=\"action\" value=\"Save\" ##BTNDISABLED##></TD></TR>\n\
|
---|
1053 | </TABLE>\n\
|
---|
1054 | </form>\n\
|
---|
1055 | <BR><BR>\n\
|
---|
1056 | ##TPLFOOTER##"
|
---|
1057 | #define TPLSAVETEMPLATES "##TPLHEADER##\
|
---|
1058 | ##TPLMENU##\
|
---|
1059 | <br><b>Saved ##CNT## templates to ##PATH##</b><br>\n\
|
---|
1060 | ##TPLFOOTER##"
|
---|
1061 |
|
---|
1062 | #define TPLREADERCONFIGSIDOKBIT "\
|
---|
1063 | <TR>\n\
|
---|
1064 | <TD><INPUT NAME=\"services\" TYPE=\"CHECKBOX\" VALUE=\"##SIDLABEL##\" ##CHECKED##> ##SIDLABEL##</TD>\n"
|
---|
1065 |
|
---|
1066 | #define TPLREADERCONFIGSIDNOBIT "\
|
---|
1067 | <TD><INPUT NAME=\"services\" TYPE=\"CHECKBOX\" VALUE=\"!##SIDLABEL##\" ##CHECKED##> !##SIDLABEL##</TD>\n\
|
---|
1068 | </TR>\n"
|
---|
1069 |
|
---|
1070 | #define TPLREADERCONFIGSTDHWREADERBIT "\
|
---|
1071 | <TR><TD>##TPLHELPPREFIX##server#mhz##TPLHELPSUFFIX##Mhz:</A></TD><TD><input name=\"mhz\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##MHZ##\"></TD></TR>\n\
|
---|
1072 | <TR><TD>##TPLHELPPREFIX##server#cardmhz##TPLHELPSUFFIX##Cardmhz:</A></TD><TD><input name=\"cardmhz\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##CARDMHZ##\"></TD></TR>\n\
|
---|
1073 | <TR><TD>##TPLHELPPREFIX##server#pincode##TPLHELPSUFFIX##Pincode:</A></TD><TD><input name=\"pincode\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##PINCODE##\"></TD></TR>\n\
|
---|
1074 | <TR><TD>##TPLHELPPREFIX##server#detect##TPLHELPSUFFIX##Detect:</A></TD><TD><input name=\"detect\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##DETECT##\"></TD></TR>\n\
|
---|
1075 | <TR><TD>##TPLHELPPREFIX##server#readnano##TPLHELPSUFFIX##Readnano:</A></TD><TD><input name=\"readnano\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##EMMFILE##\"></TD></TR>\n\
|
---|
1076 | <TR><TD>##TPLHELPPREFIX##server#blocknano##TPLHELPSUFFIX##Blocknano:</A></TD><TD><input name=\"blocknano\" type=\"text\" size=\"50\" maxlength=\"50\" value=\"##BLOCKNANO##\"></TD></TR>\n\
|
---|
1077 | <TR><TD>##TPLHELPPREFIX##server#savenano##TPLHELPSUFFIX##Savenano:</A></TD><TD><input name=\"savenano\" type=\"text\" size=\"50\" maxlength=\"50\" value=\"##SAVENANO##\"></TD></TR>\n\
|
---|
1078 | <TR><TD>##TPLHELPPREFIX##server#atr##TPLHELPSUFFIX##ATR:</A></TD><TD><input name=\"atr\" type=\"text\" size=\"100\" maxlength=\"54\" value=\"##ATR##\"></TD></TR>\n\
|
---|
1079 | <TR><TD>##TPLHELPPREFIX##server#boxid##TPLHELPSUFFIX##Boxid:</A></TD><TD><input name=\"boxid\" type=\"text\" size=\"15\" maxlength=\"8\" value=\"##BOXID##\"></TD></TR>\n\
|
---|
1080 | <TR><TD>##TPLHELPPREFIX##server#aeskeys##TPLHELPSUFFIX##AES Keys:</A></TD><TD><textarea name=\"aeskeys\" cols=\"98\" rows=\"4\" class=\"bt\" maxlength=\"128\">##AESKEYS##</textarea></TD></TR>\n\
|
---|
1081 | <TR><TD>##TPLHELPPREFIX##server#rsakey##TPLHELPSUFFIX##RSA Key:</A></TD><TD><textarea name=\"rsakey\" cols=\"98\" rows=\"4\" class=\"bt\" maxlength=\"128\">##RSAKEY##</textarea></TD></TR>\n\
|
---|
1082 | <TR><TD>##TPLHELPPREFIX##server#boxkey##TPLHELPSUFFIX##Boxkey:</A></TD><TD><input name=\"boxkey\" type=\"text\" size=\"20\" maxlength=\"16\" value=\"##BOXKEY##\"></TD></TR>\n\
|
---|
1083 | <TR><TD>##TPLHELPPREFIX##server#showcls##TPLHELPSUFFIX##Showcls:</A></TD><TD><input name=\"showcls\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##SHOWCLS##\"></TD></TR>\n\
|
---|
1084 | <TR><TD>##TPLHELPPREFIX##server#force_irdeto##TPLHELPSUFFIX##Force Irdeto:</A><input name=\"force_irdeto\" type=\"hidden\" value=\"0\"></TD><TD><input name=\"force_irdeto\" type=\"checkbox\" value=\"1\" ##FORCEIRDETOCHECKED##></TD></TR>\n\
|
---|
1085 | <TR><TD>##TPLHELPPREFIX##server#fix9993##TPLHELPSUFFIX##Fix 9993 for CAID 0919:</A><input name=\"fix9993\" type=\"hidden\" value=\"0\"></TD><TD><input name=\"fix9993\" type=\"checkbox\" value=\"1\" ##FIX9993CHECKED##></TD></TR>\n\
|
---|
1086 | <TR><TD>##TPLHELPPREFIX##server#ndsversion##TPLHELPSUFFIX##Force NDS Version:</A></TD>\n\
|
---|
1087 | <TD>\n\
|
---|
1088 | <SELECT name=\"ndsversion\">\n\
|
---|
1089 | <OPTION value=\"0\" ##NDSVERSION0##>0 - AUTO</OPTION>\n\
|
---|
1090 | <OPTION value=\"1\" ##NDSVERSION1##>1 - NDS1 Forced</OPTION>\n\
|
---|
1091 | <OPTION value=\"12\" ##NDSVERSION21##>12 - NDS1+ Forced</OPTION>\n\
|
---|
1092 | <OPTION value=\"2\" ##NDSVERSION2##>2 - NDS2 Forced</OPTION>\n\
|
---|
1093 | </SELECT>\n\
|
---|
1094 | </TD>\n\
|
---|
1095 | </TR>\n\
|
---|
1096 | <TR><TD>##TPLHELPPREFIX##server#nagra_read##TPLHELPSUFFIX##Read Nagra Records:</A></TD>\n\
|
---|
1097 | <TD>\n\
|
---|
1098 | <SELECT name=\"nagra_read\">\n\
|
---|
1099 | <OPTION value=\"0\" ##NAGRAREAD0##>0 - Disabled</OPTION>\n\
|
---|
1100 | <OPTION value=\"1\" ##NAGRAREAD1##>1 - Read all records</OPTION>\n\
|
---|
1101 | <OPTION value=\"2\" ##NAGRAREAD2##>2 - Read only valid records</OPTION>\n\
|
---|
1102 | </SELECT>\n\
|
---|
1103 | </TD>\n\
|
---|
1104 | </TR>\n\
|
---|
1105 | <TR><TD>##TPLHELPPREFIX##server#deprecated##TPLHELPSUFFIX##Deprecated:</A><input name=\"deprecated\" type=\"hidden\" value=\"0\"></TD><TD><input name=\"deprecated\" type=\"checkbox\" value=\"1\" ##DEPRECATEDCHCHECKED##></TD></TR>\n\
|
---|
1106 | <TR><TD>##TPLHELPPREFIX##server#smargopatch##TPLHELPSUFFIX##Smargopatch:</A><input name=\"smargopatch\" type=\"hidden\" value=\"0\"></TD><TD><input name=\"smargopatch\" type=\"checkbox\" value=\"1\" ##SMARGOPATCHCHECKED##></TD></TR>\n\
|
---|
1107 | <TR><TD>##TPLHELPPREFIX##server#device_out_endpoint##TPLHELPSUFFIX##Device Out Endpoint:</A></TD><TD>##DEVICEEP##</TD></TR>\n"
|
---|
1108 |
|
---|
1109 | #ifdef LIBUSB
|
---|
1110 | #define TPLREADERCONFIGDEVICEEPBIT "\
|
---|
1111 | <SELECT name=\"device_out_endpoint\">\n\
|
---|
1112 | <OPTION value=\"\" ##DEVICEOUTEP0##>default</OPTION>\n\
|
---|
1113 | <OPTION value=\"0x82\" ##DEVICEOUTEP1##>0x82 - Smargo+</OPTION>\n\
|
---|
1114 | <OPTION value=\"0x81\" ##DEVICEOUTEP2##>0x81 - Infinity USB Smart</OPTION>\n\
|
---|
1115 | </SELECT>\n"
|
---|
1116 | #endif
|
---|
1117 |
|
---|
1118 | #define TPLREADERCONFIGHOPBIT "\
|
---|
1119 | <TR><TD>##TPLHELPPREFIX##server#ccchop##TPLHELPSUFFIX##CCC Hop:</A></TD><TD><input name=\"ccchop\" type=\"text\" size=\"2\" maxlength=\"1\" value=\"##CCCHOP##\"></TD></TR>\n"
|
---|
1120 | #define TPLREADERCONFIGCAMD35BIT "\
|
---|
1121 | <TR><TD>##TPLHELPPREFIX##server#user##TPLHELPSUFFIX##User:</A></TD><TD><input name=\"user\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##ACCOUNT##\"></TD></TR>\n\
|
---|
1122 | <TR><TD>##TPLHELPPREFIX##server#password##TPLHELPSUFFIX##Password:</A></TD><TD><input name=\"password\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##PASSWORD##\"></TD></TR>\n\
|
---|
1123 | <TR><TD>##TPLHELPPREFIX##server#reconnecttimeout##TPLHELPSUFFIX##Reconnect timeout:</A></TD><TD><input name=\"reconnecttimeout\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##RECEIVETIMEOUT##\"></TD></TR>\n"
|
---|
1124 | #define TPLREADERCONFIGCS378XBIT "\
|
---|
1125 | <TR><TD>##TPLHELPPREFIX##server#user##TPLHELPSUFFIX##User:</A></TD><TD><input name=\"user\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##ACCOUNT##\"></TD></TR>\n\
|
---|
1126 | <TR><TD>##TPLHELPPREFIX##server#password##TPLHELPSUFFIX##Password:</A></TD><TD><input name=\"password\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##PASSWORD##\"></TD></TR>\n\
|
---|
1127 | <TR><TD>##TPLHELPPREFIX##server#inactivitytimeout##TPLHELPSUFFIX##Inactivity timeout:</A></TD><TD><input name=\"inactivitytimeout\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##INACTIVITYTIMEOUT##\"></TD></TR>\n\
|
---|
1128 | <TR><TD>##TPLHELPPREFIX##server#reconnecttimeout##TPLHELPSUFFIX##Reconnect timeout:</A></TD><TD><input name=\"reconnecttimeout\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##RECEIVETIMEOUT##\"></TD></TR>\n"
|
---|
1129 | #define TPLREADERCONFIGRADEGASTBIT "\
|
---|
1130 | <TR><TD>##TPLHELPPREFIX##server#user##TPLHELPSUFFIX##User:</A></TD><TD><input name=\"user\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##ACCOUNT##\"></TD></TR>\n\
|
---|
1131 | <TR><TD>##TPLHELPPREFIX##server#password##TPLHELPSUFFIX##Password:</A></TD><TD><input name=\"password\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##PASSWORD##\"></TD></TR>\n\
|
---|
1132 | <TR><TD>##TPLHELPPREFIX##server#inactivitytimeout##TPLHELPSUFFIX##Inactivity timeout:</A></TD><TD><input name=\"inactivitytimeout\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##INACTIVITYTIMEOUT##\"></TD></TR>\n\
|
---|
1133 | <TR><TD>##TPLHELPPREFIX##server#reconnecttimeout##TPLHELPSUFFIX##Reconnect timeout:</A></TD><TD><input name=\"reconnecttimeout\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##RECEIVETIMEOUT##\"></TD></TR>\n"
|
---|
1134 | #define TPLREADERCONFIGNCD525BIT "\
|
---|
1135 | <TR><TD>##TPLHELPPREFIX##server#user##TPLHELPSUFFIX##User:</A></TD><TD><input name=\"user\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##ACCOUNT##\"></TD></TR>\n\
|
---|
1136 | <TR><TD>##TPLHELPPREFIX##server#password##TPLHELPSUFFIX##Password:</A></TD><TD><input name=\"password\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##PASSWORD##\"></TD></TR>\n\
|
---|
1137 | <TR><TD>##TPLHELPPREFIX##server#key##TPLHELPSUFFIX##Key:</A></TD><TD><input name=\"key\" type=\"text\" size=\"40\" maxlength=\"28\" value=\"##NCD_KEY##\"></TD></TR>\n\
|
---|
1138 | <TR><TD>##TPLHELPPREFIX##server#inactivitytimeout##TPLHELPSUFFIX##Inactivity timeout:</A></TD><TD><input name=\"inactivitytimeout\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##INACTIVITYTIMEOUT##\"></TD></TR>\n\
|
---|
1139 | <TR><TD>##TPLHELPPREFIX##server#reconnecttimeout##TPLHELPSUFFIX##Reconnect timeout:</A></TD><TD><input name=\"reconnecttimeout\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##RECEIVETIMEOUT##\"></TD></TR>\n\
|
---|
1140 | <TR><TD>##TPLHELPPREFIX##server#disableserverfilter##TPLHELPSUFFIX##Disable server Filter:</A><input name=\"disableserverfilter\" type=\"hidden\" value=\"0\"></TD><TD><input name=\"disableserverfilter\" type=\"checkbox\" value=\"1\" ##DISABLESERVERFILTERCHECKED##></TD></TR>\n"
|
---|
1141 | #define TPLREADERCONFIGNCD524BIT "\
|
---|
1142 | <TR><TD>##TPLHELPPREFIX##server#user##TPLHELPSUFFIX##User:</A></TD><TD><input name=\"user\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##ACCOUNT##\"></TD></TR>\n\
|
---|
1143 | <TR><TD>##TPLHELPPREFIX##server#password##TPLHELPSUFFIX##Password:</A></TD><TD><input name=\"password\" type=\"text\" size=\"30\" maxlength=\"50\" value=\"##PASSWORD##\"></TD></TR>\n\
|
---|
1144 | <TR><TD>##TPLHELPPREFIX##server#key##TPLHELPSUFFIX##Key:</A></TD><TD><input name=\"key\" type=\"text\" size=\"40\" maxlength=\"28\" value=\"##NCD_KEY##\"></TD></TR>\n\
|
---|
1145 | <TR><TD>##TPLHELPPREFIX##server#inactivitytimeout##TPLHELPSUFFIX##Inactivity timeout:</A></TD><TD><input name=\"inactivitytimeout\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##INACTIVITYTIMEOUT##\"></TD></TR>\n\
|
---|
1146 | <TR><TD>##TPLHELPPREFIX##server#reconnecttimeout##TPLHELPSUFFIX##Reconnect timeout:</A></TD><TD><input name=\"reconnecttimeout\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##RECEIVETIMEOUT##\"></TD></TR>\n\
|
---|
1147 | <TR><TD>##TPLHELPPREFIX##server#disableserverfilter##TPLHELPSUFFIX##Disable server Filter:</A><input name=\"disableserverfilter\" type=\"hidden\" value=\"0\"></TD><TD><input name=\"disableserverfilter\" type=\"checkbox\" value=\"1\" ##DISABLESERVERFILTERCHECKED##></TD></TR>\n"
|
---|
1148 | #define TPLREADERCONFIGCCCAMBIT "\
|
---|
1149 | <TR><TD>##TPLHELPPREFIX##server#user##TPLHELPSUFFIX##User:</A></TD><TD><input name=\"user\" type=\"text\" size=\"63\" maxlength=\"63\" value=\"##ACCOUNT##\"></TD></TR>\n\
|
---|
1150 | <TR><TD>##TPLHELPPREFIX##server#password##TPLHELPSUFFIX##Password:</A></TD><TD><input name=\"password\" type=\"text\" size=\"63\" maxlength=\"63\" value=\"##PASSWORD##\"></TD></TR>\n\
|
---|
1151 | <TR><TD>##TPLHELPPREFIX##server#cccversion##TPLHELPSUFFIX##Version:</A></TD>\n\
|
---|
1152 | <TD>\n\
|
---|
1153 | <SELECT name=\"cccversion\">\n\
|
---|
1154 | <OPTION value=\"2.0.11\" ##CCCVERSIONSELECTED0##>2.0.11</OPTION>\n\
|
---|
1155 | <OPTION value=\"2.1.1\"##CCCVERSIONSELECTED1##>2.1.1</OPTION>\n\
|
---|
1156 | <OPTION value=\"2.1.2\"##CCCVERSIONSELECTED2##>2.1.2</OPTION>\n\
|
---|
1157 | <OPTION value=\"2.1.3\"##CCCVERSIONSELECTED3##>2.1.3</OPTION>\n\
|
---|
1158 | <OPTION value=\"2.1.4\"##CCCVERSIONSELECTED4##>2.1.4</OPTION>\n\
|
---|
1159 | <OPTION value=\"2.2.0\"##CCCVERSIONSELECTED5##>2.2.0</OPTION>\n\
|
---|
1160 | <OPTION value=\"2.2.1\"##CCCVERSIONSELECTED6##>2.2.1</OPTION>\n\
|
---|
1161 | </SELECT>\n\
|
---|
1162 | </TD>\n\
|
---|
1163 | </TR>\n\
|
---|
1164 | <TR><TD>##TPLHELPPREFIX##server#cccmaxhops##TPLHELPSUFFIX##Maxhop:</A></TD><TD><input name=\"cccmaxhop\" type=\"text\" size=\"3\" maxlength=\"2\" value=\"##CCCMAXHOP##\"></TD></TR>\n\
|
---|
1165 | <TR><TD>##TPLHELPPREFIX##server#cccmindown##TPLHELPSUFFIX##Mindown:</A></TD><TD><input name=\"cccmindown\" type=\"text\" size=\"3\" maxlength=\"2\" value=\"##CCCMINDOWN##\"></TD></TR>\n\
|
---|
1166 | <TR><TD>##TPLHELPPREFIX##server#cccreshare##TPLHELPSUFFIX##Reshare:</A></TD><TD><input name=\"cccreshare\" type=\"text\" size=\"3\" maxlength=\"2\" value=\"##CCCRESHARE##\"></TD></TR>\n\
|
---|
1167 | <TR><TD>##TPLHELPPREFIX##server#cccwantemu##TPLHELPSUFFIX##Want Emu:</A><input name=\"cccwantemu\" type=\"hidden\" value=\"0\"></TD><TD><input name=\"cccwantemu\" type=\"checkbox\" value=\"1\" ##CCCWANTEMUCHECKED##></TD></TR>\n\
|
---|
1168 | <TR><TD>##TPLHELPPREFIX##server#reconnecttimeout##TPLHELPSUFFIX##Reconnect-timeout:</A></TD><TD><input name=\"reconnecttimeout\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##RECEIVETIMEOUT##\"></TD></TR>\n\
|
---|
1169 | <TR><TD>##TPLHELPPREFIX##server#ccckeepalive##TPLHELPSUFFIX##Keep alive:</A></TD><TD><SELECT NAME=\"ccckeepalive\"><OPTION VALUE=\"0\">NO</OPTION><OPTION VALUE=\"1\" ##KEEPALIVECHECKED##>YES</OPTION></SELECT></TD></TR>\n"
|
---|
1170 |
|
---|
1171 | #define TPLCONFIGGBOX "\
|
---|
1172 | ##TPLHEADER##\
|
---|
1173 | ##TPLMENU##\
|
---|
1174 | ##TPLCONFIGMENU##\
|
---|
1175 | <BR><BR>\n\
|
---|
1176 | <DIV CLASS=\"message\">##MESSAGE##</DIV>\
|
---|
1177 | <form action=\"config.html\" method=\"get\">\n\
|
---|
1178 | <input name=\"part\" type=\"hidden\" value=\"gbox\">\n\
|
---|
1179 | <input name=\"action\" type=\"hidden\" value=\"execute\">\n\
|
---|
1180 | <TABLE class=\"config\">\n\
|
---|
1181 | <TR><TH COLSPAN=\"2\">Edit Gbox Config </TH></TR>\n\
|
---|
1182 | <TR><TD>Password:</TD><TD><input name=\"password\" type=\"text\" size=\"10\" maxlength=\"8\" value=\"##PASSWORD##\"></TD></TR>\n\
|
---|
1183 | <TR><TD>Maxdist:</TD><TD><input name=\"maxdist\" type=\"text\" size=\"5\" maxlength=\"2\" value=\"##MAXDIST##\"></TD></TR>\n\
|
---|
1184 | <TR><TD>Ignorelist:</TD><TD><input name=\"ignorelist\" type=\"text\" size=\"50\" maxlength=\"50\" value=\"##IGNORELIST##\"></TD></TR>\n\
|
---|
1185 | <TR><TD>Onlineinfos:</TD><TD><input name=\"onlineinfos\" type=\"text\" size=\"50\" maxlength=\"50\" value=\"##ONLINEINFOS##\"></TD></TR>\n\
|
---|
1186 | <TR><TD>Cardinfos:</TD><TD><input name=\"cardinfos\" type=\"text\" size=\"50\" maxlength=\"50\" value=\"##CARDINFOS##\"></TD></TR>\n\
|
---|
1187 | <TR><TD>Locals:</TD><TD><input name=\"locals\" type=\"text\" size=\"50\" maxlength=\"50\" value=\"##LOCALS##\"></TD></TR>\n\
|
---|
1188 | <TR><TD colspan=\"2\" align=\"right\"><input type=\"submit\" value=\"OK\" ##BTNDISABLED##></TD></TR>\n\
|
---|
1189 | </TABLE>\n\
|
---|
1190 | </form>\n\
|
---|
1191 | ##TPLFOOTER##"
|
---|
1192 |
|
---|
1193 | #ifdef CS_ANTICASC
|
---|
1194 | #define TPLCONFIGANTICASC "\
|
---|
1195 | ##TPLHEADER##\
|
---|
1196 | ##TPLMENU##\
|
---|
1197 | ##TPLCONFIGMENU##\
|
---|
1198 | <BR><BR>\n\
|
---|
1199 | ##MESSAGE##\
|
---|
1200 | <form action=\"config.html\" method=\"get\">\n\
|
---|
1201 | <input name=\"part\" type=\"hidden\" value=\"anticasc\">\n\
|
---|
1202 | <input name=\"action\" type=\"hidden\" value=\"execute\">\n\
|
---|
1203 | <input name=\"enabled\" type=\"hidden\" value=\"0\">\n\
|
---|
1204 | <TABLE class=\"config\">\n\
|
---|
1205 | <TR><TH COLSPAN=\"2\">Edit Anticascading Config</TH></TR>\n\
|
---|
1206 | <TR><TD>##TPLHELPPREFIX##conf#enabled_2##TPLHELPSUFFIX##Enabled:</A></TD><TD><input name=\"enabled\" type=\"checkbox\" value=\"1\" ##CHECKED##>\n\
|
---|
1207 | <TR><TD>##TPLHELPPREFIX##conf#numusers##TPLHELPSUFFIX##Numusers:</A></TD><TD><input name=\"numusers\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##NUMUSERS##\"></TD></TR>\n\
|
---|
1208 | <TR><TD>##TPLHELPPREFIX##conf#sampletime##TPLHELPSUFFIX##Sampletime:</A></TD><TD><input name=\"sampletime\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##SAMPLETIME##\"></TD></TR>\n\
|
---|
1209 | <TR><TD>##TPLHELPPREFIX##conf#samples##TPLHELPSUFFIX##Samples:</A></TD><TD><input name=\"samples\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##SAMPLES##\"></TD></TR>\n\
|
---|
1210 | <TR><TD>##TPLHELPPREFIX##conf#penalty##TPLHELPSUFFIX##Penalty:</A></TD>\
|
---|
1211 | <TD>\
|
---|
1212 | <select name=\"penalty\">\n\
|
---|
1213 | <option value=\"0\" ##PENALTY0##>0 - Only write to log</option>\n\
|
---|
1214 | <option value=\"1\" ##PENALTY1##>1 - Fake DW delayed</option>\n\
|
---|
1215 | <option value=\"2\" ##PENALTY2##>2 - Ban</option>\n\
|
---|
1216 | <option value=\"3\" ##PENALTY3##>3 - Real DW delayed</option>\n\
|
---|
1217 | </select>\n\
|
---|
1218 | </TD></TR>\n\
|
---|
1219 | <TR><TD>##TPLHELPPREFIX##conf#aclogfile##TPLHELPSUFFIX##AClogfile:</A></TD><TD><input name=\"aclogfile\" type=\"text\" size=\"50\" maxlength=\"50\" value=\"##ACLOGFILE##\"></TD></TR>\n\
|
---|
1220 | <TR><TD>##TPLHELPPREFIX##conf#fakedelay##TPLHELPSUFFIX##Fakedelay:</A></TD><TD><input name=\"fakedelay\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##FAKEDELAY##\"></TD></TR>\n\
|
---|
1221 | <TR><TD>##TPLHELPPREFIX##conf#denysamples##TPLHELPSUFFIX##Denysamples:</A></TD><TD><input name=\"denysamples\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##DENYSAMPLES##\"></TD></TR>\n\
|
---|
1222 | <TR><TD colspan=\"2\" align=\"right\"><input type=\"submit\" value=\"Save\" ##BTNDISABLED##></TD></TR>\n\
|
---|
1223 | </TABLE>\n\
|
---|
1224 | </form>\n\
|
---|
1225 | ##TPLFOOTER##"
|
---|
1226 | #endif
|
---|
1227 |
|
---|
1228 | #ifdef MODULE_CCCAM
|
---|
1229 | #define TPLCONFIGCCCAM "\
|
---|
1230 | ##TPLHEADER##\
|
---|
1231 | ##TPLMENU##\
|
---|
1232 | ##TPLCONFIGMENU##\
|
---|
1233 | <BR><BR>\n\
|
---|
1234 | ##MESSAGE##\
|
---|
1235 | <form action=\"config.html\" method=\"get\">\n\
|
---|
1236 | <input name=\"part\" type=\"hidden\" value=\"cccam\">\n\
|
---|
1237 | <input name=\"action\" type=\"hidden\" value=\"execute\">\n\
|
---|
1238 | <TABLE class=\"config\">\n\
|
---|
1239 | <TR><TH COLSPAN=\"2\">Edit Cccam Config</TH></TR>\n\
|
---|
1240 | <TR><TD>##TPLHELPPREFIX##conf#port_7##TPLHELPSUFFIX##Port:</A></TD><TD><input name=\"port\" type=\"text\" size=\"16\" maxlength=\"128\" value=\"##PORT##\"></TD></TR>\n\
|
---|
1241 | <TR><TD>##TPLHELPPREFIX##conf#reshare##TPLHELPSUFFIX##Reshare:</A></TD><TD><input name=\"reshare\" type=\"text\" size=\"2\" maxlength=\"1\" value=\"##RESHARE##\"></TD></TR>\n\
|
---|
1242 | <TR><TD>##TPLHELPPREFIX##conf#ignorereshare##TPLHELPSUFFIX##Ignore reshare:</A></TD><TD><SELECT NAME=\"ignorereshare\"><OPTION VALUE=\"0\">OFF</OPTION><OPTION VALUE=\"1\" ##IGNORERESHARE##>ON</OPTION></SELECT></TD></TR>\n\
|
---|
1243 | <TR><TD>##TPLHELPPREFIX##conf#forward_origin_card##TPLHELPSUFFIX##Forward origin card:</A></TD><TD><SELECT NAME=\"forward_origin_card\"><OPTION VALUE=\"0\">OFF</OPTION><OPTION VALUE=\"1\" ##FORWARDORIGINCARD##>ON</OPTION></SELECT></TD></TR>\n\
|
---|
1244 | <TR><TD>##TPLHELPPREFIX##conf#stealth##TPLHELPSUFFIX##Stealth mode:</A></TD><TD><SELECT NAME=\"stealth\"><OPTION VALUE=\"0\">OFF</OPTION><OPTION VALUE=\"1\" ##STEALTH##>ON</OPTION></SELECT></TD></TR>\n\
|
---|
1245 | <TR><TD>##TPLHELPPREFIX##conf#nodeid##TPLHELPSUFFIX##Node Id:</A></TD><TD><input name=\"nodeid\" type=\"text\" size=\"16\" maxlength=\"16\" value=\"##NODEID##\"></TD></TR>\n\
|
---|
1246 | <TR><TD>##TPLHELPPREFIX##conf#keepconnected##TPLHELPSUFFIX##Keep clients connected:</A></TD><TD><SELECT NAME=\"keepconnected\"><OPTION VALUE=\"0\">OFF</OPTION><OPTION VALUE=\"1\" ##KEEPCONNECTED##>ON</OPTION></SELECT></TD></TR>\n\
|
---|
1247 | <TR><TD>##TPLHELPPREFIX##conf#version##TPLHELPSUFFIX##Version:</A></TD>\n\
|
---|
1248 | <TD>\n\
|
---|
1249 | <SELECT name=\"version\">\n\
|
---|
1250 | <OPTION value=\"2.0.11\" ##VERSIONSELECTED0##>2.0.11</OPTION>\n\
|
---|
1251 | <OPTION value=\"2.1.1\" ##VERSIONSELECTED1##>2.1.1</OPTION>\n\
|
---|
1252 | <OPTION value=\"2.1.2\" ##VERSIONSELECTED2##>2.1.2</OPTION>\n\
|
---|
1253 | <OPTION value=\"2.1.3\" ##VERSIONSELECTED3##>2.1.3</OPTION>\n\
|
---|
1254 | <OPTION value=\"2.1.4\" ##VERSIONSELECTED4##>2.1.4</OPTION>\n\
|
---|
1255 | <OPTION value=\"2.2.0\" ##VERSIONSELECTED5##>2.2.0</OPTION>\n\
|
---|
1256 | <OPTION value=\"2.2.1\" ##VERSIONSELECTED6##>2.2.1</OPTION>\n\
|
---|
1257 | </SELECT>\n\
|
---|
1258 | </TD>\n\
|
---|
1259 | </TR>\n\
|
---|
1260 | <TR><TD>##TPLHELPPREFIX##conf#updateinterval##TPLHELPSUFFIX##Update Interval:</A></TD><TD><input name=\"updateinterval\" type=\"text\" size=\"5\" maxlength=\"4\" value=\"##UPDATEINTERVAL##\"></TD></TR>\n\
|
---|
1261 | <TR><TD>##TPLHELPPREFIX##conf#minimizecards##TPLHELPSUFFIX##Minimize cards:</A></TD>\n\
|
---|
1262 | <TD>\n\
|
---|
1263 | <SELECT name=\"minimizecards\">\n\
|
---|
1264 | <OPTION value=\"0\" ##MINIMIZECARDSELECTED0##>0 - legacy (default)</OPTION>\n\
|
---|
1265 | <OPTION value=\"1\" ##MINIMIZECARDSELECTED1##>1 - smallest hop</OPTION>\n\
|
---|
1266 | <OPTION value=\"2\" ##MINIMIZECARDSELECTED2##>2 - via caid</OPTION>\n\
|
---|
1267 | </SELECT>\n\
|
---|
1268 | </TD>\n\
|
---|
1269 | </TR>\n\
|
---|
1270 | <TR><TD>##TPLHELPPREFIX##conf#reshare_mode##TPLHELPSUFFIX##Reshare mode:</A></TD>\n\
|
---|
1271 | <TD>\n\
|
---|
1272 | <SELECT name=\"reshare_mode\">\n\
|
---|
1273 | <OPTION value=\"0\" ##RESHAREMODE0##>0 - reshare cards only (default)</OPTION>\n\
|
---|
1274 | <OPTION value=\"1\" ##RESHAREMODE1##>1 - reshare cards+services</OPTION>\n\
|
---|
1275 | <OPTION value=\"2\" ##RESHAREMODE2##>2 - reshare reader-services</OPTION>\n\
|
---|
1276 | <OPTION value=\"3\" ##RESHAREMODE3##>3 - reshare user-services</OPTION>\n\
|
---|
1277 | <OPTION value=\"4\" ##RESHAREMODE4##>4 - reshare only received cards</OPTION>\n\
|
---|
1278 | </SELECT>\n\
|
---|
1279 | </TD>\n\
|
---|
1280 | </TR>\n\
|
---|
1281 | <TR><TD colspan=\"2\" align=\"right\"><input type=\"submit\" value=\"Save\" ##BTNDISABLED##></TD></TR>\n\
|
---|
1282 | </TABLE>\n\
|
---|
1283 | </form>\n\
|
---|
1284 | <BR><BR>\
|
---|
1285 | <TABLE class=\"config\">\n\
|
---|
1286 | <TR><TH COLSPAN=\"2\">Control</TH></TR>\n\
|
---|
1287 | <TR>\n\
|
---|
1288 | <TD STYLE=\"text-align:center;\">\
|
---|
1289 | <form action=\"config.html\" method=\"get\">\n\
|
---|
1290 | <input name=\"part\" type=\"hidden\" value=\"cccam\">\n\
|
---|
1291 | <input type=\"submit\" name=\"button\" value=\"Refresh global list\" ##BTNDISABLED##>\n\
|
---|
1292 | </form></TD>\n\
|
---|
1293 | <TD STYLE=\"text-align:center;\">\
|
---|
1294 | <form action=\"entitlements.html\" method=\"get\">\n\
|
---|
1295 | <input name=\"globallist\" type=\"hidden\" value=\"1\">\n\
|
---|
1296 | <input type=\"submit\" name=\"button\" value=\"Show global list\" ##BTNDISABLED##>\n\
|
---|
1297 | </form></TD>\n\
|
---|
1298 | </TR>\n\
|
---|
1299 | </TABLE>\n\
|
---|
1300 | ##TPLFOOTER##"
|
---|
1301 | #endif
|
---|
1302 |
|
---|
1303 | #define TPLCONFIGMONITOR "\
|
---|
1304 | ##TPLHEADER##\
|
---|
1305 | ##TPLMENU##\
|
---|
1306 | ##TPLCONFIGMENU##\
|
---|
1307 | <BR><BR>\n\
|
---|
1308 | ##MESSAGE##\
|
---|
1309 | <form action=\"config.html\" method=\"get\">\n\
|
---|
1310 | <input name=\"part\" type=\"hidden\" value=\"monitor\">\n\
|
---|
1311 | <input name=\"action\" type=\"hidden\" value=\"execute\">\n\
|
---|
1312 | <input name=\"httphideidleclients\" type=\"hidden\" value=\"0\">\n\
|
---|
1313 | <input name=\"appendchaninfo\" type=\"hidden\" value=\"0\">\n\
|
---|
1314 | <TABLE class=\"config\">\n\
|
---|
1315 | <TR><TH COLSPAN=\"2\">Edit Monitor Config</TH></TR>\n\
|
---|
1316 | <TR><TD>##TPLHELPPREFIX##conf#port##TPLHELPSUFFIX##Port:</A></TD><TD><input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##MONPORT##\"></TD></TR>\n\
|
---|
1317 | <TR><TD>##TPLHELPPREFIX##conf#serverip_2##TPLHELPSUFFIX##Serverip:</A></TD><TD><input name=\"serverip\" type=\"text\" size=\"30\" maxlength=\"30\" value=\"##SERVERIP##\"></TD></TR>\n\
|
---|
1318 | <TR><TD>##TPLHELPPREFIX##conf#nocrypt##TPLHELPSUFFIX##No crypt:</A></TD><TD><input name=\"nocrypt\" type=\"text\" size=\"50\" maxlength=\"200\" value=\"##NOCRYPT##\"></TD></TR>\n\
|
---|
1319 | <TR><TD>##TPLHELPPREFIX##conf#aulow##TPLHELPSUFFIX##Au low:</A></TD><TD><input name=\"aulow\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##AULOW##\"> min</TD></TR>\n\
|
---|
1320 | <TR>\n\
|
---|
1321 | <TD>##TPLHELPPREFIX##conf#monlevel##TPLHELPSUFFIX##Monlevel:</A></TD>\n\
|
---|
1322 | <TD><select name=\"monlevel\">\n\
|
---|
1323 | <option value=\"0\" ##MONSELECTED0##>0 - no access to monitor</option>\n\
|
---|
1324 | <option value=\"1\" ##MONSELECTED1##>1 - only server and own procs</option>\n\
|
---|
1325 | <option value=\"2\" ##MONSELECTED2##>2 - all procs, but viewing only, default</option>\n\
|
---|
1326 | <option value=\"3\" ##MONSELECTED3##>3 - all procs, reload of oscam.user possible</option>\n\
|
---|
1327 | <option value=\"4\" ##MONSELECTED4##>4 - complete access</option>\n\
|
---|
1328 | </select>\n\
|
---|
1329 | </TD>\n\
|
---|
1330 | </TR>\n\
|
---|
1331 | <TR><TD>##TPLHELPPREFIX##conf#hideclient_to##TPLHELPSUFFIX##Hide client to:</A></TD><TD><input name=\"hideclient_to\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##HIDECLIENTTO##\"> s</TD></TR>\n\
|
---|
1332 | <TR><TD>##TPLHELPPREFIX##conf#appendchaninfo##TPLHELPSUFFIX##Append channel info:</A></TD><TD><input name=\"appendchaninfo\" type=\"checkbox\" value=\"1\" ##APPENDCHANINFO##></TD></TR>\n\
|
---|
1333 | <TR><TH COLSPAN=\"2\">Webinterface Config</TH></TR>\n\
|
---|
1334 | <TR><TD>##TPLHELPPREFIX##conf#httpport##TPLHELPSUFFIX##Http port:</A></TD><TD><input name=\"httpport\" type=\"text\" size=\"6\" maxlength=\"6\" value=\"##HTTPPORT##\"></TD></TR>\n\
|
---|
1335 | <TR><TD>##TPLHELPPREFIX##conf#httpuser##TPLHELPSUFFIX##Http user:</A></TD><TD><input name=\"httpuser\" type=\"text\" size=\"20\" maxlength=\"20\" value=\"##HTTPUSER##\"></TD></TR>\n\
|
---|
1336 | <TR><TD>##TPLHELPPREFIX##conf#httppwd##TPLHELPSUFFIX##Http pwd:</A></TD><TD><input name=\"httppwd\" type=\"text\" size=\"20\" maxlength=\"20\" value=\"##HTTPPASSWORD##\"></TD></TR>\n\
|
---|
1337 | <TR><TD>##TPLHELPPREFIX##conf#httpcss##TPLHELPSUFFIX##Http css:</A></TD>\n\
|
---|
1338 | <TD>\n\
|
---|
1339 | <SELECT name=\"httpcss\">\n\
|
---|
1340 | ##CSSOPTIONS##\
|
---|
1341 | </SELECT>\n\
|
---|
1342 | </TD>\n\
|
---|
1343 | </TR>\n\
|
---|
1344 | <TR><TD>##TPLHELPPREFIX##conf#httphelplang##TPLHELPSUFFIX##Http Help Language (en|de|fr|it):</A></TD><TD><input name=\"httphelplang\" type=\"text\" size=\"3\" maxlength=\"2\" value=\"##HTTPHELPLANG##\"></TD></TR>\n\
|
---|
1345 | <TR><TD>##TPLHELPPREFIX##conf#httpjscript##TPLHELPSUFFIX##Http javascript:</A></TD><TD><input name=\"httpjscript\" type=\"text\" size=\"50\" maxlength=\"128\" value=\"##HTTPJSCRIPT##\"></TD></TR>\n\
|
---|
1346 | <TR><TD>##TPLHELPPREFIX##conf#httprefresh##TPLHELPSUFFIX##Http refresh:</A></TD><TD><input name=\"httprefresh\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##HTTPREFRESH##\"> s</TD></TR>\n\
|
---|
1347 | <TR><TD>##TPLHELPPREFIX##conf#httptpl##TPLHELPSUFFIX##Http tpl:</A></TD><TD><input name=\"httptpl\" type=\"text\" size=\"50\" maxlength=\"128\" value=\"##HTTPTPL##\"></TD></TR>\n\
|
---|
1348 | <TR><TD>##TPLHELPPREFIX##conf#httpscript##TPLHELPSUFFIX##Http script:</A></TD><TD><input name=\"httpscript\" type=\"text\" size=\"50\" maxlength=\"128\" value=\"##HTTPSCRIPT##\"></TD></TR>\n\
|
---|
1349 | <TR><TD>##TPLHELPPREFIX##conf#httphideidleclients##TPLHELPSUFFIX##Http Hide Idle Clients:</A></TD><TD><input name=\"httphideidleclients\" type=\"checkbox\" value=\"1\" ##CHECKED##>\n\
|
---|
1350 | <TR><TD>##TPLHELPPREFIX##conf#httpallowed##TPLHELPSUFFIX##Http allowed:</A></TD><TD><input name=\"httpallowed\" type=\"text\" size=\"50\" maxlength=\"200\" value=\"##HTTPALLOW##\"></TD></TR>\n\
|
---|
1351 | <TR><TD>##TPLHELPPREFIX##conf#httpdyndns##TPLHELPSUFFIX##Http dyndns:</A></TD><TD><input name=\"httpdyndns\" type=\"text\" size=\"50\" maxlength=\"200\" value=\"##HTTPDYNDNS##\"></TD></TR>\n\
|
---|
1352 | <TR><TD>##TPLHELPPREFIX##conf#httpsavefullcfg##TPLHELPSUFFIX##Http save full config:</A></TD><TD><SELECT NAME=\"httpsavefullcfg\"><OPTION VALUE=\"0\">NO</OPTION><OPTION VALUE=\"1\" ##HTTPSAVEFULLSELECT##>YES</OPTION></SELECT></TD></TR>\n\
|
---|
1353 | ##TPLLCDOPTIONS##\
|
---|
1354 | <TR><TD colspan=\"2\" align=\"right\"><input type=\"submit\" value=\"Save\" ##BTNDISABLED##></TD></TR>\n\
|
---|
1355 | </TABLE>\n\
|
---|
1356 | </form>\n\
|
---|
1357 | ##TPLFOOTER##"
|
---|
1358 |
|
---|
1359 | #ifdef LCDSUPPORT
|
---|
1360 | #define TPLLCDOPTIONS "\
|
---|
1361 | <TR><TH COLSPAN=\"2\">LCD Config</TH></TR>\n\
|
---|
1362 | <TR><TD>##TPLHELPPREFIX##conf#lcd_outputpath##TPLHELPSUFFIX##LCD Output Path:</A></TD><TD><input name=\"lcd_outputpath\" type=\"text\" size=\"50\" maxlength=\"200\" value=\"##LCDOUTPUTPATH##\"></TD></TR>\n\
|
---|
1363 | <TR><TD>##TPLHELPPREFIX##conf#lcd_writeintervall##TPLHELPSUFFIX##LCD Write Interval:</A></TD><TD><input name=\"lcd_writeintervall\" type=\"text\" size=\"3\" maxlength=\"3\" value=\"##LCDOUTPUTPATH##\"></TD></TR>\n\
|
---|
1364 | <TR><TD>##TPLHELPPREFIX##conf#lcd_hideidle##TPLHELPSUFFIX##LCD Hide idle Readers:</A></TD><TD><SELECT NAME=\"lcd_hideidle\"><OPTION VALUE=\"0\">NO</OPTION><OPTION VALUE=\"1\" ##LCDHIDEIDLE##>YES</OPTION></SELECT></TD></TR>\n"
|
---|
1365 |
|
---|
1366 | #endif
|
---|
1367 |
|
---|
1368 | #ifdef MODULE_RADEGAST
|
---|
1369 | #define TPLCONFIGRADEGAST "\
|
---|
1370 | ##TPLHEADER##\
|
---|
1371 | ##TPLMENU##\
|
---|
1372 | ##TPLCONFIGMENU##\
|
---|
1373 | <BR><BR>\n\
|
---|
1374 | ##MESSAGE##\
|
---|
1375 | <form action=\"config.html\" method=\"get\">\n\
|
---|
1376 | <input name=\"part\" type=\"hidden\" value=\"radegast\">\n\
|
---|
1377 | <input name=\"action\" type=\"hidden\" value=\"execute\">\n\
|
---|
1378 | <TABLE class=\"config\">\n\
|
---|
1379 | <TR><TH COLSPAN=\"2\">Edit Radegast Config</TH></TR>\n\
|
---|
1380 | <TR><TD>##TPLHELPPREFIX##conf#port_6##TPLHELPSUFFIX##Port:</A></TD><TD><input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##PORT##\"></TD></TR>\n\
|
---|
1381 | <TR><TD>##TPLHELPPREFIX##conf#serverip_7##TPLHELPSUFFIX##Serverip:</A></TD><TD><input name=\"serverip\" type=\"text\" size=\"30\" maxlength=\"30\" value=\"##SERVERIP##\"></TD></TR>\n\
|
---|
1382 | <TR><TD>##TPLHELPPREFIX##conf#allowed_2##TPLHELPSUFFIX##Allowed:</A></TD><TD><input name=\"allowed\" type=\"text\" size=\"100\" maxlength=\"200\" value=\"##ALLOWED##\"></TD></TR>\n\
|
---|
1383 | <TR><TD>##TPLHELPPREFIX##conf#user##TPLHELPSUFFIX##User:</A></TD><TD><input name=\"user\" type=\"text\" size=\"30\" maxlength=\"30\" value=\"##USER##\"></TD></TR>\n\
|
---|
1384 | <TR><TD colspan=\"2\" align=\"right\"><input type=\"submit\" value=\"Save\" ##BTNDISABLED##></TD></TR>\n\
|
---|
1385 | </TABLE>\n\
|
---|
1386 | </form>\n\
|
---|
1387 | ##TPLFOOTER##"
|
---|
1388 | #endif
|
---|
1389 |
|
---|
1390 | #ifdef MODULE_NEWCAMD
|
---|
1391 | #define TPLCONFIGNEWCAMD "\
|
---|
1392 | ##TPLHEADER##\
|
---|
1393 | ##TPLMENU##\
|
---|
1394 | ##TPLCONFIGMENU##\
|
---|
1395 | <BR><BR>\n\
|
---|
1396 | ##MESSAGE##\
|
---|
1397 | <form action=\"config.html\" method=\"get\">\n\
|
---|
1398 | <input name=\"part\" type=\"hidden\" value=\"newcamd\">\n\
|
---|
1399 | <input name=\"action\" type=\"hidden\" value=\"execute\">\n\
|
---|
1400 | <input name=\"keepalive\" type=\"hidden\" value=\"0\">\n\
|
---|
1401 | <input name=\"mgclient\" type=\"hidden\" value=\"0\">\n\
|
---|
1402 | <TABLE class=\"config\">\n\
|
---|
1403 | <TR><TH COLSPAN=\"2\">Edit Newcamd Config</TH></TR>\n\
|
---|
1404 | <TR><TD>##TPLHELPPREFIX##conf#port_5##TPLHELPSUFFIX##Port:</A></TD><TD><textarea name=\"port\" cols=\"120\" rows=\"3\" class=\"bt\">##PORT##</textarea></TD></TR>\n\
|
---|
1405 | <TR><TD>##TPLHELPPREFIX##conf#serverip_6##TPLHELPSUFFIX##Serverip:</A></TD><TD><input name=\"serverip\" type=\"text\" size=\"60\" maxlength=\"30\" value=\"##SERVERIP##\"></TD></TR>\n\
|
---|
1406 | <TR><TD>##TPLHELPPREFIX##conf#key_2##TPLHELPSUFFIX##Key:</A></TD><TD><input name=\"key\" type=\"text\" size=\"60\" maxlength=\"28\" value=\"##KEY##\"></TD></TR>\n\
|
---|
1407 | <TR><TD>##TPLHELPPREFIX##conf#allowed##TPLHELPSUFFIX##Allowed:</A></TD><TD><textarea name=\"allowed\" cols=\"58\" rows=\"3\" class=\"bt\">##ALLOWED##</textarea></TD></TR>\n\
|
---|
1408 | <TR><TD>##TPLHELPPREFIX##conf#keepalive##TPLHELPSUFFIX##Keepalive:</A></TD><TD><input name=\"keepalive\" type=\"checkbox\" value=\"1\" ##KEEPALIVE##></TD></TR>\n\
|
---|
1409 | <TR><TD>##TPLHELPPREFIX##conf#mgclient##TPLHELPSUFFIX##Mgclient:</A></TD><TD><input name=\"mgclient\" type=\"checkbox\" value=\"1\" ##MGCLIENTCHK##></TD></TR>\n\
|
---|
1410 | <TR><TD colspan=\"2\" align=\"right\"><input type=\"submit\" value=\"Save\" ##BTNDISABLED##></TD></TR>\n\
|
---|
1411 | </TABLE>\n\
|
---|
1412 | </form>\n\
|
---|
1413 | ##TPLFOOTER##"
|
---|
1414 | #endif
|
---|
1415 |
|
---|
1416 | #define TPLCONFIGGLOBAL "\
|
---|
1417 | ##TPLHEADER##\
|
---|
1418 | ##TPLMENU##\
|
---|
1419 | ##TPLCONFIGMENU##\
|
---|
1420 | <BR><BR>\n\
|
---|
1421 | ##MESSAGE##\
|
---|
1422 | <form action=\"config.html\" method=\"get\">\n\
|
---|
1423 | <input name=\"part\" type=\"hidden\" value=\"global\">\n\
|
---|
1424 | <input name=\"action\" type=\"hidden\" value=\"execute\">\n\
|
---|
1425 | <input name=\"suppresscmd08\" type=\"hidden\" value=\"0\">\n\
|
---|
1426 | <TABLE class=\"config\">\n\
|
---|
1427 | <TR><TH COLSPAN=\"2\">Edit Global Config</TH></TR>\n\
|
---|
1428 | <TR><TD>##TPLHELPPREFIX##conf#serverip##TPLHELPSUFFIX##Serverip:</A></TD><TD><input name=\"serverip\" type=\"text\" size=\"30\" maxlength=\"30\" value=\"##SERVERIP##\"></TD></TR>\n\
|
---|
1429 | <TR><TD>##TPLHELPPREFIX##conf#nice##TPLHELPSUFFIX##Nice:</A></TD><TD><input name=\"nice\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##NICE##\"></TD></TR>\n\
|
---|
1430 | <TR><TD>##TPLHELPPREFIX##conf#netprio##TPLHELPSUFFIX##Net prio:</A></TD><TD><input name=\"netprio\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##NETPRIO##\"></TD></TR>\n\
|
---|
1431 | <TR><TD>##TPLHELPPREFIX##conf#bindwait##TPLHELPSUFFIX##Bind wait:</A></TD><TD><input name=\"bindwait\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##BINDWAIT##\"> s</TD></TR>\n\
|
---|
1432 | <TR><TD>##TPLHELPPREFIX##conf#resolvegethostbyname##TPLHELPSUFFIX##Resolver:</A></TD>\n\
|
---|
1433 | <TD>\n\
|
---|
1434 | <select name=\"resolvegethostbyname\">\n\
|
---|
1435 | <option value=\"0\" ##RESOLVER0##>0 - getadressinfo()</option>\n\
|
---|
1436 | <option value=\"1\" ##RESOLVER1##>1 - gethostbyname()</option>\n\
|
---|
1437 | </select>\n\
|
---|
1438 | </TD>\n\
|
---|
1439 | </TR>\n\
|
---|
1440 | <TR><TD>##TPLHELPPREFIX##conf#waitforcards##TPLHELPSUFFIX##Wait for cards:</A></TD><TD><SELECT NAME=\"waitforcards\"><OPTION VALUE=\"0\">0 - enable clientlogins while init</OPTION><OPTION VALUE=\"1\" ##WAITFORCARDSCHECKED##>1 - disable clientlogins while init</OPTION></SELECT></TD></TR>\n\
|
---|
1441 | <TR><TD>##TPLHELPPREFIX##conf#waitforcards_extra_delay##TPLHELPSUFFIX##Extra delay:</A></TD><TD><input name=\"waitforcards_extra_delay\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##EXTRADELAY##\"></TD></TR>\n\
|
---|
1442 | <TR><TD>##TPLHELPPREFIX##conf#preferlocalcards##TPLHELPSUFFIX##Prefer local cards:</A></TD><TD><SELECT NAME=\"preferlocalcards\"><OPTION VALUE=\"0\">0 - local cards like proxied</OPTION><OPTION VALUE=\"1\" ##PREFERLOCALCARDSCHECKED##>1 - prefer local cards</OPTION></SELECT></TD></TR>\n\
|
---|
1443 | <TR><TD>##TPLHELPPREFIX##conf#unlockparental##TPLHELPSUFFIX##Unlock parental:</A></TD><TD><SELECT NAME=\"unlockparental\"><OPTION VALUE=\"0\">NO</OPTION><OPTION VALUE=\"1\" ##UNLOCKPARENTALCHECKED##>YES</OPTION></SELECT></TD></TR>\n\
|
---|
1444 | <TR><TH COLSPAN=\"2\">Logging</TH></TR>\n\
|
---|
1445 | <TR><TD>##TPLHELPPREFIX##conf#disableuserfile##TPLHELPSUFFIX##Usr file:</A></TD>\n\
|
---|
1446 | <TD>\n\
|
---|
1447 | <input name=\"usrfile\" type=\"text\" size=\"30\" maxlength=\"128\" value=\"##USERFILE##\"> \n\
|
---|
1448 | <SELECT NAME=\"disableuserfile\"><OPTION VALUE=\"0\">0 - enabled</OPTION><OPTION VALUE=\"1\" ##DISABLEUSERFILECHECKED##>1 - disabled</OPTION></SELECT> \n\
|
---|
1449 | <SELECT NAME=\"usrfileflag\"><OPTION VALUE=\"0\">0 - just join/leave</OPTION><OPTION VALUE=\"1\" ##USERFILEFLAGCHECKED##>1 - each zap</OPTION></SELECT>\n\
|
---|
1450 | </TD>\n\
|
---|
1451 | </TR>\n\
|
---|
1452 | <TR><TD>##TPLHELPPREFIX##conf#disablemail##TPLHELPSUFFIX##Mail file:</A></TD>\n\
|
---|
1453 | <TD>\n\
|
---|
1454 | <input name=\"mailfile\" type=\"text\" size=\"30\" maxlength=\"128\" value=\"##MAILFILE##\"> \n\
|
---|
1455 | <SELECT NAME=\"disablemail\"><OPTION VALUE=\"0\">0 - enabled</OPTION><OPTION VALUE=\"1\" ##DISABLEMAILCHECKED##>1 - disabled</OPTION></SELECT> \n\
|
---|
1456 | </TD>\n\
|
---|
1457 | </TR>\n\
|
---|
1458 | <TR><TD>##TPLHELPPREFIX##conf#logfile##TPLHELPSUFFIX##Log file / max size:</A></TD>\n\
|
---|
1459 | <TD>\n\
|
---|
1460 | <input name=\"logfile\" type=\"text\" size=\"30\" maxlength=\"128\" value=\"##LOGFILE##\"> \n\
|
---|
1461 | <SELECT NAME=\"disablelog\"><OPTION VALUE=\"0\">0 - enabled</OPTION><OPTION VALUE=\"1\" ##DISABLELOGCHECKED##>1 - disabled</OPTION></SELECT> \n\
|
---|
1462 | <input name=\"maxlogsize\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##MAXLOGSIZE##\"> kB\n\
|
---|
1463 | </TD>\n\
|
---|
1464 | </TR>\n\
|
---|
1465 | <TR><TD>##TPLHELPPREFIX##conf#cwlogdir##TPLHELPSUFFIX##CW log dir:</A></TD><TD><input name=\"cwlogdir\" type=\"text\" size=\"30\" maxlength=\"30\" value=\"##CWLOGDIR##\"></TD></TR>\n\
|
---|
1466 | <TR><TD>##TPLHELPPREFIX##conf#emmlogdir##TPLHELPSUFFIX##EMM log dir:</A></TD><TD><input name=\"emmlogdir\" type=\"text\" size=\"30\" maxlength=\"30\" value=\"##EMMLOGDIR##\"></TD></TR>\n\
|
---|
1467 | <TR><TD>##TPLHELPPREFIX##conf#saveinithistory##TPLHELPSUFFIX##Reader entitlements:</A></TD><TD><SELECT NAME=\"saveinithistory\"><OPTION VALUE=\"0\">0 - dismiss entitlements</OPTION><OPTION VALUE=\"1\" ##SAVEINITHISTORYCHECKED##>1 - save entitlements</OPTION></SELECT></TD></TR>\n\
|
---|
1468 | <TR><TD>##TPLHELPPREFIX##conf#loghistorysize##TPLHELPSUFFIX##Loghistory Size:</A></TD><TD><input name=\"loghistorysize\" type=\"text\" size=\"5\" maxlength=\"4\" value=\"##LOGHISTORYSIZE##\"></TD></TR>\n\
|
---|
1469 | <TR><TH COLSPAN=\"2\">Failban</TH></TR>\n\
|
---|
1470 | <TR><TD>##TPLHELPPREFIX##conf#failbantime##TPLHELPSUFFIX##Failban time:</A></TD><TD><input name=\"failbantime\" type=\"text\" size=\"5\" maxlength=\"6\" value=\"##FAILBANTIME##\"> min blocking IP based</TD></TR>\n\
|
---|
1471 | <TR><TD>##TPLHELPPREFIX##conf#failbancount##TPLHELPSUFFIX##Failban count:</A></TD><TD><input name=\"failbancount\" type=\"text\" size=\"5\" maxlength=\"2\" value=\"##FAILBANCOUNT##\"> chances with wrong credenticals</TD></TR>\n\
|
---|
1472 | <TR><TH COLSPAN=\"2\">Timeouts / Times</TH></TR>\n\
|
---|
1473 | <TR><TD>##TPLHELPPREFIX##conf#clienttimeout##TPLHELPSUFFIX##Client timeout:</A></TD><TD><input name=\"clienttimeout\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##CLIENTTIMEOUT##\"> ms to give up and return timeout</TD></TR>\n\
|
---|
1474 | <TR><TD>##TPLHELPPREFIX##conf#fallbacktimeout##TPLHELPSUFFIX##Fallback timeout:</A></TD><TD><input name=\"fallbacktimeout\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##FALLBACKTIMEOUT##\"> ms to switch to fallback reader</TD></TR>\n\
|
---|
1475 | <TR><TD>##TPLHELPPREFIX##conf#cachedelay##TPLHELPSUFFIX##Cache delay:</A></TD><TD><input name=\"cachedelay\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##CACHEDELAY##\"> ms delaying answers from cache</TD></TR>\n\
|
---|
1476 | <TR><TD>##TPLHELPPREFIX##conf#clientmaxidle##TPLHELPSUFFIX##Client max idle:</A></TD><TD><input name=\"clientmaxidle\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##CLIENTMAXIDLE##\"> s to disconnect idle clients</TD></TR>\n\
|
---|
1477 | <TR><TD>##TPLHELPPREFIX##conf#sleep##TPLHELPSUFFIX##Global sleep:</A></TD><TD><input name=\"sleep\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##SLEEP##\"> min to switch a client in sleepmode</TD></TR>\n\
|
---|
1478 | <TR><TD>##TPLHELPPREFIX##conf#suppresscmd08##TPLHELPSUFFIX##Suppress cmd08:</A></TD><TD><input name=\"suppresscmd08\" type=\"checkbox\" value=\"1\" ##SUPPRESSCMD08##></TD></TR>\n\
|
---|
1479 | <TR><TD>##TPLHELPPREFIX##conf#serialreadertimeout##TPLHELPSUFFIX##Serial reader timeout:</A></TD><TD><input name=\"serialreadertimeout\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##SERIALTIMEOUT##\"> ms</TD></TR>\n\
|
---|
1480 | <TR><TD>##TPLHELPPREFIX##conf#readerrestartseconds##TPLHELPSUFFIX##Reader restart seconds:</A></TD><TD><input name=\"readerrestartseconds\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##READERRESTARTSECONDS##\"> s waittime to restart a reader</TD></TR>\n\
|
---|
1481 | <TR><TD>##TPLHELPPREFIX##conf#dropdups##TPLHELPSUFFIX##Drop duplicate users:</A></TD><TD><SELECT NAME=\"dropdups\"><OPTION VALUE=\"0\">NO</OPTION><OPTION VALUE=\"1\" ##DROPDUPSCHECKED##>YES</OPTION></SELECT></TD></TR>\n\
|
---|
1482 | ##TPLDOUBLECHECKBIT##\
|
---|
1483 | <TR><TD colspan=\"2\" align=\"right\"><input type=\"submit\" value=\"Save\" ##BTNDISABLED##></TD></TR>\n\
|
---|
1484 | </TABLE>\n\
|
---|
1485 | </form>\n\
|
---|
1486 | ##TPLFOOTER##"
|
---|
1487 |
|
---|
1488 | #ifdef CS_WITH_DOUBLECHECK
|
---|
1489 | #define TPLDOUBLECHECKBIT "\
|
---|
1490 | <TR><TD>##TPLHELPPREFIX##conf#double_check##TPLHELPSUFFIX##ECM Doublecheck:</A></TD><TD><SELECT NAME=\"double_check\"><OPTION VALUE=\"0\">NO</OPTION><OPTION VALUE=\"1\" ##DCHECKCSELECTED##>YES</OPTION></SELECT></TD></TR>\n"
|
---|
1491 | #endif
|
---|
1492 |
|
---|
1493 | #ifdef WITH_LB
|
---|
1494 | #define TPLCONFIGLOADBALANCER "\
|
---|
1495 | ##TPLHEADER##\
|
---|
1496 | ##TPLMENU##\
|
---|
1497 | ##TPLCONFIGMENU##\
|
---|
1498 | <BR><BR>\n\
|
---|
1499 | ##MESSAGE##\
|
---|
1500 | <form action=\"config.html\" method=\"get\">\n\
|
---|
1501 | <input name=\"part\" type=\"hidden\" value=\"loadbalancer\">\n\
|
---|
1502 | <input name=\"action\" type=\"hidden\" value=\"execute\">\n\
|
---|
1503 | <TABLE class=\"config\">\n\
|
---|
1504 | <TR><TH COLSPAN=\"2\">Edit Loadbalancer Config</TH></TR>\n\
|
---|
1505 | <TR><TD>##TPLHELPPREFIX##conf#lb_mode##TPLHELPSUFFIX##Loadbalance Mode:</A></TD>\n\
|
---|
1506 | <TD>\n\
|
---|
1507 | <select name=\"lb_mode\">\n\
|
---|
1508 | <option value=\"0\" ##LBMODE0##>0 - Loadbalancer disabled (send to all readers)</option>\n\
|
---|
1509 | <option value=\"1\" ##LBMODE1##>1 - Fastest reader first</option>\n\
|
---|
1510 | <option value=\"2\" ##LBMODE2##>2 - Oldest reader first</option>\n\
|
---|
1511 | <option value=\"3\" ##LBMODE3##>3 - Lowest usagelevel</option>\n\
|
---|
1512 | <option value=\"10\" ##LBMODE10##>10 - Log statistics only</option>\n\
|
---|
1513 | </select>\n\
|
---|
1514 | </TD>\n\
|
---|
1515 | </TR>\n\
|
---|
1516 | <TR><TD>##TPLHELPPREFIX##conf#lb_save##TPLHELPSUFFIX##Loadbalance save every:</A></TD><TD><input name=\"lb_save\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##LBSAVE##\"></TD></TR>\n\
|
---|
1517 | <TR><TD>##TPLHELPPREFIX##conf#lb_savepath##TPLHELPSUFFIX##Statistics save path:</A></TD><TD><input name=\"lb_savepath\" type=\"text\" size=\"50\" maxlength=\"255\" value=\"##LBSAVEPATH##\"></TD></TR>\n\
|
---|
1518 | <TR><TD>##TPLHELPPREFIX##conf#lb_nbest_readers##TPLHELPSUFFIX##Number of best readers:</A></TD><TD><input name=\"lb_nbest_readers\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##LBNBESTREADERS##\"></TD></TR>\n\
|
---|
1519 | <TR><TD>##TPLHELPPREFIX##conf#lb_nbest_percaid##TPLHELPSUFFIX##Number of best readers per caid:</A></TD><TD><input name=\"lb_nbest_percaid\" type=\"text\" size=\"50\" maxlength=\"255\" value=\"##LBNBESTPERCAID##\"></TD></TR>\n\
|
---|
1520 | <TR><TD>##TPLHELPPREFIX##conf#lb_nfb_readers##TPLHELPSUFFIX##Number of fallback readers:</A></TD><TD><input name=\"lb_nfb_readers\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##LBNFBREADERS##\"></TD></TR>\n\
|
---|
1521 | <TR><TD>##TPLHELPPREFIX##conf#lb_max_readers##TPLHELPSUFFIX##Max Readers:</A></TD><TD><input name=\"lb_max_readers\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##LBMAXREADERS##\"></TD></TR>\n\
|
---|
1522 | <TR><TD>##TPLHELPPREFIX##conf#lb_min_ecmcount##TPLHELPSUFFIX##Min ECM count:</A></TD><TD><input name=\"lb_min_ecmcount\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##LBMINECMCOUNT##\"></TD></TR>\n\
|
---|
1523 | <TR><TD>##TPLHELPPREFIX##conf#lb_max_ecmcount##TPLHELPSUFFIX##Max ECM count:</A></TD><TD><input name=\"lb_max_ecmcount\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##LBMAXECEMCOUNT##\"></TD></TR>\n\
|
---|
1524 | <TR><TD>##TPLHELPPREFIX##conf#lb_retrylimit##TPLHELPSUFFIX##Retry limit:</A></TD><TD><input name=\"lb_retrylimit\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##LBRETRYLIMIT##\"></TD></TR>\n\
|
---|
1525 | <TR><TD>##TPLHELPPREFIX##conf#lb_retrylimits##TPLHELPSUFFIX##Special retry limit per caid:</A></TD><TD><input name=\"lb_retrylimits\" type=\"text\" size=\"50\" maxlength=\"255\" value=\"##LBRETRYLIMITS##\"></TD></TR>\n\
|
---|
1526 | <TR><TD>##TPLHELPPREFIX##conf#lb_reopen_seconds##TPLHELPSUFFIX##Time to reopen:</A></TD><TD><input name=\"lb_reopen_seconds\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##LBREOPENSECONDS##\"></TD></TR>\n\
|
---|
1527 | <TR><TD>##TPLHELPPREFIX##conf#lb_stat_cleanup##TPLHELPSUFFIX##Hours to cleanup older than:</A></TD><TD><input name=\"lb_stat_cleanup\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##LBCLEANUP##\"></TD></TR>\n\
|
---|
1528 | <TR><TD>##TPLHELPPREFIX##conf#lb_use_locking##TPLHELPSUFFIX##Use locking:</A></TD><TD><SELECT NAME=\"lb_use_locking\"><OPTION VALUE=\"0\">NO</OPTION><OPTION VALUE=\"1\" ##USELOCKINGCHECKED##>YES</OPTION></SELECT></TD></TR>\n\
|
---|
1529 | <TR><TD>##TPLHELPPREFIX##conf#lb_reopen_mode##TPLHELPSUFFIX##Reopen mode:</A></TD><TD><SELECT NAME=\"lb_reopen_mode\"><OPTION VALUE=\"0\">0 - reopen after time</OPTION><OPTION VALUE=\"1\" ##REOPENMODE##>1 - reopen fast</OPTION></SELECT></TD></TR>\n\
|
---|
1530 | <TR><TD>##TPLHELPPREFIX##conf#lb_noproviderforcaid##TPLHELPSUFFIX##Ignore provider for:</A></TD><TD><input name=\"lb_noproviderforcaid\" type=\"text\" size=\"50\" maxlength=\"255\" value=\"##LBNOPROVIDERFORCAID##\"></TD></TR>\n\
|
---|
1531 | <TR><TD>##TPLHELPPREFIX##conf#lb_auto_betatunnel##TPLHELPSUFFIX##Auto Betatunnel:</A></TD><TD><SELECT NAME=\"lb_auto_betatunnel\"><OPTION VALUE=\"0\">NO</OPTION><OPTION VALUE=\"1\" ##LBAUTOBETATUNNEL##>YES</OPTION></SELECT></TD></TR>\n\
|
---|
1532 | <TR><TD colspan=\"2\" align=\"right\"><input type=\"submit\" value=\"Save\" ##BTNDISABLED##></TD></TR>\n\
|
---|
1533 | </TABLE>\n\
|
---|
1534 | </form>\n\
|
---|
1535 | <BR><BR>\
|
---|
1536 | <form action=\"config.html\" method=\"get\">\n\
|
---|
1537 | <input name=\"part\" type=\"hidden\" value=\"loadbalancer\">\n\
|
---|
1538 | <TABLE class=\"config\">\n\
|
---|
1539 | <TR><TH COLSPAN=\"3\">Control</TH></TR>\n\
|
---|
1540 | <TR>\n\
|
---|
1541 | <TD STYLE=\"text-align:center;\"><input type=\"submit\" name=\"button\" value=\"Load Stats\" ##BTNDISABLED##></TD>\n\
|
---|
1542 | <TD STYLE=\"text-align:center;\"><input type=\"submit\" name=\"button\" value=\"Save Stats\" ##BTNDISABLED##></TD>\n\
|
---|
1543 | <TD STYLE=\"text-align:center;\"><input type=\"submit\" name=\"button\" value=\"Clear Stats\" ##BTNDISABLED##></TD>\n\
|
---|
1544 | </TR>\n\
|
---|
1545 | </TABLE>\n\
|
---|
1546 | </form>\n\
|
---|
1547 | ##TPLFOOTER##"
|
---|
1548 | #endif
|
---|
1549 |
|
---|
1550 | #ifdef MODULE_CAMD33
|
---|
1551 | #define TPLCONFIGCAMD33 "\
|
---|
1552 | ##TPLHEADER##\
|
---|
1553 | ##TPLMENU##\
|
---|
1554 | ##TPLCONFIGMENU##\
|
---|
1555 | <BR><BR>\n\
|
---|
1556 | ##MESSAGE##\
|
---|
1557 | <form action=\"config.html\" method=\"get\">\n\
|
---|
1558 | <input name=\"part\" type=\"hidden\" value=\"camd33\">\n\
|
---|
1559 | <input name=\"action\" type=\"hidden\" value=\"execute\">\n\
|
---|
1560 | <TABLE CLASS=\"config\">\n\
|
---|
1561 | <TR><TH COLSPAN=\"2\">Edit Camd33 Config</TH></TR>\n\
|
---|
1562 | <TR><TD>##TPLHELPPREFIX##conf#port_2##TPLHELPSUFFIX##Port:</A></TD><TD><input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##PORT##\"></TD></TR>\n\
|
---|
1563 | <TR><TD>##TPLHELPPREFIX##conf#serverip_3##TPLHELPSUFFIX##Serverip:</A></TD><TD><input name=\"serverip\" type=\"text\" size=\"30\" maxlength=\"30\" value=\"##SERVERIP##\"></TD></TR>\n\
|
---|
1564 | <TR><TD>##TPLHELPPREFIX##conf#key##TPLHELPSUFFIX##Key:</A></TD><TD><input name=\"key\" type=\"text\" size=\"41\" maxlength=\"32\" value=\"##KEY##\"></TD></TR>\n\
|
---|
1565 | <TR><TD>##TPLHELPPREFIX##conf#passive##TPLHELPSUFFIX##Passive:</A></TD><TD><SELECT NAME=\"passive\"><OPTION VALUE=\"0\">NO</OPTION><OPTION VALUE=\"1\" ##PASSIVECHECKED##>YES</OPTION></SELECT></TD></TR>\n\
|
---|
1566 | <TR><TD>##TPLHELPPREFIX##conf#nocrypt_2##TPLHELPSUFFIX##Nocrypt:</A></TD><TD><input name=\"nocrypt\" type=\"text\" size=\"100\" maxlength=\"200\" value=\"##NOCRYPT##\"></TD></TR>\n\
|
---|
1567 | <TR><TD colspan=\"2\" align=\"right\"><input type=\"submit\" value=\"Save\" ##BTNDISABLED##></TD></TR>\n\
|
---|
1568 | </TABLE>\n\
|
---|
1569 | </form>\n\
|
---|
1570 | ##TPLFOOTER##"
|
---|
1571 | #endif
|
---|
1572 |
|
---|
1573 | #ifdef MODULE_CAMD35
|
---|
1574 | #define TPLCONFIGCAMD35 "\
|
---|
1575 | ##TPLHEADER##\
|
---|
1576 | ##TPLMENU##\
|
---|
1577 | ##TPLCONFIGMENU##\
|
---|
1578 | <BR><BR>\n\
|
---|
1579 | ##MESSAGE##\
|
---|
1580 | <form action=\"config.html\" method=\"get\">\n\
|
---|
1581 | <input name=\"part\" type=\"hidden\" value=\"camd35\">\n\
|
---|
1582 | <input name=\"action\" type=\"hidden\" value=\"execute\">\n\
|
---|
1583 | <input name=\"suppresscmd08\" type=\"hidden\" value=\"0\">\n\
|
---|
1584 | <TABLE class=\"config\">\n\
|
---|
1585 | <TR><TH COLSPAN=\"2\">Edit Camd35 Config</TH></TR>\n\
|
---|
1586 | <TR><TD>##TPLHELPPREFIX##conf#port_3##TPLHELPSUFFIX##Port:</A></TD><TD><input name=\"port\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"##PORT##\"></TD></TR>\n\
|
---|
1587 | <TR><TD>##TPLHELPPREFIX##conf#serverip_4##TPLHELPSUFFIX##Serverip:</A></TD><TD><input name=\"serverip\" type=\"text\" size=\"30\" maxlength=\"30\" value=\"##SERVERIP##\"></TD></TR>\n\
|
---|
1588 | <TR><TD>##TPLHELPPREFIX##conf#suppresscmd08##TPLHELPSUFFIX##Suppress cmd08:</A></TD><TD><input name=\"suppresscmd08\" type=\"checkbox\" value=\"1\" ##SUPPRESSCMD08UDP##></TD></TR>\n\
|
---|
1589 | <TR><TD colspan=\"2\" align=\"right\"><input type=\"submit\" value=\"Save\" ##BTNDISABLED##></TD></TR>\n\
|
---|
1590 | </TABLE>\n\
|
---|
1591 | </form>\n\
|
---|
1592 | ##TPLFOOTER##"
|
---|
1593 | #endif
|
---|
1594 |
|
---|
1595 | #ifdef MODULE_CAMD35_TCP
|
---|
1596 | #define TPLCONFIGCAMD35TCP "\
|
---|
1597 | ##TPLHEADER##\
|
---|
1598 | ##TPLMENU##\
|
---|
1599 | ##TPLCONFIGMENU##\
|
---|
1600 | <BR><BR>\n\
|
---|
1601 | ##MESSAGE##\
|
---|
1602 | <form action=\"config.html\" method=\"get\">\n\
|
---|
1603 | <input name=\"part\" type=\"hidden\" value=\"camd35tcp\">\n\
|
---|
1604 | <input name=\"action\" type=\"hidden\" value=\"execute\">\n\
|
---|
1605 | <input name=\"suppresscmd08\" type=\"hidden\" value=\"0\">\n\
|
---|
1606 | <TABLE class=\"config\">\n\
|
---|
1607 | <TR><TH COLSPAN=\"2\">Edit Camd35 TCP Config</TH></TR>\n\
|
---|
1608 | <TR><TD>##TPLHELPPREFIX##conf#port_4##TPLHELPSUFFIX##Port:</A></TD><TD><input name=\"port\" type=\"text\" size=\"50\" maxlength=\"100\" value=\"##PORT##\"></TD></TR>\n\
|
---|
1609 | <TR><TD>##TPLHELPPREFIX##conf#serverip_5##TPLHELPSUFFIX##Serverip:</A></TD><TD><input name=\"serverip\" type=\"text\" size=\"30\" maxlength=\"30\" value=\"##SERVERIP##\"></TD></TR>\n\
|
---|
1610 | <TR><TD>##TPLHELPPREFIX##conf#suppresscmd08##TPLHELPSUFFIX##Suppress cmd08:</A></TD><TD><input name=\"suppresscmd08\" type=\"checkbox\" value=\"1\" ##SUPPRESSCMD08TCP##></TD></TR>\n\
|
---|
1611 | <TR><TD colspan=\"2\" align=\"right\"><input type=\"submit\" value=\"Save\" ##BTNDISABLED##></TD></TR>\n\
|
---|
1612 | </TABLE>\n\
|
---|
1613 | </form>\n\
|
---|
1614 | ##TPLFOOTER##"
|
---|
1615 | #endif
|
---|
1616 |
|
---|
1617 | #ifdef MODULE_SERIAL
|
---|
1618 | #define TPLCONFIGSERIAL "\
|
---|
1619 | ##TPLHEADER##\
|
---|
1620 | ##TPLMENU##\
|
---|
1621 | ##TPLCONFIGMENU##\
|
---|
1622 | <BR><BR>\n\
|
---|
1623 | ##MESSAGE##\
|
---|
1624 | <form action=\"config.html\" method=\"get\">\n\
|
---|
1625 | <input name=\"part\" type=\"hidden\" value=\"serial\">\n\
|
---|
1626 | <input name=\"action\" type=\"hidden\" value=\"execute\">\n\
|
---|
1627 | <TABLE class=\"config\">\n\
|
---|
1628 | <TR><TH COLSPAN=\"2\">Edit Serial Config</TH></TR>\n\
|
---|
1629 | ##DEVICES##\
|
---|
1630 | <TR><TD colspan=\"2\" align=\"right\"><input type=\"submit\" value=\"Save\" ##BTNDISABLED##></TD></TR>\n\
|
---|
1631 | </TABLE>\n\
|
---|
1632 | </form>\n\
|
---|
1633 | <BR><BR>\n\
|
---|
1634 | ##TPLFOOTER##"
|
---|
1635 | #endif
|
---|
1636 |
|
---|
1637 | #define TPLCONFIGSERIALDEVICEBIT "\
|
---|
1638 | <TR><TD>##TPLHELPPREFIX##conf#device##TPLHELPSUFFIX##Device:</A></TD><TD><input name=\"device\" type=\"text\" size=\"50\" maxlength=\"100\" value=\"##SERIALDEVICE##\"></TD></TR>\n"
|
---|
1639 |
|
---|
1640 | #ifdef HAVE_DVBAPI
|
---|
1641 | #define TPLCONFIGDVBAPI "\
|
---|
1642 | ##TPLHEADER##\
|
---|
1643 | ##TPLMENU##\
|
---|
1644 | ##TPLCONFIGMENU##\
|
---|
1645 | <BR><BR>\n\
|
---|
1646 | ##MESSAGE##\
|
---|
1647 | <form action=\"config.html\" method=\"get\">\n\
|
---|
1648 | <input name=\"part\" type=\"hidden\" value=\"dvbapi\">\n\
|
---|
1649 | <input name=\"action\" type=\"hidden\" value=\"execute\">\n\
|
---|
1650 | <input name=\"enabled\" type=\"hidden\" value=\"0\">\n\
|
---|
1651 | <input name=\"au\" type=\"hidden\" value=\"0\">\n\
|
---|
1652 | <TABLE class=\"config\">\n\
|
---|
1653 | <TR><TH COLSPAN=\"2\">Edit DVB Api Config</TH></TR>\n\
|
---|
1654 | <TR><TD>##TPLHELPPREFIX##conf#enabled##TPLHELPSUFFIX##Enabled:</A></TD><TD><input name=\"enabled\" type=\"checkbox\" value=\"1\" ##ENABLEDCHECKED##>\n\
|
---|
1655 | <TR><TD>##TPLHELPPREFIX##conf#au##TPLHELPSUFFIX##AU:</A></TD><TD><input name=\"au\" type=\"checkbox\" value=\"1\" ##AUCHECKED##>\n\
|
---|
1656 | <TR><TD>##TPLHELPPREFIX##conf#boxtype##TPLHELPSUFFIX##Boxtype:</A></TD><TD><SELECT name=\"boxtype\">##BOXTYPE##</select></TD></TR>\n\
|
---|
1657 | <TR><TD>##TPLHELPPREFIX##conf#user_2##TPLHELPSUFFIX##User:</A></TD><TD><input name=\"user\" type=\"text\" size=\"20\" maxlength=\"20\" value=\"##USER##\"></TD></TR>\n\
|
---|
1658 | <TR><TD>##TPLHELPPREFIX##conf#pmt_mode##TPLHELPSUFFIX##PMT Mode:</A></TD><TD><select name=\"pmt_mode\">\n\
|
---|
1659 | <option value=\"0\" ##PMTMODESELECTED0##>0 - use camd.socket and PMT file</option>\n\
|
---|
1660 | <option value=\"1\" ##PMTMODESELECTED1##>1 - disable reading PMT file</option>\n\
|
---|
1661 | <option value=\"2\" ##PMTMODESELECTED2##>2 - disable camd.socket</option>\n\
|
---|
1662 | <option value=\"3\" ##PMTMODESELECTED3##>3 - read PMT file on startup only</option>\n\
|
---|
1663 | <option value=\"4\" ##PMTMODESELECTED4##>4 - do not use signal handler to monitor /tmp</option>\n\
|
---|
1664 | <option value=\"5\" ##PMTMODESELECTED5##>5 - do not use signal handler to monitor /tmp & disable camd.socket</option>\n\
|
---|
1665 | </SELECT></TD></TR>\n\
|
---|
1666 | <TR><TD>##TPLHELPPREFIX##conf#request_mode##TPLHELPSUFFIX##Request Mode:</A></TD><TD><select name=\"request_mode\">\n\
|
---|
1667 | <option value=\"0\" ##REQMODESELECTED0##>0 - try all possible CAIDs one by one</option>\n\
|
---|
1668 | <option value=\"1\" ##REQMODESELECTED1##>1 - try all CAIDs simultaneously</option>\n\
|
---|
1669 | </SELECT></TD></TR>\n\
|
---|
1670 | <TR><TD colspan=\"2\" align=\"right\"><input type=\"submit\" value=\"Save\" ##BTNDISABLED##></TD></TR>\n\
|
---|
1671 | </TABLE>\n\
|
---|
1672 | </form>\n\
|
---|
1673 | ##TPLFOOTER##"
|
---|
1674 | #endif
|
---|
1675 |
|
---|
1676 | #define TPLSERVICECONFIGLIST "\
|
---|
1677 | ##TPLHEADER##\
|
---|
1678 | ##TPLMENU##\
|
---|
1679 | ##MESSAGE##\
|
---|
1680 | <BR><BR>\n\
|
---|
1681 | <FORM action=\"services_edit.html\" method=\"get\"><INPUT TYPE=\"hidden\" NAME=\"action\" VALUE=\"add\">\n\
|
---|
1682 | <TABLE CLASS=\"stats\">\n\
|
---|
1683 | <TR>\n\
|
---|
1684 | <TH>Label</TH>\n\
|
---|
1685 | <TH colspan=\"3\" class=\"centered\">Action</TH>\n\
|
---|
1686 | </TR>\n\
|
---|
1687 | ##SERVICETABS##\
|
---|
1688 | <TR>\n\
|
---|
1689 | <TD>New Service:</TD>\n\
|
---|
1690 | <TD><input name=\"service\" type=\"text\"></TD>\n\
|
---|
1691 | <TD colspan=\"2\" class=\"centered\"><input type=\"submit\" value=\"Add\" ##BTNDISABLED##></TD>\n\
|
---|
1692 | </TR>\n\
|
---|
1693 | </TABLE>\n\
|
---|
1694 | </FORM>\n\
|
---|
1695 | ##TPLFOOTER##"
|
---|
1696 |
|
---|
1697 | #define TPLSERVICECONFIGLISTBIT "\
|
---|
1698 | <TR>\n\
|
---|
1699 | <TD>##LABEL##</TD>\n\
|
---|
1700 | <TD width=\"250\" class=\"centered\">\n\
|
---|
1701 | ##SIDLIST##\
|
---|
1702 | </TD>\n\
|
---|
1703 | <TD><A HREF=\"services_edit.html?service=##LABELENC##&action=edit\" TITLE=\"Edit this Service\"><IMG HEIGHT=\"16\" WIDTH=\"16\" SRC=\"image?i=ICEDI\" BORDER=\"0\" ALT=\"Edit Service\"></A></TD>\n\
|
---|
1704 | <TD><A HREF=\"services.html?service=##LABELENC##&action=delete\" TITLE=\"Delete this Service\"><IMG HEIGHT=\"16\" WIDTH=\"16\" SRC=\"image?i=ICDEL\" BORDER=\"0\" ALT=\"Delete Service\"></A></TD>\n\
|
---|
1705 | </TR>\n"
|
---|
1706 |
|
---|
1707 | #define TPLSERVICECONFIGSIDBIT " <DIV class=\"##SIDCLASS##\">##SID##</DIV>\n"
|
---|
1708 |
|
---|
1709 | #define TPLSERVICEEDIT "\
|
---|
1710 | ##TPLHEADER##\
|
---|
1711 | ##TPLMENU##\
|
---|
1712 | ##MESSAGE##\
|
---|
1713 | <BR><BR>\n\
|
---|
1714 | <form action=\"services_edit.html\" method=\"get\">\n\
|
---|
1715 | <input name=\"service\" type=\"hidden\" value=\"##LABELENC##\">\n\
|
---|
1716 | <TABLE CLASS=\"stats\">\n\
|
---|
1717 | <TR><TH COLSPAN=\"2\">Edit Service ##LABEL##</TH></TR>\n\
|
---|
1718 | <TR><TD>##TPLHELPPREFIX##services#caid##TPLHELPSUFFIX##caid: </A></TD><TD><input name=\"caid\" type=\"text\" size=\"63\" maxlength=\"63\" value=\"##CAIDS##\"></TD></TR>\n\
|
---|
1719 | <TR><TD>##TPLHELPPREFIX##services#provid##TPLHELPSUFFIX##provid: </A></TD><TD><input name=\"provid\" type=\"text\" size=\"50\" maxlength=\"50\" value=\"##PROVIDS##\"></TD></TR>\n\
|
---|
1720 | <TR><TD>##TPLHELPPREFIX##services#srvid##TPLHELPSUFFIX##srvid: </A></TD><TD><textarea name=\"srvid\" cols=\"80\" rows=\"5\">##SRVIDS##</textarea></TD></TR>\n\
|
---|
1721 | <TR><TD> </TD><TD align=\"right\"><input type=\"submit\" name=\"action\" value=\"Save\" title=\"Save service and reload services\" ##BTNDISABLED##></TD>\n\
|
---|
1722 | </TABLE>\n\
|
---|
1723 | </form>\n\
|
---|
1724 | ##TPLFOOTER##"
|
---|
1725 |
|
---|
1726 | #define TPLPRESHUTDOWN "\
|
---|
1727 | ##TPLHEADER##\
|
---|
1728 | ##TPLMENU##\
|
---|
1729 | <br><br><br>\n\
|
---|
1730 | <DIV class = \"warning\">Do you really want to shutdown/ restart oscam?<br>All users will become disconnected.<br>\n\
|
---|
1731 | If you use 'Shutdown' you will not be able to restart oscam from webinterface.<br>\n\
|
---|
1732 | The webinterface will try to connect to oscam once a few seconds after shutdown/ restart.</b><br>\n\
|
---|
1733 | </DIV>\n\
|
---|
1734 | <br>\n\
|
---|
1735 | <form action=\"shutdown.html\" method=\"get\">\n\
|
---|
1736 | <input type=\"submit\" name=\"action\" value=\"Shutdown\" title=\"Shutdown OSCam\" ##BTNDISABLED##>\n\
|
---|
1737 | <input type=\"submit\" name=\"action\" value=\"Restart\" title=\"Restart OSCam\" ##BTNDISABLED##>\n\
|
---|
1738 | </form>\n\
|
---|
1739 | ##TPLFOOTER##"
|
---|
1740 |
|
---|
1741 | #define TPLSHUTDOWN "\
|
---|
1742 | <HTML>\n\
|
---|
1743 | <HEAD>\n\
|
---|
1744 | <TITLE>OSCAM ##CS_VERSION## build ###CS_SVN_VERSION##</TITLE>\n\
|
---|
1745 | <link href=\"favicon.ico\" rel=\"icon\" type=\"image/x-icon\"/>\
|
---|
1746 | ##REFRESH##\
|
---|
1747 | <style type=\"text/css\">\n\
|
---|
1748 | ##STYLESHEET##\n\
|
---|
1749 | </style>\n\
|
---|
1750 | </HEAD>\n\
|
---|
1751 | <BODY>\n\
|
---|
1752 | <H2>OSCAM ##CS_VERSION## build ###CS_SVN_VERSION##</H2>\
|
---|
1753 | ##TPLMENU##\
|
---|
1754 | <br><P CLASS=\"blinking\">OSCam Shutdown - Try Reconnect in ##SECONDS## Seconds</p><br><br>\n\
|
---|
1755 | ##TPLFOOTER##"
|
---|
1756 |
|
---|
1757 | #define TPLSCRIPT "\
|
---|
1758 | ##TPLHEADER##\
|
---|
1759 | ##TPLMENU##\
|
---|
1760 | ##MESSAGE##\
|
---|
1761 | <br><br><b>OSCam execute script: ##SCRIPTNAME## --> Status: ##SCRIPTRESULT## --> Returncode: ##CODE##</b><br>\n\
|
---|
1762 | ##TPLFOOTER##"
|
---|
1763 |
|
---|
1764 | enum refreshtypes {REFR_ACCOUNTS, REFR_READERS, REFR_SERVER, REFR_ANTICASC, REFR_SERVICES};
|
---|
1765 |
|
---|
1766 | char *tpl[]={
|
---|
1767 | "HEADER",
|
---|
1768 | "APIHEADER",
|
---|
1769 | "APIERROR",
|
---|
1770 | "APICONFIRMATION",
|
---|
1771 | "FOOTER",
|
---|
1772 | "APIFOOTER",
|
---|
1773 | "MENU",
|
---|
1774 | "REFRESH",
|
---|
1775 | "HELPPREFIX",
|
---|
1776 | "HELPSUFFIX",
|
---|
1777 | "STATUS",
|
---|
1778 | "APISTATUS",
|
---|
1779 | "CLIENTSTATUSBIT",
|
---|
1780 | "APISTATUSBIT",
|
---|
1781 | "USERCONFIGLIST",
|
---|
1782 | "ADDNEWUSER",
|
---|
1783 | "USERCONFIGLISTBIT",
|
---|
1784 | "APIUSERCONFIGLIST",
|
---|
1785 | "APIUSERCONFIGLISTBIT",
|
---|
1786 | "SIDTAB",
|
---|
1787 | "SIDTABBIT",
|
---|
1788 | "READERS",
|
---|
1789 | "READERSBIT",
|
---|
1790 | "READERENTITLEBIT",
|
---|
1791 | "READERREFRESHBIT",
|
---|
1792 | "READERSTATS",
|
---|
1793 | "READERSTATSBIT",
|
---|
1794 | "SCANUSB",
|
---|
1795 | "SCANUSBBIT",
|
---|
1796 | "ENTITLEMENTS",
|
---|
1797 | "ENTITLEMENTGENERICBIT",
|
---|
1798 | "ENTITLEMENTCCCAMBIT",
|
---|
1799 | "ENTITLEMENTCCCAMENTRYBIT",
|
---|
1800 | "APICCCAMCARDLIST",
|
---|
1801 | "APICCCAMCARDBIT",
|
---|
1802 | "APICCCAMCARDNODEBIT",
|
---|
1803 | "APICCCAMCARDPROVIDERBIT",
|
---|
1804 | "APIREADERSTATS",
|
---|
1805 | "APIREADERSTATSEMMBIT",
|
---|
1806 | "APIREADERSTATSECMBIT",
|
---|
1807 | "READERCONFIG",
|
---|
1808 | "READERCONFIGSIDOKBIT",
|
---|
1809 | "READERCONFIGSIDNOBIT",
|
---|
1810 | "READERCONFIGSTDHWREADERBIT",
|
---|
1811 | "READERCONFIGHOPBIT",
|
---|
1812 | "READERCONFIGCAMD35BIT",
|
---|
1813 | "READERCONFIGCS378XBIT",
|
---|
1814 | "READERCONFIGRADEGASTBIT",
|
---|
1815 | "READERCONFIGNCD525BIT",
|
---|
1816 | "READERCONFIGNCD524BIT",
|
---|
1817 | "READERCONFIGCCCAMBIT",
|
---|
1818 | "USEREDIT",
|
---|
1819 | "USEREDITRDRSELECTED",
|
---|
1820 | "USEREDITSIDOKBIT",
|
---|
1821 | "USEREDITSIDNOBIT",
|
---|
1822 | "SAVETEMPLATES",
|
---|
1823 | "CONFIGMENU",
|
---|
1824 | "FILEMENU",
|
---|
1825 | "FILE",
|
---|
1826 | "FAILBAN",
|
---|
1827 | "FAILBANBIT",
|
---|
1828 | "CONFIGGBOX",
|
---|
1829 | "CONFIGMONITOR",
|
---|
1830 | "CONFIGGLOBAL",
|
---|
1831 | "CONFIGSERIALDEVICEBIT",
|
---|
1832 | "SERVICECONFIGLIST",
|
---|
1833 | "SERVICECONFIGLISTBIT",
|
---|
1834 | "SERVICECONFIGSIDBIT",
|
---|
1835 | "SERVICEEDIT",
|
---|
1836 | "PRESHUTDOWN",
|
---|
1837 | "SHUTDOWN",
|
---|
1838 | "SCRIPT"
|
---|
1839 | #ifdef HAVE_DVBAPI
|
---|
1840 | ,"CONFIGDVBAPI"
|
---|
1841 | ,"CONFIGMENUDVBAPI"
|
---|
1842 | ,"FILEMENUDVBAPI"
|
---|
1843 | #endif
|
---|
1844 | #ifdef CS_ANTICASC
|
---|
1845 | ,"USEREDITANTICASC"
|
---|
1846 | ,"CONFIGANTICASC"
|
---|
1847 | ,"CONFIGMENUANTICASC"
|
---|
1848 | ,"FILEMENUANTICASC"
|
---|
1849 | #endif
|
---|
1850 | #ifdef CS_WITH_DOUBLECHECK
|
---|
1851 | ,"DOUBLECHECKBIT"
|
---|
1852 | #endif
|
---|
1853 | #ifdef LIBUSB
|
---|
1854 | ,"READERCONFIGDEVICEEPBIT"
|
---|
1855 | #endif
|
---|
1856 | #ifdef WITH_DEBUG
|
---|
1857 | ,"DEBUGSELECT"
|
---|
1858 | #endif
|
---|
1859 | #ifdef WITH_LB
|
---|
1860 | ,"CONFIGMENULB"
|
---|
1861 | ,"CONFIGLOADBALANCER"
|
---|
1862 | #endif
|
---|
1863 | #ifdef MODULE_CAMD33
|
---|
1864 | ,"CONFIGCAMD33"
|
---|
1865 | ,"CONFIGMENUCAMD33"
|
---|
1866 | #endif
|
---|
1867 | #ifdef MODULE_CAMD35
|
---|
1868 | ,"CONFIGCAMD35"
|
---|
1869 | ,"CONFIGMENUCAMD35"
|
---|
1870 | #endif
|
---|
1871 | #ifdef MODULE_CCCAM
|
---|
1872 | ,"CONFIGCCCAM"
|
---|
1873 | ,"CONFIGMENUCCCAM"
|
---|
1874 | #endif
|
---|
1875 | #ifdef MODULE_NEWCAMD
|
---|
1876 | ,"CONFIGNEWCAMD"
|
---|
1877 | ,"CONFIGMENUNEWCAMD"
|
---|
1878 | #endif
|
---|
1879 | #ifdef MODULE_RADEGAST
|
---|
1880 | ,"CONFIGRADEGAST"
|
---|
1881 | ,"CONFIGMENURADEGAST"
|
---|
1882 | #endif
|
---|
1883 | #ifdef MODULE_CAMD35_TCP
|
---|
1884 | ,"CONFIGCAMD35TCP"
|
---|
1885 | ,"CONFIGMENUCAMD35TCP"
|
---|
1886 | #endif
|
---|
1887 | #ifdef MODULE_SERIAL
|
---|
1888 | ,"CONFIGSERIAL"
|
---|
1889 | ,"CONFIGMENUSERIAL"
|
---|
1890 | #endif
|
---|
1891 | #ifdef LCDSUPPORT
|
---|
1892 | ,"LCDOPTIONS"
|
---|
1893 | #endif
|
---|
1894 | ,"ICMAI"
|
---|
1895 | ,"ICSTA"
|
---|
1896 | ,"ICDEL"
|
---|
1897 | ,"ICEDI"
|
---|
1898 | ,"ICENT"
|
---|
1899 | ,"ICREF"
|
---|
1900 | ,"ICKIL"
|
---|
1901 | ,"ICDIS"
|
---|
1902 | ,"ICENA"
|
---|
1903 | ,"ICHID"
|
---|
1904 | ,"ICRES"
|
---|
1905 | };
|
---|
1906 |
|
---|
1907 | char *tplmap[]={
|
---|
1908 | TPLHEADER,
|
---|
1909 | TPLAPIHEADER,
|
---|
1910 | TPLAPIERROR,
|
---|
1911 | TPLAPICONFIRMATION,
|
---|
1912 | TPLFOOTER,
|
---|
1913 | TPLAPIFOOTER,
|
---|
1914 | TPLMENU,
|
---|
1915 | TPLREFRESH,
|
---|
1916 | TPLHELPPREFIX,
|
---|
1917 | TPLHELPSUFFIX,
|
---|
1918 | TPLSTATUS,
|
---|
1919 | TPLAPISTATUS,
|
---|
1920 | TPLCLIENTSTATUSBIT,
|
---|
1921 | TPLAPISTATUSBIT,
|
---|
1922 | TPLUSERCONFIGLIST,
|
---|
1923 | TPLADDNEWUSER,
|
---|
1924 | TPLUSERCONFIGLISTBIT,
|
---|
1925 | TPLAPIUSERCONFIGLIST,
|
---|
1926 | TPLAPIUSERCONFIGLISTBIT,
|
---|
1927 | TPLSIDTAB,
|
---|
1928 | TPLSIDTABBIT,
|
---|
1929 | TPLREADERS,
|
---|
1930 | TPLREADERSBIT,
|
---|
1931 | TPLREADERENTITLEBIT,
|
---|
1932 | TPLREADERREFRESHBIT,
|
---|
1933 | TPLREADERSTATS,
|
---|
1934 | TPLREADERSTATSBIT,
|
---|
1935 | TPLSCANUSB,
|
---|
1936 | TPLSCANUSBBIT,
|
---|
1937 | TPLENTITLEMENTS,
|
---|
1938 | TPLENTITLEMENTGENERICBIT,
|
---|
1939 | TPLENTITLEMENTCCCAMBIT,
|
---|
1940 | TPLENTITLEMENTCCCAMENTRYBIT,
|
---|
1941 | TPLAPICCCAMCARDLIST,
|
---|
1942 | TPLAPICCCAMCARDBIT,
|
---|
1943 | TPLAPICCCAMCARDNODEBIT,
|
---|
1944 | TPLAPICCCAMCARDPROVIDERBIT,
|
---|
1945 | TPLAPIREADERSTATS,
|
---|
1946 | TPLAPIREADERSTATSEMMBIT,
|
---|
1947 | TPLAPIREADERSTATSECMBIT,
|
---|
1948 | TPLREADERCONFIG,
|
---|
1949 | TPLREADERCONFIGSIDOKBIT,
|
---|
1950 | TPLREADERCONFIGSIDNOBIT,
|
---|
1951 | TPLREADERCONFIGSTDHWREADERBIT,
|
---|
1952 | TPLREADERCONFIGHOPBIT,
|
---|
1953 | TPLREADERCONFIGCAMD35BIT,
|
---|
1954 | TPLREADERCONFIGCS378XBIT,
|
---|
1955 | TPLREADERCONFIGRADEGASTBIT,
|
---|
1956 | TPLREADERCONFIGNCD525BIT,
|
---|
1957 | TPLREADERCONFIGNCD524BIT,
|
---|
1958 | TPLREADERCONFIGCCCAMBIT,
|
---|
1959 | TPLUSEREDIT,
|
---|
1960 | TPLUSEREDITRDRSELECTED,
|
---|
1961 | TPLUSEREDITSIDOKBIT,
|
---|
1962 | TPLUSEREDITSIDNOBIT,
|
---|
1963 | TPLSAVETEMPLATES,
|
---|
1964 | TPLCONFIGMENU,
|
---|
1965 | TPLFILEMENU,
|
---|
1966 | TPLFILE,
|
---|
1967 | TPLFAILBAN,
|
---|
1968 | TPLFAILBANBIT,
|
---|
1969 | TPLCONFIGGBOX,
|
---|
1970 | TPLCONFIGMONITOR,
|
---|
1971 | TPLCONFIGGLOBAL,
|
---|
1972 | TPLCONFIGSERIALDEVICEBIT,
|
---|
1973 | TPLSERVICECONFIGLIST,
|
---|
1974 | TPLSERVICECONFIGLISTBIT,
|
---|
1975 | TPLSERVICECONFIGSIDBIT,
|
---|
1976 | TPLSERVICEEDIT,
|
---|
1977 | TPLPRESHUTDOWN,
|
---|
1978 | TPLSHUTDOWN,
|
---|
1979 | TPLSCRIPT
|
---|
1980 | #ifdef HAVE_DVBAPI
|
---|
1981 | ,TPLCONFIGDVBAPI
|
---|
1982 | ,TPLCONFIGMENUDVBAPI
|
---|
1983 | ,TPLFILEMENUDVBAPI
|
---|
1984 | #endif
|
---|
1985 | #ifdef CS_ANTICASC
|
---|
1986 | ,TPLUSEREDITANTICASC
|
---|
1987 | ,TPLCONFIGANTICASC
|
---|
1988 | ,TPLCONFIGMENUANTICASC
|
---|
1989 | ,TPLFILEMENUANTICASC
|
---|
1990 | #endif
|
---|
1991 | #ifdef CS_WITH_DOUBLECHECK
|
---|
1992 | ,TPLDOUBLECHECKBIT
|
---|
1993 | #endif
|
---|
1994 | #ifdef LIBUSB
|
---|
1995 | ,TPLREADERCONFIGDEVICEEPBIT
|
---|
1996 | #endif
|
---|
1997 | #ifdef WITH_DEBUG
|
---|
1998 | ,TPLDEBUGSELECT
|
---|
1999 | #endif
|
---|
2000 | #ifdef WITH_LB
|
---|
2001 | ,TPLCONFIGMENULB
|
---|
2002 | ,TPLCONFIGLOADBALANCER
|
---|
2003 | #endif
|
---|
2004 | #ifdef MODULE_CAMD33
|
---|
2005 | ,TPLCONFIGCAMD33
|
---|
2006 | ,TPLCONFIGMENUCAMD33
|
---|
2007 | #endif
|
---|
2008 | #ifdef MODULE_CAMD35
|
---|
2009 | ,TPLCONFIGCAMD35
|
---|
2010 | ,TPLCONFIGMENUCAMD35
|
---|
2011 | #endif
|
---|
2012 | #ifdef MODULE_CCCAM
|
---|
2013 | ,TPLCONFIGCCCAM
|
---|
2014 | ,TPLCONFIGMENUCCCAM
|
---|
2015 | #endif
|
---|
2016 | #ifdef MODULE_NEWCAMD
|
---|
2017 | ,TPLCONFIGNEWCAMD
|
---|
2018 | ,TPLCONFIGMENUNEWCAMD
|
---|
2019 | #endif
|
---|
2020 | #ifdef MODULE_RADEGAST
|
---|
2021 | ,TPLCONFIGRADEGAST
|
---|
2022 | ,TPLCONFIGMENURADEGAST
|
---|
2023 | #endif
|
---|
2024 | #ifdef MODULE_CAMD35_TCP
|
---|
2025 | ,TPLCONFIGCAMD35TCP
|
---|
2026 | ,TPLCONFIGMENUCAMD35TCP
|
---|
2027 | #endif
|
---|
2028 | #ifdef MODULE_SERIAL
|
---|
2029 | ,TPLCONFIGSERIAL
|
---|
2030 | ,TPLCONFIGMENUSERIAL
|
---|
2031 | #endif
|
---|
2032 | #ifdef LCDSUPPORT
|
---|
2033 | ,TPLLCDOPTIONS
|
---|
2034 | #endif
|
---|
2035 | ,ICMAI
|
---|
2036 | ,ICSTA
|
---|
2037 | ,ICDEL
|
---|
2038 | ,ICEDI
|
---|
2039 | ,ICENT
|
---|
2040 | ,ICREF
|
---|
2041 | ,ICKIL
|
---|
2042 | ,ICDIS
|
---|
2043 | ,ICENA
|
---|
2044 | ,ICHID
|
---|
2045 | ,ICRES
|
---|
2046 | };
|
---|
2047 |
|
---|
2048 | struct templatevars {
|
---|
2049 | uint32_t varscnt;
|
---|
2050 | uint32_t varsalloc;
|
---|
2051 | uint32_t tmpcnt;
|
---|
2052 | uint32_t tmpalloc;
|
---|
2053 | char **names;
|
---|
2054 | char **values;
|
---|
2055 | uint8_t *vartypes;
|
---|
2056 | char **tmp;
|
---|
2057 | };
|
---|
2058 |
|
---|
2059 | struct uriparams {
|
---|
2060 | int32_t paramcount;
|
---|
2061 | char *params[MAXGETPARAMS];
|
---|
2062 | char *values[MAXGETPARAMS];
|
---|
2063 | };
|
---|
2064 |
|
---|
2065 | static char noncekey[33];
|
---|
2066 |
|
---|
2067 | int32_t cv(){return 91789605==crc32(0L,(unsigned char*)ICMAI,strlen(ICMAI))/2?1:0;}
|
---|
2068 |
|
---|