Subversion Repositories LCARS

Rev

Rev 192 | Rev 198 | 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
            ?>&#9646;&#9646;<?php
188
            ?>&#9646;&#9646;<?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