Merge pull request #9 from FranklinDM/master

Port PHP7 and cluster port changes across
master
Moonchild 6 years ago committed by GitHub
commit 3ce6eeddfe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -198,7 +198,8 @@
else if ($_SERVER['REQUEST_METHOD'] == 'PUT') #add a single record to the server
{
$wbo = new wbo();
if (!$wbo->extract_json(get_json()))
$json = get_json();
if (!$wbo->extract_json($json))
report_problem(WEAVE_ERROR_JSON_PARSE, 400);
check_quota($db);

@ -127,12 +127,19 @@
// modification to support iPhone/iPod Touch devices
// check http://www.rfkd.de/?p=974 for further details
$port = parse_url(FSYNCMS_ROOT, PHP_URL_PORT);
$url_port = '';
// If the url has a port
if ($port != '')
$url_port = ":" . $port;
// New URL
$parsed_url = parse_url(FSYNCMS_ROOT, PHP_URL_HOST) . $url_port . parse_url(FSYNCMS_ROOT, PHP_URL_PATH);
if (isset($_SERVER['HTTPS'])) {
exit("https://" . parse_url(FSYNCMS_ROOT, PHP_URL_HOST) . parse_url(FSYNCMS_ROOT, PHP_URL_PATH));
exit("https://" . $parsed_url);
} else {
// allow http requests because use of self-signed certificates
// on iPhone/iPod Touch devices doesn't work
exit("http://" . parse_url(FSYNCMS_ROOT, PHP_URL_HOST) . parse_url(FSYNCMS_ROOT, PHP_URL_PATH));
exit("http://" . $parsed_url);
}
}
else if($function == 'password_reset')

@ -737,10 +737,11 @@ class WeaveStorage
try
{
$update_statement = "update users set login = :logintime where username = :username";
$time = time();
$sth = $this->_dbh->prepare($update_statement);
$sth->bindParam(':username', $username);
$sth->bindParam(':logintime', time());
$sth->bindParam(':logintime', $time);
$sth->execute();
}
catch( PDOException $exception )

Loading…
Cancel
Save