42d0683d9e887a97e3067c5a65b5e0148ca6ac30
[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                 $thumb_src = $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 src="<?php echo $thumb_src ?>" />
35                                 <div class="video-duration"><?php echo $video['duration'] ?></div>
36                         </a>
37                 </div>
38                 <div class="video-title">
39                         <a href="<?php echo $video['video_url'] ?>">                    
40                         <?php echo $video['shorted_title'] ?></a>
41                 </div>          
42                 <div class="video-views">
43                         <?php echo $video['views'] . ' '
44                                 . ($video['views'] == 1 ? 
45                                         $this->lang->line('ui_view') : 
46                                         $this->lang->line('ui_views') );
47                         ?>
48                 </div>
49                 <div class="video-username">
50                         <?php echo $this->lang->line('ui_from') ?> <a href="<?php echo site_url("user/profile/{$video['username']}") ?>"><?php echo $video['username'] ?></a>
51                 </div>
52         </div>
53         <?php endforeach ?>
54   <?php endif ?>
55
56         <?php echo $pagination ?>
57         
58         <div style="clear: both"></div>
59
60 </div>
61
62 <?php // TODO change ordering via AJAX ?>
63 <script type="text/javascript">
64         $(function() {
65                 $('#ordering').change(function(e) {
66                         var uri = "<?php echo site_url("catalog/category/$category_name") ?>";
67                         
68                         // Default ordering
69                         if ($(this).val() != "hottest")
70                                 uri += "/" + $(this).val();
71                                 
72                         window.location = uri;
73                 });
74         });
75
76 </script>