// Refactor AdminController::_errors to errors
This commit is contained in:
@@ -518,23 +518,23 @@ class AdminPerformanceControllerCore extends AdminController
|
||||
if ($this->tabAccess['add'] === '1')
|
||||
{
|
||||
if (!Tools::getValue('memcachedIp'))
|
||||
$this->_errors[] = Tools::displayError('Memcached IP is missing');
|
||||
$this->errors[] = Tools::displayError('Memcached IP is missing');
|
||||
if (!Tools::getValue('memcachedPort'))
|
||||
$this->_errors[] = Tools::displayError('Memcached port is missing');
|
||||
$this->errors[] = Tools::displayError('Memcached port is missing');
|
||||
if (!Tools::getValue('memcachedWeight'))
|
||||
$this->_errors[] = Tools::displayError('Memcached weight is missing');
|
||||
if (!count($this->_errors))
|
||||
$this->errors[] = Tools::displayError('Memcached weight is missing');
|
||||
if (!count($this->errors))
|
||||
{
|
||||
if (CacheMemcache::addServer(pSQL(Tools::getValue('memcachedIp')),
|
||||
(int)Tools::getValue('memcachedPort'),
|
||||
(int)Tools::getValue('memcachedWeight')))
|
||||
Tools::redirectAdmin(self::$currentIndex.'&token='.Tools::getValue('token').'&conf=4');
|
||||
else
|
||||
$this->_errors[] = Tools::displayError('Cannot add Memcached server');
|
||||
$this->errors[] = Tools::displayError('Cannot add Memcached server');
|
||||
}
|
||||
}
|
||||
else
|
||||
$this->_errors[] = Tools::displayError('You do not have permission to add here.');
|
||||
$this->errors[] = Tools::displayError('You do not have permission to add here.');
|
||||
}
|
||||
|
||||
if (Tools::getValue('deleteMemcachedServer'))
|
||||
@@ -544,10 +544,10 @@ class AdminPerformanceControllerCore extends AdminController
|
||||
if (CacheMemcache::deleteServer((int)Tools::getValue('deleteMemcachedServer')))
|
||||
Tools::redirectAdmin(self::$currentIndex.'&token='.Tools::getValue('token').'&conf=4');
|
||||
else
|
||||
$this->_errors[] = Tools::displayError('Error in deleting Memcached server');
|
||||
$this->errors[] = Tools::displayError('Error in deleting Memcached server');
|
||||
}
|
||||
else
|
||||
$this->_errors[] = Tools::displayError('You do not have permission to delete here.');
|
||||
$this->errors[] = Tools::displayError('You do not have permission to delete here.');
|
||||
}
|
||||
|
||||
$redirecAdmin = false;
|
||||
@@ -561,7 +561,7 @@ class AdminPerformanceControllerCore extends AdminController
|
||||
$redirecAdmin = true;
|
||||
}
|
||||
else
|
||||
$this->_errors[] = Tools::displayError('You do not have permission to edit here.');
|
||||
$this->errors[] = Tools::displayError('You do not have permission to edit here.');
|
||||
}
|
||||
|
||||
if ((bool)Tools::getValue('features_detachables_up'))
|
||||
@@ -574,7 +574,7 @@ class AdminPerformanceControllerCore extends AdminController
|
||||
$redirecAdmin = true;
|
||||
}
|
||||
else
|
||||
$this->_errors[] = Tools::displayError('You do not have permission to edit here.');
|
||||
$this->errors[] = Tools::displayError('You do not have permission to edit here.');
|
||||
}
|
||||
|
||||
if ((bool)Tools::getValue('ccc_up'))
|
||||
@@ -586,12 +586,12 @@ class AdminPerformanceControllerCore extends AdminController
|
||||
!Configuration::updateValue('PS_HTML_THEME_COMPRESSION', (int)Tools::getValue('PS_HTML_THEME_COMPRESSION')) ||
|
||||
!Configuration::updateValue('PS_JS_HTML_THEME_COMPRESSION', (int)Tools::getValue('PS_JS_HTML_THEME_COMPRESSION')) ||
|
||||
!Configuration::updateValue('PS_HIGH_HTML_THEME_COMPRESSION', (int)Tools::getValue('PS_HIGH_HTML_THEME_COMPRESSION')))
|
||||
$this->_errors[] = Tools::displayError('Unknown error.');
|
||||
$this->errors[] = Tools::displayError('Unknown error.');
|
||||
else
|
||||
$redirecAdmin = true;
|
||||
}
|
||||
else
|
||||
$this->_errors[] = Tools::displayError('You do not have permission to edit here.');
|
||||
$this->errors[] = Tools::displayError('You do not have permission to edit here.');
|
||||
}
|
||||
|
||||
if ((bool)Tools::getValue('media_server_up'))
|
||||
@@ -599,12 +599,12 @@ class AdminPerformanceControllerCore extends AdminController
|
||||
if ($this->tabAccess['edit'] === '1')
|
||||
{
|
||||
if (Tools::getValue('_MEDIA_SERVER_1_') != null && !Validate::isFileName(Tools::getValue('_MEDIA_SERVER_1_')))
|
||||
$this->_errors[] = Tools::displayError('Media server #1 is invalid');
|
||||
$this->errors[] = Tools::displayError('Media server #1 is invalid');
|
||||
if (Tools::getValue('_MEDIA_SERVER_2_') != null && !Validate::isFileName(Tools::getValue('_MEDIA_SERVER_2_')))
|
||||
$this->_errors[] = Tools::displayError('Media server #2 is invalid');
|
||||
$this->errors[] = Tools::displayError('Media server #2 is invalid');
|
||||
if (Tools::getValue('_MEDIA_SERVER_3_') != null && !Validate::isFileName(Tools::getValue('_MEDIA_SERVER_3_')))
|
||||
$this->_errors[] = Tools::displayError('Media server #3 is invalid');
|
||||
if (!count($this->_errors))
|
||||
$this->errors[] = Tools::displayError('Media server #3 is invalid');
|
||||
if (!count($this->errors))
|
||||
{
|
||||
$base_urls = array();
|
||||
$base_urls['_MEDIA_SERVER_1_'] = Tools::getValue('_MEDIA_SERVER_1_');
|
||||
@@ -618,7 +618,7 @@ class AdminPerformanceControllerCore extends AdminController
|
||||
}
|
||||
}
|
||||
else
|
||||
$this->_errors[] = Tools::displayError('You do not have permission to edit here.');
|
||||
$this->errors[] = Tools::displayError('You do not have permission to edit here.');
|
||||
}
|
||||
|
||||
if ((bool)Tools::getValue('ciphering_up') && Configuration::get('PS_CIPHER_ALGORITHM') != (int)Tools::getValue('PS_CIPHER_ALGORITHM'))
|
||||
@@ -630,7 +630,7 @@ class AdminPerformanceControllerCore extends AdminController
|
||||
if ($algo)
|
||||
{
|
||||
if (!function_exists('mcrypt_encrypt'))
|
||||
$this->_errors[] = Tools::displayError('Mcrypt is not activated on this server.');
|
||||
$this->errors[] = Tools::displayError('Mcrypt is not activated on this server.');
|
||||
else
|
||||
{
|
||||
if (!strstr($settings, '_RIJNDAEL_KEY_'))
|
||||
@@ -655,7 +655,7 @@ class AdminPerformanceControllerCore extends AdminController
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!count($this->_errors))
|
||||
if (!count($this->errors))
|
||||
{
|
||||
if (file_put_contents(dirname(__FILE__).'/../../config/settings.inc.php', $settings))
|
||||
{
|
||||
@@ -663,11 +663,11 @@ class AdminPerformanceControllerCore extends AdminController
|
||||
$redirecAdmin = true;
|
||||
}
|
||||
else
|
||||
$this->_errors[] = Tools::displayError('Cannot overwrite settings file.');
|
||||
$this->errors[] = Tools::displayError('Cannot overwrite settings file.');
|
||||
}
|
||||
}
|
||||
else
|
||||
$this->_errors[] = Tools::displayError('You do not have permission to edit here.');
|
||||
$this->errors[] = Tools::displayError('You do not have permission to edit here.');
|
||||
}
|
||||
|
||||
if ((bool)Tools::getValue('cache_up'))
|
||||
@@ -680,7 +680,7 @@ class AdminPerformanceControllerCore extends AdminController
|
||||
else
|
||||
$cache_active = 1;
|
||||
if (!$caching_system = Tools::getValue('caching_system'))
|
||||
$this->_errors[] = Tools::displayError('Caching system is missing');
|
||||
$this->errors[] = Tools::displayError('Caching system is missing');
|
||||
else
|
||||
$settings = preg_replace(
|
||||
'/define\(\'_PS_CACHING_SYSTEM_\', \'([a-z0-9=\/+-_]+)\'\);/Ui',
|
||||
@@ -688,23 +688,23 @@ class AdminPerformanceControllerCore extends AdminController
|
||||
$settings
|
||||
);
|
||||
if ($cache_active && $caching_system == 'CacheMemcache' && !extension_loaded('memcache'))
|
||||
$this->_errors[] = Tools::displayError('To use Memcached, you must install the Memcache PECL extension on your server.').'
|
||||
$this->errors[] = Tools::displayError('To use Memcached, you must install the Memcache PECL extension on your server.').'
|
||||
<a href="http://www.php.net/manual/en/memcache.installation.php">http://www.php.net/manual/en/memcache.installation.php</a>';
|
||||
else if ($cache_active && $caching_system == 'CacheApc' && !extension_loaded('apc'))
|
||||
$this->_errors[] = Tools::displayError('To use APC cache, you must install the APC PECL extension on your server.').'
|
||||
$this->errors[] = Tools::displayError('To use APC cache, you must install the APC PECL extension on your server.').'
|
||||
<a href="http://fr.php.net/manual/fr/apc.installation.php">http://fr.php.net/manual/fr/apc.installation.php</a>';
|
||||
else if ($cache_active && $caching_system == 'CacheXcache' && !extension_loaded('xcache'))
|
||||
$this->_errors[] = Tools::displayError('To use Xcache, you must install the Xcache extension on your server.').'
|
||||
$this->errors[] = Tools::displayError('To use Xcache, you must install the Xcache extension on your server.').'
|
||||
<a href="http://xcache.lighttpd.net">http://xcache.lighttpd.net</a>';
|
||||
else if ($cache_active && $caching_system == 'CacheFs' && !is_writable(_PS_CACHEFS_DIRECTORY_))
|
||||
$this->_errors[] = Tools::displayError('To use CacheFS the directory').' '.
|
||||
$this->errors[] = Tools::displayError('To use CacheFS the directory').' '.
|
||||
realpath(_PS_CACHEFS_DIRECTORY_).' '.Tools::displayError('must be writable');
|
||||
|
||||
if ($caching_system == 'CacheFs' && $cache_active)
|
||||
{
|
||||
if (!($depth = Tools::getValue('ps_cache_fs_directory_depth')))
|
||||
$this->_errors[] = Tools::displayError('Please set a directory depth');
|
||||
if (!count($this->_errors))
|
||||
$this->errors[] = Tools::displayError('Please set a directory depth');
|
||||
if (!count($this->errors))
|
||||
{
|
||||
CacheFs::deleteCacheDirectory();
|
||||
CacheFs::createCacheDirectories((int)$depth);
|
||||
@@ -714,17 +714,17 @@ class AdminPerformanceControllerCore extends AdminController
|
||||
else if($caching_system == 'MCached' && $cache_active && !_PS_CACHE_ENABLED_ && _PS_CACHING_SYSTEM_ == 'MCached')
|
||||
Cache::getInstance()->flush();
|
||||
|
||||
if (!count($this->_errors))
|
||||
if (!count($this->errors))
|
||||
{
|
||||
$settings = preg_replace('/define\(\'_PS_CACHE_ENABLED_\', \'([0-9])\'\);/Ui', 'define(\'_PS_CACHE_ENABLED_\', \''.(int)$cache_active.'\');', $settings);
|
||||
if (file_put_contents(dirname(__FILE__).'/../../config/settings.inc.php', $settings))
|
||||
$redirecAdmin = true;
|
||||
else
|
||||
$this->_errors[] = Tools::displayError('Cannot overwrite settings file.');
|
||||
$this->errors[] = Tools::displayError('Cannot overwrite settings file.');
|
||||
}
|
||||
}
|
||||
else
|
||||
$this->_errors[] = Tools::displayError('You do not have permission to edit here.');
|
||||
$this->errors[] = Tools::displayError('You do not have permission to edit here.');
|
||||
}
|
||||
|
||||
if ($redirecAdmin)
|
||||
|
||||
Reference in New Issue
Block a user