1 <?php //Javascript initializations, globals ?>
2 <script type="text/javascript">
3 siteUrl = '<?php echo site_url() ?>';
6 <?php // Invalid name in URL ?>
7 <?php if (isset($video['err'])):
8 if ($video['err'] == 'INVALID_NAME'):
9 $suggestion = site_url(sprintf("video/watch/%d/%s", $video['id'],
12 <p>Invalid URL <em><?php echo current_url() ?></em> .</p>
13 <p>Did you mean <a href="<?php echo $suggestion ?>">
14 <?php echo $suggestion ?></a> ?</p>
15 <?php elseif($video['err'] == 'INVALID_ID'): ?>
16 <p>Invalid ID in URL.</p>
19 <?php // Correct URL ?>
21 <h1><?php echo $video['title'] ?></h1>
23 <div id="video-widget-tabs">
26 <a id="switch-to-ns-html5" href="#video-widget">HTML5</a>
29 <a id="switch-to-ns-vlc" href="#video-widget">VLC</a>
33 <div id="video-widget"></div>
36 <div id="video-info" style="clear: both">
37 <div id="video-upload-info">
38 <?php echo $this->lang->line('ui_uploaded_by') ?>
39 <span id="video-date"><?php echo $video['user_name'] ?></span>
40 <?php echo $this->lang->line('ui_on_date') ?>
41 <span id="video-date"><?php echo $video['date'] ?></span>
44 <div id="video-popularity">
45 <div id="video-views">
46 <?php echo $video['views'] . ' '
47 . ($video['views'] == 1 ?
48 $this->lang->line('ui_view') :
49 $this->lang->line('ui_views') );
53 <div><span id="video-likes">
54 <?php echo $video['likes'] . ' '
55 . ($video['likes'] == 1 ?
56 $this->lang->line('ui_like') :
57 $this->lang->line('ui_likes') );
59 <span id="video-dislikes">
60 <?php echo $video['dislikes'] . ' '
61 . ($video['dislikes'] == 1 ?
62 $this->lang->line('ui_dislike') :
63 $this->lang->line('ui_dislikes') );
68 <div id="video-description"><?php echo $video['description'] ?></div>
70 <dl id="video-category">
71 <dt><?php echo ucwords($this->lang->line('ui_category'))
73 <dd><?php echo $video['category_title'] ?></dd>
77 <dt><?php echo ucwords($this->lang->line('ui_tags')). ': ' ?></dt>
78 <dd><?php if (isset($video['tags'])):
79 foreach ($video['tags'] as $tag => $score): ?>
80 <a href="<?php echo site_url('catalog/search/'. $tag) ?>" class="video-tag">
81 <?php echo "$tag " // TODO print score in future ?>
83 <?php endforeach; endif ?></dd>
86 <dl id="video-license">
87 <dt><?php echo ucwords($this->lang->line('ui_license')).': ' ?></dt>
88 <dd><?php echo $video['license'] ?></dd>
93 <?php endif // if (isset($video['err'])): ?>
95 <?php // Javascript bindings when document is ready ?>
96 <script type="text/javascript">
98 // TODO remove this 2 bindings
99 $('#a_ns-vlc').click(function() {
100 //retrieveNsVlcPlugin('<? //echo $video['url'][0] ?>');
102 $('#a_ns-html5').click(function() {
103 //retrieveNsHtml5Plugin('<?php //echo $video['url'][0] ?>')
106 // Switch video plugin facilities
107 $('#video-widget-tabs')
109 $('#switch-to-ns-html5')
112 .nsvideo('type', 'ns-html5');
114 $('#switch-to-ns-vlc')
117 .nsvideo('type', 'ns-vlc');
123 type: "<?php echo $plugin_type ?>",
124 src: <?php echo json_encode($video['assets']) ?>,
126 //height: videoHeight
129 initialDuration: "<?php echo $video['duration'] ?>",
132 $('#video-widget-tabs')
133 .css('width', $('#video-widget').css('width'));