changed git call from https to git readonly
[atutor.git] / mods / openmeetings / openmeetings.php
1 <?php\r
2 /************************************************************************/\r
3 /* ATutor                                                                                                                               */\r
4 /************************************************************************/\r
5 /* Copyright (c) 2002-2008 by Greg Gay, Cindy Qi Li, Harris Wong                */\r
6 /* Adaptive Technology Resource Centre / University of Toronto                  */\r
7 /* http://atutor.ca                                                                                                             */\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 // $Id: openmeetings.php 7575 2008-06-02 18:17:14Z hwong $\r
14 \r
15 /**\r
16  * This is the ATutor Openmeetings module page. It allows an admin user\r
17  * to set or edit  the URL for the Openmeetings installation for ATutor, and define an optional guest password.\r
18  */\r
19 define('AT_INCLUDE_PATH', '../../include/');\r
20 require (AT_INCLUDE_PATH.'vitals.inc.php');\r
21 $_custom_css = $_base_path . 'mods/openmeetings/module.css'; // use a custom stylesheet\r
22 admin_authenticate(AT_ADMIN_PRIV_OPENMEETINGS);\r
23 \r
24 if (isset($_POST['submit'])) {\r
25         $_POST['om_uri'] = $addslashes(trim($_POST['om_uri']));\r
26         if (substr($_POST['om_uri'], -1, 1) == '/') {\r
27                 $_POST['om_uri'] = substr($_POST['om_uri'], 0, -1);\r
28         }\r
29         $_POST['om_username'] = $addslashes(trim($_POST['om_username']));\r
30         $_POST['om_userpass'] = $addslashes(trim($_POST['om_userpass']));\r
31 \r
32         if (!$_POST['om_uri']){\r
33                 $msg->addError('OPENMEETINGS_URL_ADD_EMPTY');\r
34         }\r
35         if (!$_POST['om_username']){\r
36                 $msg->addError('OPENMEETINGS_USERNAME_ADD_EMPTY');\r
37         }\r
38         if (!$_POST['om_userpass']){\r
39                 $msg->addError('OPENMEETINGS_USERPASS_ADD_EMPTY');\r
40         }       \r
41                         \r
42         if (!$msg->containsErrors()) {\r
43                 $_POST['om_uri'] = $addslashes($_POST['om_uri']);\r
44                 $sql = "REPLACE INTO ".TABLE_PREFIX."config VALUES ('openmeetings_location', '$_POST[om_uri]'), ('openmeetings_username', '$_POST[om_username]'), ('openmeetings_userpass', '$_POST[om_userpass]')";\r
45                 mysql_query($sql, $db);\r
46                 $msg->addFeedback('OPENMEETINGS_URL_ADD_SAVED');\r
47 \r
48                 header('Location: '.$_SERVER['PHP_SELF']);\r
49                 exit;\r
50         }\r
51 }\r
52 \r
53 require (AT_INCLUDE_PATH.'header.inc.php');\r
54 \r
55 ?>\r
56 <form action="<?php  $_SERVER['PHP_SELF']; ?>" method="post">\r
57         <div class="input-form">\r
58                 <div class="row">\r
59                         <p><label for="om_uri"><?php echo _AT('openmeetings_location'); ?></label></p>  \r
60                         <input type="text" name="om_uri" value="<?php echo $_config['openmeetings_location']; ?>" id="om_uri" size="80" style="min-width: 95%;" />\r
61                 </div>\r
62                 <div class="row">\r
63                         <p><label for="om_username"><?php echo _AT('openmeetings_username'); ?></label></p>     \r
64                         <input type="text" name="om_username" value="<?php echo $_config['openmeetings_username']; ?>" id="om_username" size="20" />\r
65 \r
66                         <p><label for="om_userpass"><?php echo _AT('openmeetings_userpass'); ?></label></p>     \r
67                         <input type="text" name="om_userpass" value="<?php echo $_config['openmeetings_userpass']; ?>" id="om_userpass" size="20" />\r
68                 </div>\r
69                 <div class="row buttons">\r
70                         <input type="submit" name="submit" value="<?php echo _AT('save'); ?>"  />\r
71                 </div>\r
72         </div>\r
73 </form>\r
74 <div>\r
75 <a href="<?php echo $_SERVER['PHP_SELF']; ?>" onclick="window.open('<?php echo $_config['openmeetings_location']; ?>','openmeetingswin','width=800,height=720,scrollbars=yes, resizable=yes'); return false"><?php echo  _AT('openmeetings_own_window'); ?></a> </li>\r
76 \r
77 <?php exit; if ($_config['openmeetings_location'] != ''): ?>\r
78 <iframe name="openmeetings" id="openmeetings" title="Openmeetings" frameborder="1" scrolling="auto" src="<?php echo $_config['openmeetings_location']; ?>/index.jsp" height="500" width="90%" align="center" style="border:thin white solid; align:center;" allowautotransparency="true"></iframe>\r
79 <?php endif; ?>\r
80 \r
81 </div>\r
82 <?php  require (AT_INCLUDE_PATH.'footer.inc.php'); ?>