// Added hook call in adminperformance
This commit is contained in:
1 parent
a83d8d0cd8
commit
5907d4b8d7
1 file changed
+8
-4
@@ -548,6 +548,7 @@ class AdminPerformanceControllerCore extends AdminController
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Hook::exec('action'.get_class($this).ucfirst($this->action).'Before', array('controller' => $this));
|
||||||
if (Tools::isSubmit('submitAddServer'))
|
if (Tools::isSubmit('submitAddServer'))
|
||||||
{
|
{
|
||||||
if ($this->tabAccess['add'] === '1')
|
if ($this->tabAccess['add'] === '1')
|
||||||
@@ -742,13 +743,13 @@ class AdminPerformanceControllerCore extends AdminController
|
|||||||
if ($cache_active && $caching_system == 'CacheMemcache' && !extension_loaded('memcache'))
|
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>';
|
<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'))
|
elseif ($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>';
|
<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'))
|
elseif ($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>';
|
<a href="http://xcache.lighttpd.net">http://xcache.lighttpd.net</a>';
|
||||||
else if ($cache_active && $caching_system == 'CacheFs' && !is_writable(_PS_CACHEFS_DIRECTORY_))
|
elseif ($cache_active && $caching_system == 'CacheFs' && !is_writable(_PS_CACHEFS_DIRECTORY_))
|
||||||
$this->errors[] = sprintf(
|
$this->errors[] = sprintf(
|
||||||
Tools::displayError('To use CacheFS the directory %s must be writable.'),
|
Tools::displayError('To use CacheFS the directory %s must be writable.'),
|
||||||
realpath(_PS_CACHEFS_DIRECTORY_)
|
realpath(_PS_CACHEFS_DIRECTORY_)
|
||||||
@@ -765,7 +766,7 @@ class AdminPerformanceControllerCore extends AdminController
|
|||||||
Configuration::updateValue('PS_CACHEFS_DIRECTORY_DEPTH', (int)$depth);
|
Configuration::updateValue('PS_CACHEFS_DIRECTORY_DEPTH', (int)$depth);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if ($caching_system == 'CacheMemcache' && $cache_active && !_PS_CACHE_ENABLED_ && _PS_CACHING_SYSTEM_ == 'CacheMemcache')
|
elseif ($caching_system == 'CacheMemcache' && $cache_active && !_PS_CACHE_ENABLED_ && _PS_CACHING_SYSTEM_ == 'CacheMemcache')
|
||||||
Cache::getInstance()->flush();
|
Cache::getInstance()->flush();
|
||||||
|
|
||||||
if (!count($this->errors))
|
if (!count($this->errors))
|
||||||
@@ -785,7 +786,10 @@ class AdminPerformanceControllerCore extends AdminController
|
|||||||
$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 ($redirectAdmin && (!isset($this->errors) || !count($this->errors)))
|
if ($redirectAdmin && (!isset($this->errors) || !count($this->errors)))
|
||||||
|
{
|
||||||
|
Hook::exec('action'.get_class($this).ucfirst($this->action).'After', array('controller' => $this, 'return' => ''));
|
||||||
Tools::redirectAdmin(self::$currentIndex.'&token='.Tools::getValue('token').'&conf=4');
|
Tools::redirectAdmin(self::$currentIndex.'&token='.Tools::getValue('token').'&conf=4');
|
||||||
|
}
|
||||||
else
|
else
|
||||||
return parent::postProcess();
|
return parent::postProcess();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user