diff options
author | redmatrix <git@macgirvin.com> | 2016-05-29 18:38:24 -0700 |
---|---|---|
committer | redmatrix <git@macgirvin.com> | 2016-05-29 18:38:24 -0700 |
commit | 3b2679db29077c33912edb085a24906708ad97ee (patch) | |
tree | 1e4166ac246697000d2e81b93b84237688f0936c | |
parent | ac4688eac087854bf8cb0c893d7a79052ad63a20 (diff) | |
download | volse-hubzilla-3b2679db29077c33912edb085a24906708ad97ee.tar.gz volse-hubzilla-3b2679db29077c33912edb085a24906708ad97ee.tar.bz2 volse-hubzilla-3b2679db29077c33912edb085a24906708ad97ee.zip |
fix remote_channel(), update php minversion requirement
-rw-r--r-- | Zotlabs/Module/Setup.php | 4 | ||||
-rwxr-xr-x | boot.php | 2 | ||||
-rw-r--r-- | include/import.php | 2 | ||||
-rw-r--r-- | install/INSTALL.txt | 2 |
4 files changed, 6 insertions, 4 deletions
diff --git a/Zotlabs/Module/Setup.php b/Zotlabs/Module/Setup.php index 447f46ed6..c4878e217 100644 --- a/Zotlabs/Module/Setup.php +++ b/Zotlabs/Module/Setup.php @@ -384,8 +384,8 @@ class Setup extends \Zotlabs\Web\Controller { function check_php(&$phpath, &$checks) { $help = ''; - if(version_compare(PHP_VERSION, '5.4') < 0) { - $help .= t('PHP version 5.4 or greater is required.'); + if(version_compare(PHP_VERSION, '5.5') < 0) { + $help .= t('PHP version 5.5 or greater is required.'); $this->check_add($checks, t('PHP version'), false, false, $help); } @@ -1803,7 +1803,7 @@ function local_user() { function remote_channel() { if(session_id() && array_key_exists('authenticated',$_SESSION) && $_SESSION['authenticated'] - && array_key_exists('visitor_id',$_SESSION) && intval($_SESSION['visitor_id'])) + && array_key_exists('visitor_id',$_SESSION) && $_SESSION['visitor_id']) return $_SESSION['visitor_id']; return false; diff --git a/include/import.php b/include/import.php index a94c6c1ac..132306621 100644 --- a/include/import.php +++ b/include/import.php @@ -20,6 +20,8 @@ function import_channel($channel, $account_id, $seize) { dbesc($channel['channel_hash']), dbesc($channel['channel_address']) ); + if($r && $r[0]['channel_guid'] == $channel['channel_guid'] && $r[0]['channel_pubkey'] === $channel['channel_pubkey'] && $r[0]['channel_hash'] === $channel['channel_hash']) + return $r[0]; if(($r) || (check_webbie(array($channel['channel_address'])) !== $channel['channel_address'])) { if($r[0]['channel_guid'] === $channel['channel_guid'] || $r[0]['channel_hash'] === $channel['channel_hash']) { diff --git a/install/INSTALL.txt b/install/INSTALL.txt index 50d755f0f..670ad5af5 100644 --- a/install/INSTALL.txt +++ b/install/INSTALL.txt @@ -77,7 +77,7 @@ but may be an issue with nginx or other web server platforms. Example config scripts are available for these platforms in doc/install. Apache and nginx have the most support. - - PHP 5.4 or later. The later the better. + - PHP 5.5 or later. - PHP *command line* access with register_argc_argv set to true in the php.ini file - and with no hosting provider restrictions on the use of |