mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-08-07 17:23:04 +02:00
merge -c2880 from trunk to branch 2.0
- Add fetchRemote function which allow to retrieve datas over HTTP protocol using cURL method, file_get_contents function or fsockopen method. This allow to retrieve datas or files even if allow_url_fopen is deactivated. - Use fetchRemote function in plugins manager and in latest version checking. - Add german translations for upgrade.lang.php. - Remove empty line at the end of pclzip.lib.php. - Change display of deactivated plugins after upgrade. git-svn-id: http://piwigo.org/svn/branches/2.0@2881 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
+3
-6
@@ -42,17 +42,14 @@ check_status(ACCESS_ADMINISTRATOR);
|
||||
// Check for upgrade : code inspired from punbb
|
||||
if (isset($_GET['action']) and 'check_upgrade' == $_GET['action'])
|
||||
{
|
||||
if (!ini_get('allow_url_fopen'))
|
||||
if (!fetchRemote(PHPWG_URL.'/latest_version', $result))
|
||||
{
|
||||
array_push(
|
||||
$page['errors'],
|
||||
l10n('Unable to check for upgrade since allow_url_fopen is disabled.')
|
||||
);
|
||||
array_push($page['errors'], l10n('Unable to check for upgrade.'));
|
||||
}
|
||||
else
|
||||
{
|
||||
$versions = array('current' => PHPWG_VERSION);
|
||||
$lines = @file(PHPWG_URL.'/latest_version');
|
||||
$lines = @explode("\r\n", $result);
|
||||
|
||||
// if the current version is a BSF (development branch) build, we check
|
||||
// the first line, for stable versions, we check the second line
|
||||
|
||||
Reference in New Issue
Block a user