search implementation completed; video ordering feature when browsing by category...
[living-lab-site.git] / application / views / catalog / videos_summary_view.php
1 <div class="videos-summary">
2         <h1 class="category-title">
3                 <a href="<?php echo site_url("catalog/category/$category_name") ?>">
4                         <?php echo $category_title ?>
5                 </a>
6         </h1>
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 foreach($videos as $video):
26                 $thumb_src = $video['thumbs'][ $video['default_thumb'] ];
27                 ?>
28         <div class="video-icon">
29                 <div class="video-thumb ui-widget-content ui-corner-all">
30                         <a href="<?php echo $video['video_url'] ?>">
31                                 <img src="<?php echo $thumb_src ?>" />
32                                 <div class="video-duration"><?php echo $video['duration'] ?></div>
33                         </a>
34                 </div>
35                 <div class="video-title">
36                         <a href="<?php echo $video['video_url'] ?>">                    
37                         <?php echo $video['shorted_title'] ?></a>
38                 </div>          
39                 <div class="video-views">
40                         <?php echo $video['views'] . ' '
41                                 . ($video['views'] == 1 ? 
42                                         $this->lang->line('ui_view') : 
43                                         $this->lang->line('ui_views') );
44                         ?>
45                 </div>
46                 <div class="video-username">
47                         <?php echo $this->lang->line('ui_from') . ' TODO' //TODO ?>
48                 </div>
49         </div>
50         <?php endforeach ?>
51
52         <?php echo $pagination ?>
53         
54         <div style="clear: both"></div>
55
56 </div>
57
58 <script type="text/javascript">
59         $(function() {
60                 $('#ordering').change(function(e) {
61                         var uri = "<?php echo site_url("catalog/category/$category_name") ?>";
62                         
63                         // Default ordering
64                         if ($(this).val() != "hottest")
65                                 uri += "/" + $(this).val();
66                                 
67                         window.location = uri;
68                 });
69         });
70
71 </script>