video thumbnails are displayed as slideshow when mouse is over; video widget bugs...
[living-lab-site.git] / application / views / catalog / videos_summary_view.php
1 <div class="videos-summary">
2   <?php if (isset($title) && $title): ?>
3         <h1>
4                 <?php echo $title ?>
5         </h1>
6   <?php endif ?>
7         
8         <?php
9         if ( isset($ordering))
10         {
11                 $ordering_opts = array(
12                         'hottest'=> $this->lang->line('ui_show_hottest'),
13                         'newest'=> $this->lang->line('ui_show_newest'),
14                         'alphabetically'=> $this->lang->line('ui_sort_alphabetically')
15                 );
16                 
17                 echo '<p>';
18                 echo form_dropdown('ordering', $ordering_opts, $ordering, 'id="ordering"');
19                 echo '</p>';
20         }
21         ?>
22
23         <?php echo $pagination ?>
24
25   <?php if (count($videos) === 0): ?>
26         <p><?php echo $this->lang->line('user_no_videos_uploaded') ?></p>
27   <?php else: ?>
28         <?php foreach($videos as $video):
29                 $default_thumb = $video['thumbs'][ $video['default_thumb'] ];
30                 ?>
31         <div class="video-icon">
32                 <div class="video-thumb ui-widget-content ui-corner-all">
33                         <a href="<?php echo $video['video_url'] ?>">
34                                 <img class="video-thumb-img"
35                                                 src="<?php echo $default_thumb ?>"
36                                                 data-src='<?php echo $video['json_thumbs'] ?>' />
37                                 <div class="video-duration"><?php echo $video['duration'] ?></div>
38                         </a>
39                 </div>
40                 <div class="video-title">
41                         <a href="<?php echo $video['video_url'] ?>">                    
42                         <?php echo $video['shorted_title'] ?></a>
43                 </div>          
44                 <div class="video-views">
45                         <?php echo $video['views'] . ' '
46                                 . ($video['views'] == 1 ? 
47                                         $this->lang->line('ui_view') : 
48                                         $this->lang->line('ui_views') );
49                         ?>
50                 </div>
51                 <div class="video-username">
52                         <?php echo $this->lang->line('ui_from') ?> <a href="<?php echo site_url("user/profile/{$video['username']}") ?>"><?php echo $video['username'] ?></a>
53                 </div>
54         </div>
55         <?php endforeach ?>
56   <?php endif ?>
57
58         <?php echo $pagination ?>
59         
60         <div style="clear: both"></div>
61
62 </div>
63
64 <?php // TODO change ordering via AJAX ?>
65 <script type="text/javascript">
66         $(function() {
67                 $('#ordering').change(function(e) {
68                         var uri = "<?php echo site_url("catalog/category/$category_name") ?>";
69                         
70                         // Default ordering
71                         if ($(this).val() != "hottest")
72                                 uri += "/" + $(this).val();
73                                 
74                         window.location = uri;
75                 });
76                 
77                 $('.video-thumb-img').thumbs();
78         });
79
80 </script>