Comment prendre en charge plusieurs adresses IP de maintenance
(Ceci est une note personnelle que je partage)
1) Remplacer la ligne 29 du fichier /admin/tabs/AdminPreferences.php par :
Code:
'PS_MAINTENANCE_IP' => array('title' => $this->l('Maintenance IP:'), 'desc' => $this->l('IP address allowed to access the Front Office while the shop is disabled (e.g., 42.24.4.2)'), 'validation' => 'isGenericName', 'type' => 'text', 'size' => 60, 'default' => ''),
2) Remplacer la ligne 26 du fichier /header.php par :
Code:
if (isset($maintenance) AND (!isset($_SERVER['REMOTE_ADDR']) OR !in_array($_SERVER['REMOTE_ADDR'], explode(',', Configuration::get('PS_MAINTENANCE_IP')))))
De cette façon, vous pouvez spécifier plusieurs adresses de "maintenance" très utile pour un teasing 