From 5eb63feecc748e1f968210989b5e2b22398d0df9 Mon Sep 17 00:00:00 2001 From: ldecoker Date: Fri, 8 Feb 2013 11:37:14 +0100 Subject: [PATCH] Update modules/blocksupplier/blocksupplier.php Missing uninstall function for blocksupplier to clean the configuration table. --- modules/blocksupplier/blocksupplier.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/blocksupplier/blocksupplier.php b/modules/blocksupplier/blocksupplier.php index eaaae1314..4eb395e12 100644 --- a/modules/blocksupplier/blocksupplier.php +++ b/modules/blocksupplier/blocksupplier.php @@ -57,6 +57,19 @@ class BlockSupplier extends Module return true; } + public function uninstall() + { + if (!parent::uninstall()) + return false; + + /* remove the configuration variable */ + $result = Configuration::deleteByName('SUPPLIER_DISPLAY_TEXT'); + $result &= Configuration::deleteByName('SUPPLIER_DISPLAY_TEXT_NB'); + $result &= Configuration::deleteByName('SUPPLIER_DISPLAY_FORM'); + + return $result; + } + function hookDisplayLeftColumn($params) { $id_lang = (int)Context::getContext()->language->id;