2de6b43e50394fa3b9d82229dd66418c09e6bfc0
[living-lab-site.git] / application / views / video / watch_view.php
1 <?php //Javascript initializations, globals ?>
2 <script type="text/javascript">
3         siteUrl = '<?php echo site_url() ?>';
4 </script>
5
6 <div id="body">
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'], 
11                                 $video['name']))
12                         ?>
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>
18                 <?php endif ?>
19                 
20         <?php // Correct URL ?>
21         <?php else: ?>
22                 <h1><?php echo $video['title'] ?></h1>
23                 
24                 <ul>
25                         <li><a id="a_ns-vlc" href="javascript: void(0)">VLC</a></li>
26                 
27                         <li><a id="a_ns-html5" href="javascript: void(0)">HTML5</a></li>
28                 </ul>
29                 
30                 <div id="video_plugin"><?php echo $plugin_content ?></div>
31                 
32                 <!--TODO user name-->
33                 <!--TODO change format controls-->
34                 <div id="video_date"><?php echo $video['date'] ?></div>
35                 <div id="video_views">
36                         <?php echo $video['views'] . ' '
37                                 . ($video['views'] == 1 ? 
38                                         $this->lang->line('ui_view') : 
39                                         $this->lang->line('ui_views') );
40                         ?>
41                 </div>
42                 <div id="video_likes">
43                         <?php echo $video['likes'] . ' '
44                                 . ($video['likes'] == 1 ? 
45                                         $this->lang->line('ui_like') : 
46                                         $this->lang->line('ui_likes') );
47                         ?>
48                 </div>
49                 <div id="video_dislikes">
50                         <?php echo $video['dislikes'] . ' '
51                                 . ($video['dislikes'] == 1 ? 
52                                         $this->lang->line('ui_dislike') : 
53                                         $this->lang->line('ui_dislikes') );
54                         ?>
55                 </div>
56                 <div id="video_description"><?php echo $video['description'] ?></div>
57                 <div id="video_category">
58                         <?php echo ucwords($this->lang->line('ui_category'))
59                                 . ': '. $video['category_title'] ?>
60                 </div>
61                 <div id="video_tags">
62                         <?php echo ucwords($this->lang->line('ui_tags')). ': ' ?>
63                         <?php if (isset($video['tags'])): 
64                         foreach ($video['tags'] as $tag => $score): ?>
65                         <a href="<?php site_url('catalog/search/'. $tag) ?>">
66                                 <?php echo "$tag($score)" ?>
67                         </a>
68                         <?php endforeach; endif ?>
69                 <div id="video_license">
70                         <?php echo ucwords($this->lang->line('ui_license'))
71                                 . ': '. $video['license'] ?>
72                 </div>
73                 
74
75         <?php endif // if (isset($video['err'])): ?>
76 </div>
77
78 <?php // Javascript bindings when document is ready ?>
79 <script type="text/javascript">
80         $(document).ready(function() {
81                 $('#a_ns-vlc').click(function() {
82                         // TODO video definition
83                         retrieveNsVlcPlugin('<? echo $video['url'][0] ?>');
84                 });
85                 
86                 $('#a_ns-html5').click(function() {
87                         // TODO video definition
88                         retrieveNsHtml5Plugin('<?php echo $video['url'][0] ?>')
89                 });
90         });
91 </script>