changed git call from https to git readonly
[atutor.git] / mods / atutor_opencaps / player.php
1 <?php\r
2 /****************************************************************/\r
3 /* Atutor-OpenCaps Module                                               \r
4 /****************************************************************/\r
5 /* Copyright (c) 2010                           \r
6 /* Written by Antonio Gamba                                             \r
7 /* Adaptive Technology Resource Centre / University of Toronto\r
8 /*\r
9 /* This program is free software. You can redistribute it and/or\r
10 /* modify it under the terms of the GNU General Public License\r
11 /* as published by the Free Software Foundation.\r
12 /****************************************************************/\r
13 \r
14 define('AT_INCLUDE_PATH', '../../include/');\r
15 require (AT_INCLUDE_PATH.'vitals.inc.php');\r
16 \r
17 //\r
18 // load ATutor-OpenCaps Module Vitals \r
19 include_once('include/vitals.inc.php');\r
20 \r
21 \r
22 $mediaFile ='';\r
23 $captionFile = '';\r
24 $width = '320';\r
25 $height = '240';\r
26 \r
27 if (isset($_GET['mediaFile']) && $_GET['mediaFile']!='')\r
28 {\r
29         $mediaFile = $_GET['mediaFile'];\r
30         \r
31         if (isset($_GET['captionFile']) && $_GET['captionFile']!='')\r
32         {\r
33                 $captionFile = $_GET['captionFile'];\r
34         }\r
35         \r
36         if (isset($_GET['width']) && $_GET['width']!='')\r
37         {\r
38                 $width = $_GET['width'];\r
39         }\r
40         \r
41         if (isset($_GET['height']) && $_GET['height']!='')\r
42         {\r
43                 $height = $_GET['height'];\r
44         }\r
45 }\r
46 \r
47 ?>\r
48 <html>\r
49 <head>\r
50 <meta http-equiv="content-type" content="text/html; charset=UTF-8">\r
51         <script type="text/javascript" src="<?php echo AT_BASE_HREF ?>mods/AtOpenCaps/flowplayer/flowplayer-3.2.2.min.js"></script>\r
52         <link rel="stylesheet" type="text/css" href="<?php echo AT_BASE_HREF ?>mods/AtOpenCaps/module.css">\r
53         <title>AT Media Player</title>\r
54 </head>\r
55 <body>\r
56 \r
57 <div id="ATOC_playerPreview" align="center" style="width: <?php echo $width ?>;height: <?php echo $height ?>;">\r
58 <?php\r
59 $playerEmbed = '\r
60 <a id="ATmediaPlayer">\r
61         <img src="'.AT_BASE_HREF.'mods/AtOpenCaps/images/poster.jpg"\r
62         style="opacity: 1.0; " />\r
63 </a>\r
64 \r
65 <script language="JavaScript">\r
66 \r
67 $f("ATmediaPlayer", "'.AT_BASE_HREF.'mods/AtOpenCaps/flowplayer/flowplayer-3.2.2.swf", \r
68 {\r
69 \r
70                 ';\r
71         \r
72 $playerEmbed .= "\r
73 \r
74         clip: \r
75         {\r
76                 url: '".$mediaFile."',\r
77                 \r
78 \r
79                 // this is the Timed Text file with captions info\r
80                 captionUrl: '".$captionFile."'\r
81         },\r
82         plugins:  \r
83         {\r
84 \r
85                 captions: {\r
86                         url: '".AT_BASE_HREF."mods/AtOpenCaps/flowplayer/flowplayer.captions-3.2.1.swf',\r
87 \r
88                         // pointer to a content plugin (see below)\r
89                         captionTarget: 'content'\r
90                 },\r
91 \r
92                 // configure a content plugin to look good for our purpose\r
93                 content: {\r
94                         url:'".AT_BASE_HREF."mods/AtOpenCaps/flowplayer/flowplayer.content-3.2.0.swf',\r
95                         bottom: 25,\r
96                         width: '80%',\r
97                         height: 60,\r
98                         backgroundColor: 'transparent',\r
99                         backgroundGradient: 'low',\r
100                         //borderRadius: 1,\r
101                         border: 0,\r
102                         textDecoration: 'outline',\r
103 \r
104                         style: {\r
105                             'body': {\r
106                                 fontSize: '22',\r
107                                 fontFamily: 'Arial',\r
108                                 textAlign: 'center',\r
109                                 color: '#FFFFFF'\r
110                             }\r
111                     }\r
112                 }\r
113         }\r
114 });\r
115 \r
116 </script>\r
117 "; // end stript\r
118 \r
119 echo $playerEmbed;\r
120 ?>\r
121 \r
122 <?php\r
123 \r
124 ?>\r
125 </div>\r
126 <div id="ATOC_preview_code">\r
127 <h3><?php echo _AT('atoc_htmlCode'); ?>:</h3>\r
128         <form name="playerCode" id="playerCode" method="post" action="">\r
129           <textarea name="flowPlayerCode" cols="40" rows="5" id="flowPlayerCode">\r
130 \r
131 <script type="text/javascript" src="<?php echo AT_BASE_HREF ?>mods/AtOpenCaps/flowplayer/flowplayer-3.2.2.min.js"></script>\r
132 <div align="center" style="width: <?php echo $width ?>;height: <?php echo $height ?>;">\r
133 <?php\r
134 echo $playerEmbed;\r
135 ?>\r
136 </div>\r
137           </textarea>\r
138         </form>\r
139 </div>\r
140 \r
141 </body>\r
142 </html>\r
143 \r
144