7a9de3a56ee54dd907f4361c7ba8f65eb99fdb1e
[atutor.git] / mods / atutor_opencaps / include / vitals.inc.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 // load AtOpenCaps config File\r
15 include_once('include/config.inc.php');\r
16 \r
17 // load AtOpenCaps Classes\r
18         //include_once('classes/ATOCSecurityManager_class.php');\r
19 include_once('include/classes/ATOC_Debug.php');\r
20 include_once('include/classes/ATOC_ProjectManager.php');\r
21 include_once('include/classes/ATOC_ServerFiles.php');\r
22 include_once('include/classes/ATOC_Json.php');\r
23 \r
24 // errors \r
25 $ocAtSettings['messages'] = array();\r
26 $ocAtSettings['lang'] = array();\r
27 \r
28 /*\r
29 $ocAtSettings['lang']['atoc_notActiveCourseError'] = '"Note: In order to use this module you MUST login as an instructor. <br/> This Module only works when you are working on a particular course."';\r
30 $ocAtSettings['lang']['atoc_projectDeleted'] = 'Project Deleted';\r
31 $ocAtSettings['lang']['atoc_projectUpdated'] = 'Project Updated';\r
32 $ocAtSettings['lang']['atoc_projectCreated'] = ' New Project Created';\r
33 $ocAtSettings['lang']['atoc_debugModeActive'] = '******** Debug Mode is Active ******** ';\r
34 $ocAtSettings['lang']['atoc_backToContentLinkAlt'] = 'Back To: Content';\r
35 $ocAtSettings['lang']['atoc_myCaptionProjectsLink'] = 'My Caption Projects';\r
36 $ocAtSettings['lang']['atoc_uploadMediaLink'] = 'Upload Media';\r
37 $ocAtSettings['lang']['atoc_addProjectLink'] = 'Add Captioning Project';\r
38 $ocAtSettings['lang']['atoc_captionEditorLink'] = 'Caption Editor';\r
39 $ocAtSettings['lang']['atoc_previewLink'] = 'Preview';\r
40 $ocAtSettings['lang']['atoc_helpLink'] = 'Help';\r
41 $ocAtSettings['lang']['atoc_noIframeSupportedError'] = 'This option will not work correctly.<br/>Unfortunately, your browser does not support inline frames.';\r
42 $ocAtSettings['lang']['atoc_noMediaFileFound'] = 'There are NO media files in the course content Directory';\r
43 $ocAtSettings['lang']['atoc_uploadMediaMsg'] = 'Upload Media in order to start a captioning Project.';\r
44 $ocAtSettings['lang']['atoc_projectName'] = 'Project Name';\r
45 $ocAtSettings['lang']['atoc_mediaName'] = 'Media File';\r
46 $ocAtSettings['lang']['atoc_mediaWidth'] = 'Width';\r
47 $ocAtSettings['lang']['atoc_mediaHeight'] = 'Height';\r
48 $ocAtSettings['lang']['atoc_newCaptionFileMsg'] = 'Create a new Caption File';\r
49 $ocAtSettings['lang']['atoc_existCaptionFileMsg'] = 'Select An existing Caption';\r
50 $ocAtSettings['lang']['atoc_addProjectButtonLabel'] = 'Add Captioning Project';\r
51 $ocAtSettings['lang']['atoc_projectsNotFoundError'] = 'No Projects found';\r
52 $ocAtSettings['lang']['atoc_saveProjectButtonLabel'] = 'Save';\r
53 $ocAtSettings['lang']['atoc_deleteProjectButtonLabel'] = 'Delete';\r
54 $ocAtSettings['lang']['atoc_editProjectLink'] = 'Edit';\r
55 $ocAtSettings['lang']['atoc_previewProjectLink'] = 'Preview';\r
56 $ocAtSettings['lang']['atoc_htmlCode'] = 'HTML Code';\r
57 */\r
58 \r
59 \r
60 // Spanish\r
61 /*\r
62 $ocAtSettings['lang']['atoc_notActiveCourseError'] = '"Nota: Para poder usar este m&oacute;dulo Ud. debe ser in instructor/Profesor.<br/> Este m&oacute;dulo solo est&aacute; activo cuando el se est&aacute; tramajando en un curso"';\r
63 $ocAtSettings['lang']['atoc_projectDeleted'] = 'Se ha borrado el Proyecto Seleccionado';\r
64 $ocAtSettings['lang']['atoc_projectUpdated'] = 'El projecto ha sido Actualizado';\r
65 $ocAtSettings['lang']['atoc_projectCreated'] = ' Se ha Creado un nuevo Proyecto';\r
66 $ocAtSettings['lang']['atoc_debugModeActive'] = '******** El modo Debug/depuraci&oacute;n está activo  ******** ';\r
67 $ocAtSettings['lang']['atoc_backToContentLinkAlt'] = 'Ir a Contenido';\r
68 $ocAtSettings['lang']['atoc_myCaptionProjectsLink'] = 'Mis Proyectos';\r
69 $ocAtSettings['lang']['atoc_uploadMediaLink'] = 'Adicionar Archivos';\r
70 $ocAtSettings['lang']['atoc_addProjectLink'] = 'Crear Nuevo Proyecto';\r
71 $ocAtSettings['lang']['atoc_captionEditorLink'] = 'Editar Subt&iacute;tulos';\r
72 $ocAtSettings['lang']['atoc_previewLink'] = 'Vista Previa';\r
73 $ocAtSettings['lang']['atoc_helpLink'] = 'Ayuda';\r
74 $ocAtSettings['lang']['atoc_noIframeSupportedError'] = 'Su Navegador no soporta iframes.<br/>Se recomienda actualizar el navegador de Internet';\r
75 $ocAtSettings['lang']['atoc_noMediaFileFound'] = 'NO se han encontrado archivos de video/audio en el directorio del curso';\r
76 $ocAtSettings['lang']['atoc_uploadMediaMsg'] = 'Suba archivos para iniciar un proyecto de Subt&iacute;tulos.';\r
77 $ocAtSettings['lang']['atoc_projectName'] = 'Nombre del Proyecto';\r
78 $ocAtSettings['lang']['atoc_mediaName'] = 'Archivo (video/audio)';\r
79 $ocAtSettings['lang']['atoc_mediaWidth'] = 'Ancho';\r
80 $ocAtSettings['lang']['atoc_mediaHeight'] = 'Alto';\r
81 $ocAtSettings['lang']['atoc_newCaptionFileMsg'] = 'Crear un nuevo archivo de Subt&iacute;tulos';\r
82 $ocAtSettings['lang']['atoc_existCaptionFileMsg'] = 'Usar un archivo de Subt&iacute;tulos existente';\r
83 $ocAtSettings['lang']['atoc_addProjectButtonLabel'] = 'Crear un nuevo Proyecto de Subt&iacute;tulos';\r
84 $ocAtSettings['lang']['atoc_projectsNotFoundError'] = 'No se han encontrado Proyectos';\r
85 $ocAtSettings['lang']['atoc_saveProjectButtonLabel'] = 'Guardar';\r
86 $ocAtSettings['lang']['atoc_deleteProjectButtonLabel'] = 'Borrar';\r
87 $ocAtSettings['lang']['atoc_editProjectLink'] = 'Editar';\r
88 $ocAtSettings['lang']['atoc_previewProjectLink'] = 'Vista Previa';\r
89 $ocAtSettings['lang']['atoc_htmlCode'] = 'C&oacute;digo HTML';\r
90 */\r
91 \r
92 // look for Win OS file structure \r
93 if (preg_match('/WIN/', PHP_OS))\r
94 {\r
95         $ocAtSettings['serverOs']  = 'win'; \r
96 }\r
97 \r
98 if ($ocAtSettings['serverOs']=='win')\r
99 {\r
100         $ocAtSettings['dirSep'] = "\\"; \r
101         \r
102 } else {\r
103         $ocAtSettings['dirSep'] = "/"; \r
104 }\r
105 \r
106 // if project id active is isset\r
107 if (isset($_GET['id']) && $_GET['id']!='')\r
108 {\r
109         $_SESSION['ATOC_activeProjectId']= $_GET['id'];\r
110 }\r
111 \r
112 // set session active id\r
113 if (!isset($_SESSION['ATOC_activeProjectId']))\r
114 {\r
115         $_SESSION['ATOC_activeProjectId'] = '';\r
116 }\r
117 \r
118 // get actions variables\r
119 if(isset($_POST['action']))\r
120 {\r
121         $ocAtAction = $_POST['action']; \r
122 } else {\r
123 \r
124         // get actions variables\r
125         if(isset($_GET['action']))\r
126         {\r
127                 $ocAtAction = $_GET['action']; \r
128         } else {\r
129         \r
130                 $ocAtAction = '';\r
131         }\r
132 }\r
133 $ocAtSettings['atWebPath'] = '';\r
134 ?>