245a56072543ad1b325bad714ba838476a34c3ef
[atutor.git] / mods / phpmyadmin / phpmyadmin.php
1 <?php\r
2 /*\r
3 This is the ATutor phpMyAdmin module page. It allows an admin user\r
4 to set or edit  the URL for the phpMyAdmin installation for ATutor, and\r
5 it includes the launcher, which opens phpMyAdmin in a new window\r
6 \r
7 */\r
8 define('AT_INCLUDE_PATH', '../../include/');\r
9 require (AT_INCLUDE_PATH.'vitals.inc.php');\r
10 \r
11 \r
12 if (isset($_POST['submit'])) {\r
13         $_POST['uri'] = trim($_POST['uri']);\r
14 \r
15         if (!$_POST['uri']){\r
16                 $msg->addError('PHPMYADMINURL_ADD_EMPTY');\r
17         }\r
18                         \r
19         if (!$msg->containsErrors()) {\r
20                 $_POST['uri'] = $addslashes($_POST['uri']);\r
21                 $sql = "REPLACE INTO ".TABLE_PREFIX."config VALUES ('phpmyadmin', '$_POST[uri]')";\r
22                 mysql_query($sql, $db);\r
23                 $msg->addFeedback('PHPMYADMINURL_ADD_SAVED');\r
24 \r
25                 header('Location: '.$_SERVER['PHP_SELF']);\r
26                 exit;\r
27         }\r
28 }\r
29 \r
30 require (AT_INCLUDE_PATH.'header.inc.php');\r
31 \r
32 ?>\r
33 \r
34 <?php if ($_config['phpmyadmin']): ?>\r
35         <div class="input-form">\r
36                 <div class="row">\r
37                         <p><?php echo _AT('phpmyadmin_text'); ?></p>\r
38                 </div>\r
39 \r
40                 <div class="row">\r
41                         <p><?php echo _AT('phpmyadmin_atutor_db', DB_NAME); ?></p>\r
42                 </div>\r
43                 <div class="row buttons">\r
44                         <form action="" method="get">\r
45                                 <input type="submit" value="<?php echo _AT('phpmyadmin_open'); ?>" onclick="window.open('<?php echo $_config['phpmyadmin']; ?>','mywindow','width=800,height=600,scrollbars=yes, resizable=yes', 'false');true;" />\r
46                         </form>\r
47                 </div>\r
48         </div>\r
49 <?php else: ?>\r
50         <div class="input-form">\r
51                 <div class="row">\r
52                         <p><?php echo _AT('phpmyadmin_missing_url');  ?></p>\r
53                 </div>\r
54         </div>\r
55 <?php endif; ?>\r
56 \r
57 <form action="<?php  $_SERVER['PHP_SELF']; ?>" method="post">\r
58         <div class="input-form">\r
59                 <div class="row">\r
60                         <p><label for="uri"><?php echo _AT('phpmyadmin_location'); ?></label></p>\r
61         \r
62                         <input type="text" name="uri" value="<?php echo $_config['phpmyadmin']; ?>" id="uri" size="80" style="min-width: 95%;" />\r
63                 </div>\r
64 \r
65                 <div class="row buttons">\r
66                         <input type="submit" name="submit" value="<?php echo _AT('save'); ?>"  />\r
67                 </div>\r
68         </div>\r
69 </form>\r
70 \r
71 <?php  require (AT_INCLUDE_PATH.'footer.inc.php'); ?>