| LEFT | RIGHT |
| 1 <!-- | 1 <!-- |
| 2 - This file is part of the Adblock Plus web scripts, | 2 - This file is part of the Adblock Plus web scripts, |
| 3 - Copyright (C) 2006-2012 Eyeo GmbH | 3 - Copyright (C) 2006-2012 Eyeo GmbH |
| 4 - | 4 - |
| 5 - Adblock Plus is free software: you can redistribute it and/or modify | 5 - Adblock Plus is free software: you can redistribute it and/or modify |
| 6 - it under the terms of the GNU General Public License version 3 as | 6 - it under the terms of the GNU General Public License version 3 as |
| 7 - published by the Free Software Foundation. | 7 - published by the Free Software Foundation. |
| 8 - | 8 - |
| 9 - Adblock Plus is distributed in the hope that it will be useful, | 9 - Adblock Plus is distributed in the hope that it will be useful, |
| 10 - but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 - but WITHOUT ANY WARRANTY; without even the implied warranty of |
| (...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 129 <td align="right"> </td> | 129 <td align="right"> </td> |
| 130 <td align="right">{{totalBandwidth|bytes}}</td> | 130 <td align="right">{{totalBandwidth|bytes}}</td> |
| 131 </tr> | 131 </tr> |
| 132 </table> | 132 </table> |
| 133 </div> | 133 </div> |
| 134 | 134 |
| 135 <div class="block_title">Days of week</div> | 135 <div class="block_title">Days of week</div> |
| 136 <div class="block"> | 136 <div class="block"> |
| 137 <table align="center" style="margin-bottom: 20px;"> | 137 <table align="center" style="margin-bottom: 20px;"> |
| 138 <tr align="bottom"> | 138 <tr align="bottom"> |
| 139 {%- set maxHits, maxBandwidth = weekday|max(attribute='hits'),weekday|
max(attribute='bandwidth') %} | 139 {%- set maxHits = weekday|max(attribute='hits')|ensuremin(1) %} |
| 140 {%- set maxBandwidth = weekday|max(attribute='bandwidth')|ensuremin(1)
%} |
| 140 {%- for info in weekday %} | 141 {%- for info in weekday %} |
| 141 <td align="center" style="vertical-align: bottom;"> | 142 <td align="center" style="vertical-align: bottom;"> |
| 142 <div class="hitsChart vertical" title="Hits: {{info.hits}}" style="h
eight: {{(info.hits / maxHits * 100)|round(method='ceil')|int}}px"></div> | 143 <div class="hitsChart vertical" title="Hits: {{info.hits}}" style="h
eight: {{(info.hits / maxHits * 100)|round(method='ceil')|int}}px"></div> |
| 143 {{- '' -}} | 144 {{- '' -}} |
| 144 <div class="bandwidthChart vertical" alt="Bandwidth: {{info.bandwidt
h|bytes}}"" title="Bandwidth: {{info.bandwidth|bytes}}" style="height: {{(info.b
andwidth / maxBandwidth * 100)|round(method='ceil')|int}}px"></div> | 145 <div class="bandwidthChart vertical" alt="Bandwidth: {{info.bandwidt
h|bytes}}"" title="Bandwidth: {{info.bandwidth|bytes}}" style="height: {{(info.b
andwidth / maxBandwidth * 100)|round(method='ceil')|int}}px"></div> |
| 145 </td> | 146 </td> |
| 146 {%- endfor %} | 147 {%- endfor %} |
| 147 </tr> | 148 </tr> |
| 148 <tr> | 149 <tr> |
| 149 {%- for info in weekday %} | 150 {%- for info in weekday %} |
| 150 <td align="center"{% if info.id > 4 %} class="special"{% endif %}> | 151 <td align="center"{% if info.id > 4 %} class="special"{% endif %}> |
| 151 {{info.id|weekday}} | 152 {{info.id|weekday}} |
| 152 </td> | 153 </td> |
| 153 {%- endfor %} | 154 {%- endfor %} |
| 154 </tr> | 155 </tr> |
| 155 </table> | 156 </table> |
| 156 | 157 |
| 157 <table align="center"> | 158 <table align="center"> |
| 158 <tr> | 159 <tr> |
| 159 <th bgcolor="#ECECEC">Day</th> | 160 <th bgcolor="#ECECEC">Day</th> |
| 160 <th bgcolor="#66DDEE" colspan="2">Hits</th> | 161 <th bgcolor="#66DDEE" colspan="2">Hits</th> |
| 161 <th bgcolor="#2EA495">Bandwidth</th> | 162 <th bgcolor="#2EA495">Bandwidth</th> |
| 162 </tr> | 163 </tr> |
| 163 {%- set totalHits = weekday|sum(attribute='hits') %} | 164 {%- set totalHits = weekday|sum(attribute='hits')|ensuremin(1) %} |
| 164 {%- set totalBandwidth = weekday|sum(attribute='bandwidth') %} | 165 {%- set totalBandwidth = weekday|sum(attribute='bandwidth')|ensuremin(1)
%} |
| 165 {%- for info in weekday %} | 166 {%- for info in weekday %} |
| 166 <tr{% if info.id > 4 %} class="special"{% endif %}> | 167 <tr{% if info.id > 4 %} class="special"{% endif %}> |
| 167 <td>{{info.id|weekday}}</td> | 168 <td>{{info.id|weekday}}</td> |
| 168 <td align="right">{{info.hits}}</td> | 169 <td align="right">{{info.hits}}</td> |
| 169 <td align="right">{{(info.hits / totalHits * 100)|round(precision=1)}}
%</td> | 170 <td align="right">{{(info.hits / totalHits * 100)|round(precision=1)}}
%</td> |
| 170 <td align="right">{{info.bandwidth|bytes}}</td> | 171 <td align="right">{{info.bandwidth|bytes}}</td> |
| 171 </tr> | 172 </tr> |
| 172 {%- endfor %} | 173 {%- endfor %} |
| 173 </table> | 174 </table> |
| 174 </div> | 175 </div> |
| 175 | 176 |
| 176 <div class="block_title">Hours</div> | 177 <div class="block_title">Hours</div> |
| 177 <div class="block"> | 178 <div class="block"> |
| 178 <table align="center" style="margin-bottom: 20px;"> | 179 <table align="center" style="margin-bottom: 20px;"> |
| 179 <tr align="bottom"> | 180 <tr align="bottom"> |
| 180 {%- set maxHits, maxBandwidth = hour|max(attribute='hits'),hour|max(at
tribute='bandwidth') %} | 181 {%- set maxHits = hour|max(attribute='hits')|ensuremin(1) %} |
| 182 {%- set maxBandwidth = hour|max(attribute='bandwidth')|ensuremin(1) %} |
| 181 {%- for info in hour %} | 183 {%- for info in hour %} |
| 182 <td align="center" style="vertical-align: bottom;"> | 184 <td align="center" style="vertical-align: bottom;"> |
| 183 <div class="hitsChart vertical" title="Hits: {{info.hits}}" style="h
eight: {{(info.hits / maxHits * 100)|round(method='ceil')|int}}px;"></div> | 185 <div class="hitsChart vertical" title="Hits: {{info.hits}}" style="h
eight: {{(info.hits / maxHits * 100)|round(method='ceil')|int}}px;"></div> |
| 184 {{- '' -}} | 186 {{- '' -}} |
| 185 <div class="bandwidthChart vertical" title="Bandwidth: {{info.bandwi
dth|bytes}}" style="height: {{(info.bandwidth / maxBandwidth * 100)|round(method
='ceil')|int}}px;"></div> | 187 <div class="bandwidthChart vertical" title="Bandwidth: {{info.bandwi
dth|bytes}}" style="height: {{(info.bandwidth / maxBandwidth * 100)|round(method
='ceil')|int}}px;"></div> |
| 186 </td> | 188 </td> |
| 187 {%- if loop.last and info.id|int < 23 %} | 189 {%- if loop.last and info.id|int < 23 %} |
| 188 {%- for dummyHour in range(info.id|int + 1, 24) %} | 190 {%- for dummyHour in range(info.id|int + 1, 24) %} |
| 189 <td align="center" style="vertical-align: bottom;"> | 191 <td align="center" style="vertical-align: bottom;"> |
| 190 <div class="hitsChart vertical" title="Hits: 0" style="height: 1
px;"></div> | 192 <div class="hitsChart vertical" title="Hits: 0" style="height: 1
px;"></div> |
| (...skipping 21 matching lines...) Expand all Loading... |
| 212 {%- endfor %} | 214 {%- endfor %} |
| 213 </tr> | 215 </tr> |
| 214 </table> | 216 </table> |
| 215 | 217 |
| 216 <table align="center"> | 218 <table align="center"> |
| 217 <tr> | 219 <tr> |
| 218 <th bgcolor="#ECECEC">Hour</th> | 220 <th bgcolor="#ECECEC">Hour</th> |
| 219 <th bgcolor="#66DDEE" colspan="2">Hits</th> | 221 <th bgcolor="#66DDEE" colspan="2">Hits</th> |
| 220 <th bgcolor="#2EA495">Bandwidth</th> | 222 <th bgcolor="#2EA495">Bandwidth</th> |
| 221 </tr> | 223 </tr> |
| 222 {%- set totalHits = hour|sum(attribute='hits') %} | 224 {%- set totalHits = hour|sum(attribute='hits')|ensuremin(1) %} |
| 223 {%- set totalBandwidth = hour|sum(attribute='bandwidth') %} | 225 {%- set totalBandwidth = hour|sum(attribute='bandwidth')|ensuremin(1) %} |
| 224 {%- for info in hour %} | 226 {%- for info in hour %} |
| 225 <tr> | 227 <tr> |
| 226 <td>{{info.id}}</td> | 228 <td>{{info.id}}</td> |
| 227 <td align="right">{{info.hits}}</td> | 229 <td align="right">{{info.hits}}</td> |
| 228 <td align="right">{{(info.hits / totalHits * 100)|round(precision=1)}}
%</td> | 230 <td align="right">{{(info.hits / totalHits * 100)|round(precision=1)}}
%</td> |
| 229 <td align="right">{{info.bandwidth|bytes}}</td> | 231 <td align="right">{{info.bandwidth|bytes}}</td> |
| 230 </tr> | 232 </tr> |
| 231 {%- endfor %} | 233 {%- endfor %} |
| 232 </table> | 234 </table> |
| 233 </div> | 235 </div> |
| 234 | 236 |
| 235 {%- if app %} | 237 {%- if app %} |
| 236 <div class="block_title">Browsers</div> | 238 <div class="block_title">Browsers</div> |
| 237 <div class="block"> | 239 <div class="block"> |
| 238 <table align="center"> | 240 <table align="center"> |
| 239 <tr> | 241 <tr> |
| 240 <th bgcolor="#ECECEC">Browser</th> | 242 <th bgcolor="#ECECEC">Browser</th> |
| 241 <th bgcolor="#66DDEE" colspan="2">Hits</th> | 243 <th bgcolor="#66DDEE" colspan="2">Hits</th> |
| 242 <th bgcolor="#2EA495">Bandwidth</th> | 244 <th bgcolor="#2EA495">Bandwidth</th> |
| 243 </tr> | 245 </tr> |
| 244 {%- set maxHits, maxBandwidth = app|max(attribute='hits'),app|max(attrib
ute='bandwidth') %} | 246 {%- set maxHits = app|max(attribute='hits')|ensuremin(1) %} |
| 245 {%- set totalHits = app|sum(attribute='hits') %} | 247 {%- set maxBandwidth = app|max(attribute='bandwidth')|ensuremin(1) %} |
| 246 {%- set totalBandwidth = app|sum(attribute='bandwidth') %} | 248 {%- set totalHits = app|sum(attribute='hits')|ensuremin(1) %} |
| 249 {%- set totalBandwidth = app|sum(attribute='bandwidth')|ensuremin(1) %} |
| 247 {%- for info in app[0:10] %} | 250 {%- for info in app[0:10] %} |
| 248 <tr> | 251 <tr> |
| 249 <td>{{info.id}}</td> | 252 <td>{{info.id}}</td> |
| 250 <td align="right">{{info.hits}}</td> | 253 <td align="right">{{info.hits}}</td> |
| 251 <td align="right">{{(info.hits / totalHits * 100)|round(precision=1)}}
%</td> | 254 <td align="right">{{(info.hits / totalHits * 100)|round(precision=1)}}
%</td> |
| 252 <td align="right">{{info.bandwidth|bytes}}</td> | 255 <td align="right">{{info.bandwidth|bytes}}</td> |
| 253 <td class="chart"> | 256 <td class="chart"> |
| 254 <div class="hitsChart horizontal" style="width: {{(info.hits / maxHi
ts * 100)|round(method='ceil')|int}}px;"></div><br /> | 257 <div class="hitsChart horizontal" style="width: {{(info.hits / maxHi
ts * 100)|round(method='ceil')|int}}px;"></div><br /> |
| 255 <div class="bandwidthChart horizontal" style="width: {{(info.bandwid
th / maxBandwidth * 100)|round(method='ceil')|int}}px;"></div> | 258 <div class="bandwidthChart horizontal" style="width: {{(info.bandwid
th / maxBandwidth * 100)|round(method='ceil')|int}}px;"></div> |
| 256 </td> | 259 </td> |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 290 | 293 |
| 291 <div class="block_title">Countries</div> | 294 <div class="block_title">Countries</div> |
| 292 <div class="block"> | 295 <div class="block"> |
| 293 <table align="center"> | 296 <table align="center"> |
| 294 <tr> | 297 <tr> |
| 295 <th bgcolor="#ECECEC" colspan="3">Country</th> | 298 <th bgcolor="#ECECEC" colspan="3">Country</th> |
| 296 <th bgcolor="#66DDEE" colspan="2">Hits</th> | 299 <th bgcolor="#66DDEE" colspan="2">Hits</th> |
| 297 <th bgcolor="#2EA495">Bandwidth</th> | 300 <th bgcolor="#2EA495">Bandwidth</th> |
| 298 <th> </th> | 301 <th> </th> |
| 299 </tr> | 302 </tr> |
| 300 {%- set maxHits, maxBandwidth = country|max(attribute='hits'),country|ma
x(attribute='bandwidth') %} | 303 {%- set maxHits = country|max(attribute='hits')|ensuremin(1) %} |
| 301 {%- set totalHits = country|sum(attribute='hits') %} | 304 {%- set maxBandwidth = country|max(attribute='bandwidth')|ensuremin(1) %
} |
| 302 {%- set totalBandwidth = country|sum(attribute='bandwidth') %} | 305 {%- set totalHits = country|sum(attribute='hits')|ensuremin(1) %} |
| 306 {%- set totalBandwidth = country|sum(attribute='bandwidth')|ensuremin(1)
%} |
| 303 {%- for info in country[0:10] %} | 307 {%- for info in country[0:10] %} |
| 304 <tr> | 308 <tr> |
| 305 <td><div class="flag {{info.image}}"></div></td> | 309 <td><div class="flag {{info.image}}"></div></td> |
| 306 <td>{{info.name}}</td> | 310 <td>{{info.name}}</td> |
| 307 <td>{{info.id}}</td> | 311 <td>{{info.id}}</td> |
| 308 <td align="right">{{info.hits}}</td> | 312 <td align="right">{{info.hits}}</td> |
| 309 <td align="right">{{(info.hits / totalHits * 100)|round(precision=1)}}
%</td> | 313 <td align="right">{{(info.hits / totalHits * 100)|round(precision=1)}}
%</td> |
| 310 <td align="right">{{info.bandwidth|bytes}}</td> | 314 <td align="right">{{info.bandwidth|bytes}}</td> |
| 311 <td class="chart"> | 315 <td class="chart"> |
| 312 <div class="hitsChart horizontal" style="width: {{(info.hits / maxHi
ts * 100)|round(method='ceil')|int}}px;"></div><br /> | 316 <div class="hitsChart horizontal" style="width: {{(info.hits / maxHi
ts * 100)|round(method='ceil')|int}}px;"></div><br /> |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 351 | 355 |
| 352 <div class="block_title">Download mirrors</div> | 356 <div class="block_title">Download mirrors</div> |
| 353 <div class="block"> | 357 <div class="block"> |
| 354 <table align="center"> | 358 <table align="center"> |
| 355 <tr> | 359 <tr> |
| 356 <th bgcolor="#ECECEC">Mirror</th> | 360 <th bgcolor="#ECECEC">Mirror</th> |
| 357 <th bgcolor="#66DDEE" colspan="2">Hits</th> | 361 <th bgcolor="#66DDEE" colspan="2">Hits</th> |
| 358 <th bgcolor="#2EA495">Bandwidth</th> | 362 <th bgcolor="#2EA495">Bandwidth</th> |
| 359 <th> </th> | 363 <th> </th> |
| 360 </tr> | 364 </tr> |
| 361 {%- set maxHits, maxBandwidth = mirror|max(attribute='hits'),mirror|max(
attribute='bandwidth') %} | 365 {%- set maxHits = mirror|max(attribute='hits')|ensuremin(1) %} |
| 362 {%- set totalHits = mirror|sum(attribute='hits') %} | 366 {%- set maxBandwidth = mirror|max(attribute='bandwidth')|ensuremin(1) %} |
| 363 {%- set totalBandwidth = mirror|sum(attribute='bandwidth') %} | 367 {%- set totalHits = mirror|sum(attribute='hits')|ensuremin(1) %} |
| 368 {%- set totalBandwidth = mirror|sum(attribute='bandwidth')|ensuremin(1)
%} |
| 364 {%- for info in mirror %} | 369 {%- for info in mirror %} |
| 365 <tr> | 370 <tr> |
| 366 <td>{{info.id}}</td> | 371 <td>{{info.id}}</td> |
| 367 <td align="right">{{info.hits}}</td> | 372 <td align="right">{{info.hits}}</td> |
| 368 <td align="right">{{(info.hits / totalHits * 100)|round(precision=1)}}
%</td> | 373 <td align="right">{{(info.hits / totalHits * 100)|round(precision=1)}}
%</td> |
| 369 <td align="right">{{info.bandwidth|bytes}}</td> | 374 <td align="right">{{info.bandwidth|bytes}}</td> |
| 370 <td class="chart"> | 375 <td class="chart"> |
| 371 <div class="hitsChart horizontal" style="width: {{(info.hits / maxHi
ts * 100)|round(method='ceil')|int}}px;"></div><br /> | 376 <div class="hitsChart horizontal" style="width: {{(info.hits / maxHi
ts * 100)|round(method='ceil')|int}}px;"></div><br /> |
| 372 <div class="bandwidthChart horizontal" style="width: {{(info.bandwid
th / maxBandwidth * 100)|round(method='ceil')|int}}px;"></div> | 377 <div class="bandwidthChart horizontal" style="width: {{(info.bandwid
th / maxBandwidth * 100)|round(method='ceil')|int}}px;"></div> |
| 373 </td> | 378 </td> |
| 374 </tr> | 379 </tr> |
| 375 {%- endfor %} | 380 {%- endfor %} |
| 376 </table> | 381 </table> |
| 377 </div> | 382 </div> |
| 378 </body> | 383 </body> |
| 379 </html> | 384 </html> |
| LEFT | RIGHT |