remove old readme
[atutor.git] / docs / mods / _standard / tile_search / admin / module_setup.php
1 <?php\r
2 /****************************************************************/\r
3 /* ATutor                                                                                                               */\r
4 /****************************************************************/\r
5 /* Copyright (c) 2002-2010                                      */\r
6 /* Inclusive Design Institute                                   */\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 \r
14 define('AT_INCLUDE_PATH', '../../../../include/');\r
15 require(AT_INCLUDE_PATH.'vitals.inc.php');\r
16 admin_authenticate(AT_ADMIN_PRIV_ADMIN);\r
17 \r
18 function getValidURI($uri)\r
19 {\r
20         if (substr($uri, 0, 7) != 'http://' && substr($uri, 0, 8) != 'https://') {\r
21                 return false;\r
22         }\r
23         // add ending slash if uri does not contain\r
24         if (substr($uri, -1) != '/') {\r
25                 $uri .= '/';\r
26         }\r
27         \r
28         $connection = @file_get_contents($uri.'index.php');\r
29         if (!$connection) {\r
30                 return false;\r
31         }\r
32         else {\r
33                 return $uri;\r
34         }\r
35 }\r
36 \r
37 if($_POST['submit']){\r
38         $_POST['transformable_uri'] = trim($_POST['transformable_uri']);\r
39         $_POST['transformable_web_service_id'] = trim($_POST['transformable_web_service_id']);\r
40         $_POST['transformable_oauth_expire'] = intval($_POST['transformable_oauth_expire']);\r
41         \r
42         if ($_POST['transformable_uri'] == ''){\r
43                 $msg->addError('TRANSFORMABLE_URI_EMPTY');\r
44         }\r
45         \r
46         $_POST['transformable_uri'] = getValidURI($_POST['transformable_uri']);\r
47 \r
48         if (!$_POST['transformable_uri']){\r
49                 $msg->addError('TRANSFORMABLE_URI_INVALID');\r
50         }\r
51 \r
52         if (!$_POST['transformable_web_service_id']){\r
53                 $msg->addError('TRANSFORMABLE_ID_EMPTY');\r
54         }               \r
55 \r
56         if (!$msg->containsErrors()) {\r
57                 $_POST['transformable_uri'] = $addslashes($_POST['transformable_uri']);\r
58                 $sql = "REPLACE INTO ".TABLE_PREFIX."config VALUES ('transformable_uri', '".$_POST['transformable_uri']."')";\r
59                 mysql_query($sql, $db);\r
60 \r
61                 $_POST['transformable_web_service_id'] = $addslashes($_POST['transformable_web_service_id']);\r
62                 $sql = "REPLACE INTO ".TABLE_PREFIX."config VALUES ('transformable_web_service_id', '".$_POST['transformable_web_service_id']."')";\r
63                 mysql_query($sql, $db);\r
64                 \r
65                 $sql = "REPLACE INTO ".TABLE_PREFIX."config VALUES ('transformable_oauth_expire', '".$_POST['transformable_oauth_expire']."')";\r
66                 mysql_query($sql, $db);\r
67                 \r
68                 $msg->addFeedback('TRANSFORMABLE_CONFIG_SAVED');\r
69         \r
70                 header('Location: '.$_SERVER['PHP_SELF']);\r
71                 exit;\r
72         }\r
73 }\r
74 \r
75 $onload = "document.form.transformable_uri.focus();";\r
76 require (AT_INCLUDE_PATH.'header.inc.php');\r
77 ?>\r
78     <div class="input-form">\r
79         <div class="row">\r
80             <p><?php echo _AT('tile_setup_txt');  ?></p>\r
81         </div>\r
82     </div>\r
83 \r
84 \r
85 <?php \r
86 $savant->display('admin/system_preferences/module_setup.tmpl.php');\r
87 require(AT_INCLUDE_PATH.'footer.inc.php'); ?>