-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathupdateCheck.php
More file actions
40 lines (36 loc) · 1.23 KB
/
updateCheck.php
File metadata and controls
40 lines (36 loc) · 1.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
/*selfUpdate.php is the opposite function of supdates.php. Its purpose is to retrieve the RSS feed of updated files from the mothership and download the files into the appropriate locations.
Created By Helena F Deus (helenadeus@gmail.com) as part of the S3DB package.
15-Apr-2008
*/
ini_set('display_errors',0);
if($_REQUEST['su3d'])
ini_set('display_errors',1);
if(file_exists('config.inc.php'))
{
include('config.inc.php');
}
else
{
Header('Location: index.php');
exit;
}
include('rdfheader.inc.php');
#include_once('core.header.php');
include('s3dbcore/move2s3db.php');
error_reporting(E_COMPILE_ERROR);
ini_set('display_errors', '1');
ini_set('allow_url_fopen','1');
ini_set('allow_call_time_pass_reference','1');
###
#Retrieve the new updates.rdf from the mothership
$url2call = $GLOBALS['s3db_info']['deployment']['mothership'].'/s3dbupdates.rdf';
###
#Read the old file (old is always moved to extras when there is a new one) and compare it with the most recent one
$updates = findUpdates(S3DB_SERVER_ROOT.'/s3dbupdates.rdf', $url2call);
if(is_array($updates)){
file_put_contents('tmpUpdates'.date('Ymd'),serialize($updates));
Header('Location:'.$GLOBALS['action']['home']);
exit;
}
?>