<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 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