video thumbnails are displayed as slideshow when mouse is over; video widget bugs...
[living-lab-site.git] / application / views / catalog / videos_summary_view.php
index 9184ad2..a888a5c 100644 (file)
@@ -1,19 +1,39 @@
 <div class="videos-summary">
-       <h1 class="category-title">
-               <a href="<?php echo site_url("catalog/category/$category_id") ?>">
-                       <?php echo $category_title ?>
-               </a>
+  <?php if (isset($title) && $title): ?>
+       <h1>
+               <?php echo $title ?>
        </h1>
+  <?php endif ?>
+       
+       <?php
+       if ( isset($ordering))
+       {
+               $ordering_opts = array(
+                       'hottest'=> $this->lang->line('ui_show_hottest'),
+                       'newest'=> $this->lang->line('ui_show_newest'),
+                       'alphabetically'=> $this->lang->line('ui_sort_alphabetically')
+               );
+               
+               echo '<p>';
+               echo form_dropdown('ordering', $ordering_opts, $ordering, 'id="ordering"');
+               echo '</p>';
+       }
+       ?>
 
        <?php echo $pagination ?>
 
+  <?php if (count($videos) === 0): ?>
+       <p><?php echo $this->lang->line('user_no_videos_uploaded') ?></p>
+  <?php else: ?>
        <?php foreach($videos as $video):
-               $thumb_src = $video['thumbs'][ $video['default_thumb'] ];
+               $default_thumb = $video['thumbs'][ $video['default_thumb'] ];
                ?>
        <div class="video-icon">
-               <div class="video-thumb">
+               <div class="video-thumb ui-widget-content ui-corner-all">
                        <a href="<?php echo $video['video_url'] ?>">
-                               <img src="<?php echo $thumb_src ?>" />
+                               <img class="video-thumb-img"
+                                               src="<?php echo $default_thumb ?>"
+                                               data-src='<?php echo $video['json_thumbs'] ?>' />
                                <div class="video-duration"><?php echo $video['duration'] ?></div>
                        </a>
                </div>
                        ?>
                </div>
                <div class="video-username">
-                       <?php echo $this->lang->line('ui_from') . ' TODO' //TODO ?>
+                       <?php echo $this->lang->line('ui_from') ?> <a href="<?php echo site_url("user/profile/{$video['username']}") ?>"><?php echo $video['username'] ?></a>
                </div>
        </div>
        <?php endforeach ?>
+  <?php endif ?>
 
        <?php echo $pagination ?>
        
        <div style="clear: both"></div>
 
-</div>
\ No newline at end of file
+</div>
+
+<?php // TODO change ordering via AJAX ?>
+<script type="text/javascript">
+       $(function() {
+               $('#ordering').change(function(e) {
+                       var uri = "<?php echo site_url("catalog/category/$category_name") ?>";
+                       
+                       // Default ordering
+                       if ($(this).val() != "hottest")
+                               uri += "/" + $(this).val();
+                               
+                       window.location = uri;
+               });
+               
+               $('.video-thumb-img').thumbs();
+       });
+
+</script>
\ No newline at end of file