Rev 192 | Rev 201 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 192 | Rev 193 | ||
---|---|---|---|
Line 181... | Line 181... | ||
181 | {
|
181 | {
|
182 | ?>
|
182 | ?>
|
183 | <tr> |
183 | <tr> |
184 | <td style="text-align: center"><?php
|
184 | <td style="text-align: center"><?php
|
185 | $recommended = ($name === $min_series); |
185 | $recommended = ($name === $min_series); |
186 | if (isset($serie['ignore']) && $serie['ignore']) |
186 | if ($serie->ignore) |
187 | {
|
187 | {
|
188 | ?>▮▮<?php |
188 | ?>▮▮<?php |
189 | }
|
189 | }
|
190 | else if ($recommended) |
190 | else if ($recommended) |
191 | {
|
191 | {
|
192 | ?>→<?php |
192 | ?>→<?php |
193 | }
|
193 | }
|
194 | ?></td>
|
194 | ?></td>
|
195 | <th<?php if ($recommended) { ?> class="recommended"<?php } ?>><?php |
195 | <th<?php if ($recommended) { ?> class="recommended"<?php } ?>><?php |
196 | $ep_list = isset($serie['episode_list']); |
196 | $ep_list = $serie->episode_list; |
197 | if ($ep_list) |
197 | if ($ep_list) |
198 | {
|
198 | {
|
199 | ?><a href="<?php |
199 | ?><a href="<?php |
200 | echo $this->escape($serie['episode_list']); |
200 | echo $this->escape($serie->episode_list); |
201 | ?>" title="<?php echo $this->escape($this->_('Episode list')); ?>"><?php |
201 | ?>" title="<?php echo $this->escape($this->_('Episode list')); ?>"><?php |
202 | }
|
202 | }
|
203 | echo $name; |
203 | echo $serie->title; |
204 | if ($ep_list) { ?></a><?php } |
204 | if ($ep_list) { ?></a><?php } |
205 | ?><br>
|
205 | ?><br>
|
206 | <span style="font-weight: normal"><?php
|
206 | <span style="font-weight: normal"><?php
|
207 | if (array_key_exists('channel', $serie)) echo $serie['channel']; |
207 | if ($serie->channel) echo $serie->channel; |
208 | 208 | ||
209 | if (array_key_exists('showtimes', $serie)) |
209 | if ($serie->showtimes) |
210 | {
|
210 | {
|
211 | echo ', ' . $serie['showtimes']; |
211 | echo ', ' . $serie->showtimes; |
212 | }
|
212 | }
|
213 | ?></span></th>
|
213 | ?></span></th>
|
214 | <td<?php if ($recommended) { ?> class="recommended"<?php } ?>> |
214 | <td<?php if ($recommended) { ?> class="recommended"<?php } ?>> |
215 | <div><?php echo $this->_('Watched:'); ?> <?php |
215 | <div><?php echo $this->_('Watched:'); ?> <?php |
216 | echo implode(', ', $serie['coverage']) . ' ('. $serie['count']; |
216 | echo $this->getCoverage($serie->seen) . ' ('. $serie->count; |
217 | ?> von <?php $total = $serie['total']; echo $total; ?> Episoden)<?php |
217 | ?> von <?php $total = $serie->total; echo $total; ?> Episoden)<?php |
218 | if (isset($serie['last_seen'])) |
218 | if ($serie->last_seen) |
219 | {
|
219 | {
|
220 | ?>; zuletzt am <?php |
220 | ?>; zuletzt am <?php |
221 | echo utf8_encode(strftime_portable('%A, %e. %B %Y %H:%M %z', $serie['last_seen'])); |
221 | echo utf8_encode(strftime_portable('%A, %e. %B %Y %H:%M %z', $serie->last_seen)); |
222 | }
|
222 | }
|
223 | ?></div>
|
223 | ?></div>
|
224 | <div class="box"> |
224 | <div class="box"> |
225 | <div class="meter" |
225 | <div class="meter" |
226 | style="width: <?php
|
226 | style="width: <?php
|
227 | $percentage = $serie['percentage']; |
227 | $percentage = $serie->percentage; |
228 | echo $percentage; ?>%" |
228 | echo $percentage; ?>%" |
229 | ></div> |
229 | ></div> |
230 | <?php
|
230 | <?php
|
231 | if (array_key_exists('seasons', $serie)) |
231 | if ($serie->seasons) |
232 | {
|
232 | {
|
233 | $offset = 0; |
233 | $offset = 0; |
234 | foreach ($serie['seasons'] as $key => $season) |
234 | foreach ($serie->seasons as $key => $season) |
235 | {
|
235 | {
|
236 | ?>
|
236 | ?>
|
237 | <div class="season" |
237 | <div class="season" |
238 | <?php
|
238 | <?php
|
239 | if (!is_numeric($key)) |
239 | if (!is_numeric($key)) |
Line 261... | Line 261... | ||
261 | <?php
|
261 | <?php
|
262 | $offset += round($season / $total * 100, 1); |
262 | $offset += round($season / $total * 100, 1); |
263 | }
|
263 | }
|
264 | }
|
264 | }
|
265 | 265 | ||
266 | if (isset($serie['episodes'])) |
266 | if ($serie->episodes) |
267 | {
|
267 | {
|
268 | $prevNumber = null; |
268 | $prevNumber = null; |
269 | foreach ($serie['episodes'] as $episode => $description) |
269 | foreach ($serie->episodes as $episode => $description) |
270 | {
|
270 | {
|
271 | $episode_str = $episode; |
271 | $episode_str = $episode; |
272 | if (isset($serie['season_ranges']) && is_array($serie['season_ranges'])) |
272 | if (is_array($serie->season_ranges)) |
273 | {
|
273 | {
|
274 | foreach ($serie['season_ranges'] as $season_key => $season_range) |
274 | foreach ($serie->season_ranges as $season_key => $season_range) |
275 | {
|
275 | {
|
276 | if ($episode >= $season_range[0] && $episode <= $season_range[1]) |
276 | if ($episode >= $season_range[0] && $episode <= $season_range[1]) |
277 | {
|
277 | {
|
278 | $episode_str = sprintf("%u (%ux%02u)", $episode, $season_key, $episode - $season_range[0] + 1); |
278 | $episode_str = sprintf("%u (%ux%02u)", $episode, $season_key, $episode - $season_range[0] + 1); |
279 | }
|
279 | }
|
Line 296... | Line 296... | ||
296 | ?>"></div><?php |
296 | ?>"></div><?php |
297 | $prevNumber = $episode; |
297 | $prevNumber = $episode; |
298 | }
|
298 | }
|
299 | }
|
299 | }
|
300 | 300 | ||
301 | if (isset($serie['seen'])) |
301 | if ($serie->seen) |
302 | {
|
302 | {
|
303 | foreach ($serie['seen'] as $range) |
303 | foreach ($serie->seen as $range) |
304 | {
|
304 | {
|
305 | if (!is_array($range)) |
305 | if (!is_array($range)) |
306 | {
|
306 | {
|
307 | $range = array($range, $range); |
307 | $range = array($range, $range); |
308 | }
|
308 | }
|
Line 321... | Line 321... | ||
321 | */
|
321 | */
|
322 | 322 | ||
323 | for ($episode = $range[0]; $episode <= $range[1]; ++$episode) |
323 | for ($episode = $range[0]; $episode <= $range[1]; ++$episode) |
324 | {
|
324 | {
|
325 | $episode_str = $episode; |
325 | $episode_str = $episode; |
326 | if (isset($serie['season_ranges']) && is_array($serie['season_ranges'])) |
326 | if ($serie->season_ranges) |
327 | {
|
327 | {
|
328 | foreach ($serie['season_ranges'] as $season_key => $season_range) |
328 | foreach ($serie->season_ranges as $season_key => $season_range) |
329 | {
|
329 | {
|
330 | if ($episode >= $season_range[0] && $episode <= $season_range[1]) |
330 | if ($episode >= $season_range[0] && $episode <= $season_range[1]) |
331 | {
|
331 | {
|
332 | $episode_str = sprintf("%u (%ux%02u)", $episode, $season_key, $episode - $season_range[0] + 1); |
332 | $episode_str = sprintf("%u (%ux%02u)", $episode, $season_key, $episode - $season_range[0] + 1); |
333 | }
|
333 | }
|
Line 336... | Line 336... | ||
336 | ?>
|
336 | ?>
|
337 | <div class="coverage" |
337 | <div class="coverage" |
338 | style="left: <?php echo ($episode - 1) / $total * 100; ?>%; |
338 | style="left: <?php echo ($episode - 1) / $total * 100; ?>%; |
339 | width: <?php echo 1 / $total * 100; ?>%" |
339 | width: <?php echo 1 / $total * 100; ?>%" |
340 | <?php
|
340 | <?php
|
341 | if (isset($serie['episodes']) && array_key_exists($episode, $serie['episodes'])) |
341 | if ($serie->episodes && array_key_exists($episode, $serie->episodes)) |
342 | {
|
342 | {
|
343 | ?>title="<?php |
343 | ?>title="<?php |
344 | echo "{$episode_str}: " . $this->escape($serie['episodes'][$episode]); |
344 | echo "{$episode_str}: " . $this->escape($serie->episodes[$episode]); |
345 | ?>"<?php |
345 | ?>"<?php |
346 | }
|
346 | }
|
347 | ?>></div>
|
347 | ?>></div>
|
348 | <?php
|
348 | <?php
|
349 | }
|
349 | }
|
Line 357... | Line 357... | ||
357 | <?php
|
357 | <?php
|
358 | }
|
358 | }
|
359 | ?>
|
359 | ?>
|
360 | </table> |
360 | </table> |
361 | </body> |
361 | </body> |
362 | </html> |
362 | </html> |
363 | 363 |