diff options
Diffstat (limited to 'central/trunk/includes/instadisc.php')
| -rw-r--r-- | central/trunk/includes/instadisc.php | 40 |
1 files changed, 0 insertions, 40 deletions
| diff --git a/central/trunk/includes/instadisc.php b/central/trunk/includes/instadisc.php index f35d021..438fcfb 100644 --- a/central/trunk/includes/instadisc.php +++ b/central/trunk/includes/instadisc.php | |||
| @@ -97,46 +97,6 @@ function instaDisc_sendItem($username, $id) | |||
| 97 | } | 97 | } |
| 98 | } | 98 | } |
| 99 | 99 | ||
| 100 | function instaDisc_sendUpdateNotice($softwareVersion) | ||
| 101 | { | ||
| 102 | $username = instaDisc_getConfig('owner'); | ||
| 103 | $subscription = 'http://fourisland.com/' . $_SERVER['SERVER_NAME'] . '/'; | ||
| 104 | $title = 'Update your software to ' . $software; | ||
| 105 | $author = 'Hatkirby'; | ||
| 106 | $url = 'http://fourisland.com/projects/instadisc/wiki/CentralSoftwareUpdate'; | ||
| 107 | $semantics = array(); | ||
| 108 | |||
| 109 | instaDisc_addItem($username, $subscription, $title, $author, $url, $semantics); | ||
| 110 | } | ||
| 111 | |||
| 112 | function instaDisc_sendDatabase($cserver) | ||
| 113 | { | ||
| 114 | $getdb = "SELECT * FROM centralServers"; | ||
| 115 | $getdb2 = mysql_query($getdb); | ||
| 116 | $i=0; | ||
| 117 | while ($getdb3[$i] = mysql_fetch_array($getdb2)) | ||
| 118 | { | ||
| 119 | $db[$getdb3[$i]['url']]['code'] = $getdb3[$i]['code']; | ||
| 120 | $db[$getdb3[$i]['url']]['xmlrpc'] = $getdb3[$i]['xmlrpc']; | ||
| 121 | $i++; | ||
| 122 | } | ||
| 123 | |||
| 124 | $cserver2 = $_SERVER['SERVER_NAME']; | ||
| 125 | $getuk = "SELECT * FROM centralServers WHERE url = \"" . mysql_real_escape_string($cserver2) . "\""; | ||
| 126 | $getuk2 = mysql_query($getuk); | ||
| 127 | $getuk3 = mysql_fetch_array($getuk2); | ||
| 128 | |||
| 129 | $verID = rand(1,2147483647); | ||
| 130 | |||
| 131 | $client = new xmlrpc_client($cserver); | ||
| 132 | $msg = new xmlrpcmsg("InstaDisc.sendDatabase", array( new xmlrpcval($cserver2, 'string'), | ||
| 133 | new xmlrpcval(md5($cserver2 . ":" . $getuk3['code'] . ":" . $verID), 'string'), | ||
| 134 | new xmlrpcval($verID, 'int'), | ||
| 135 | new xmlrpcval(serialize($db), 'string'), | ||
| 136 | new xmlrpcval(instaDisc_getConfig('databaseVersion'), 'string'))); | ||
| 137 | $client->send($msg); | ||
| 138 | } | ||
| 139 | |||
| 140 | function instaDisc_addItem($username, $subscription, $title, $author, $url, $semantics, $encryptionID = 0) | 100 | function instaDisc_addItem($username, $subscription, $title, $author, $url, $semantics, $encryptionID = 0) |
| 141 | { | 101 | { |
| 142 | $getuser = "SELECT * FROM users WHERE username = \"" . mysql_real_escape_string($username) . "\""; | 102 | $getuser = "SELECT * FROM users WHERE username = \"" . mysql_real_escape_string($username) . "\""; |
