12 $Remote_Servers[
"db-www5"][
"IP"] =
"db-www5.homecu.net";
13 $Remote_Servers[
"db-www5"][
"host"] =
"db-www5";
14 $Remote_Servers[
"db-www5"][
"upd"] =
true;
15 $Remote_Servers[
"db-www5"][
"http_login"] =
false;
17 $Remote_Servers[
"db-www3"][
"IP"] =
"db-www3.homecu.net";
18 $Remote_Servers[
"db-www3"][
"host"] =
"db-www3";
19 $Remote_Servers[
"db-www3"][
"upd"] =
false;
20 $Remote_Servers[
"db-www3"][
"http_login"] =
false;
22 $Remote_Servers[
"db-www6"][
"IP"] =
"db-www6.homecu.net";
23 $Remote_Servers[
"db-www6"][
"host"] =
"db-www6";
24 $Remote_Servers[
"db-www6"][
"upd"] =
false;
25 $Remote_Servers[
"db-www6"][
"http_login"] =
false;
28 $http_user =
"nobody";
29 $http_pwd =
"no1home";
34 function remote_update_list() {
35 global $Remote_Servers;
37 <table border=
"0" cellpadding=
"1" cellspacing=
"1">
39 <td
class=
"hdr">Please select all remote servers you wish to update:</td>
42 foreach ($Remote_Servers as $key => $value) {
44 $default_checked = ($value[
'upd'] ?
"checked" :
"");
48 <input type=\"checkbox\" value=\"$key\" name=\"Remote_Update[]\" $default_checked>$key 54 <td class=\"dtl\"><hr></td> 59 function Remote_Update_Selected() {
60 if (isset($_POST[
'Remote_Update']) && is_array($_POST[
'Remote_Update'])) {
66 function Remote_Update_Send($sqlAsk, $sqlUpd, $sqlIns) {
67 global $dbplat, $dbhost, $dbport, $dbuser, $dbpasswd, $dbname;
68 global $Remote_Servers;
70 if (Remote_Update_Selected()) {
71 foreach ($_POST[
'Remote_Update'] as $key => $value) {
73 if (isset($Remote_Servers[$value][
"host"])) {
74 $dbhost=$Remote_Servers[$value][
"host"] .
".homecu.net";
77 $db_result = db_query($sqlAsk, $dbx);
79 $num_rows = db_num_rows($db_result);
87 if (!($db_result=db_query($qry_stmt, $dbx))) {
88 $call_msg .=
"<li>Update to server $value failed with description '$call_desc'.<br>";
90 $call_msg .=
"<li>Update to server $value was successful.<br>";
93 $call_msg .=
"$value - db connection failed";
98 $call_msg .=
"$value - NOT FOUND";
103 return "No Remote Servers Selected to Update";
111 function Remote_Update_All($sqlAsk, $sqlUpd, $sqlIns) {
112 global $dbplat, $dbhost, $dbport, $dbuser, $dbpasswd, $dbname;
113 global $Remote_Servers;
116 foreach ($Remote_Servers as $key => $value) {
118 if ($value[
"upd"] ==
true) {
119 $dbhost=$Remote_Servers[$value][
"host"] .
".homecu.net";
122 $db_result = db_query($sqlAsk, $dbx);
124 $num_rows = db_num_rows($db_result);
125 if ($num_rows > 0 ) {
132 if (!($db_result=db_query($qry_stmt, $dbx))) {
133 $call_msg .=
"<li>Update to server $value failed with description '$call_desc'.<br>";
135 $call_msg .=
"<li>Update to server $value was successful.<br>";
138 $call_msg .=
"$value - db connection failed";
149 function Remote_Query_Send($sqlAsk) {
150 global $dbplat, $dbhost, $dbport, $dbuser, $dbpasswd, $dbname;
151 global $Remote_Servers;
153 if (Remote_Update_Selected()) {
154 foreach ($_POST[
'Remote_Update'] as $key => $value) {
156 if (isset($Remote_Servers[$value][
"host"])) {
157 $dbhost=$Remote_Servers[$value][
"host"] .
".homecu.net";
160 if (!($db_result=db_query($sqlAsk, $dbx))) {
161 $call_msg .=
"<li>Query to server $value failed with description '$call_desc'.<br>";
163 $call_msg .=
"<li>Query to server $value was successful.<br>";
166 $call_msg .=
"$value - db connection failed";
171 $call_msg .=
"$value - NOT FOUND";
176 return "No Remote Servers Selected to Query";
184 function Remote_Query_All($sqlAsk) {
185 global $dbplat, $dbhost, $dbport, $dbuser, $dbpasswd, $dbname;
186 global $Remote_Servers;
191 foreach ($Remote_Servers as $key => $value) {
193 if ($value[
"upd"] ==
true) {
194 $dbhost=$Remote_Servers[$value][
"host"] .
".homecu.net";
198 if (!($db_result=db_query($sqlAsk, $dbh))) {
199 $call_msg .=
"<li>Query to server $value failed with description '$call_desc'.<br>";
201 $call_msg .=
"<li>Query to server $value was successful.<br>";
204 $call_msg .=
"$value - db connection failed";
217 function Call_URL($remote_url) {
221 $results_ary = file($remote_url);
225 foreach ($results_ary as $value) {
226 print
"<Br>11 - $value";
228 if (count($results_ary) == 1 && strstr($results_ary[0],
"RU: ") !== FALSE) {
230 return array(substr($results_ary[0], 4, 3), substr($results_ary[0], 10));
233 return array(
"999",
"Unable to update the remote server");