697 shaares
2 results
tagged
prestashop
function installOverrideTpl($path)
{
$override_src = $this->getLocalPath().'override'.DIRECTORY_SEPARATOR.$path;
$override_dest = _PS_ROOTDIR.DIRECTORY_SEPARATOR.'override'.DIRECTORY_SEPARATOR.$path;
@mkdir(dirname($override_dest), 0705, true);
if (!is_writable(dirname($override_dest)))
throw new Exception(sprintf(Tools::displayError('directory (%s) not writable'), dirname($override_dest)));
copy($override_src, $override_dest);
}
function uninstallOverrideTpl($path)
{
if (is_file(_PS_ROOT_DIR_.DIRECTORY_SEPARATOR.'override'.DIRECTORY_SEPARATOR.'controllers'.DIRECTORY_SEPARATOR.$path) && !unlink(_PS_ROOT_DIR_.DIRECTORY_SEPARATOR.'override'.DIRECTORY_SEPARATOR.'controllers'.DIRECTORY_SEPARATOR.$path))
throw new Exception(sprintf(Tools::displayError('Error deleting template: (%s)'), $path));
}Surcharger des partie du core de presta depuis un module