1 <?php //Javascript initializations, globals ?>
2 <script type="text/javascript">
3 siteUrl = '<?php echo site_url() ?>';
7 <?php // Invalid name in URL ?>
8 <?php if (isset($video['err'])):
9 if ($video['err'] == 'INVALID_NAME'):
10 $suggestion = site_url(sprintf("video/watch/%d/%s", $video['id'],
13 <p>Invalid URL <em><?php echo current_url() ?></em> .</p>
14 <p>Did you mean <a href="<?php echo $suggestion ?>">
15 <?php echo $suggestion ?></a> ?</p>
16 <?php elseif($video['err'] == 'INVALID_ID'): ?>
17 <p>Invalid ID in URL.</p>
20 <?php // Correct URL ?>
22 <h1><a href="<?php echo site_url('catalog/category/'. $video['category_name']) ?>"><?php echo $video['category_title'] ?></a> › <?php echo $video['title'] ?></h1>
24 <div id="video-widget-tabs">
27 <a id="switch-to-ns-html5" href="#video-widget">HTML5</a>
30 <a id="switch-to-ns-vlc" href="#video-widget">VLC</a>
34 <div id="video-widget"></div>
37 <div id="video-info" style="clear: both">
38 <div id="video-upload-info">
39 <?php echo $this->lang->line('ui_uploaded_by') ?>
40 <span id="video-date"><?php echo $video['user_name'] ?></span>
41 <?php echo $this->lang->line('ui_on_date') ?>
42 <span id="video-date"><?php echo $video['date'] ?></span>
45 <div id="video-popularity">
46 <div id="video-views">
47 <?php echo $video['views'] . ' '
48 . ($video['views'] == 1 ?
49 $this->lang->line('ui_view') :
50 $this->lang->line('ui_views') );
54 <div><span id="video-likes">
55 <?php echo $video['likes'] . ' '
56 . ($video['likes'] == 1 ?
57 $this->lang->line('ui_like') :
58 $this->lang->line('ui_likes') );
60 <span id="video-dislikes">
61 <?php echo $video['dislikes'] . ' '
62 . ($video['dislikes'] == 1 ?
63 $this->lang->line('ui_dislike') :
64 $this->lang->line('ui_dislikes') );
69 <div id="video-description"><?php echo $video['description'] ?></div>
71 <dl id="video-category">
72 <dt><?php echo ucwords($this->lang->line('ui_category'))
74 <dd><?php echo $video['category_title'] ?></dd>
78 <dt><?php echo ucwords($this->lang->line('ui_tags')). ': ' ?></dt>
79 <dd><?php if (isset($video['tags'])):
80 foreach ($video['tags'] as $tag => $score): ?>
81 <a href="<?php echo site_url('catalog/search/'. $tag) ?>" class="video-tag">
82 <?php echo "$tag " // TODO print score in future ?>
84 <?php endforeach; endif ?></dd>
87 <dl id="video-license">
88 <dt><?php echo ucwords($this->lang->line('ui_license')).': ' ?></dt>
89 <dd><?php echo $video['license'] ?></dd>
94 <?php endif // if (isset($video['err'])): ?>
97 <?php // Javascript bindings when document is ready ?>
98 <script type="text/javascript">
100 // TODO remove this 2 bindings
101 $('#a_ns-vlc').click(function() {
102 //retrieveNsVlcPlugin('<? //echo $video['url'][0] ?>');
104 $('#a_ns-html5').click(function() {
105 //retrieveNsHtml5Plugin('<?php //echo $video['url'][0] ?>')
108 // Switch video plugin facilities
109 $('#video-widget-tabs')
111 $('#switch-to-ns-html5')
114 .nsvideo('type', 'ns-html5');
116 $('#switch-to-ns-vlc')
119 .nsvideo('type', 'ns-vlc');
125 type: "<?php echo $plugin_type ?>",
126 src: <?php echo json_encode($video['assets']) ?>,
132 initialDuration: "<?php echo $video['duration'] ?>",
135 $('#video-widget-tabs')
136 .css('width', $('#video-widget').css('width'));