[-] FO : BugFix : #PSCFV-2099 : Block reinsurance doesn't appear in front office (style was not loaded + install fixtures)
git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@15034 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
@@ -47,7 +47,9 @@ class Blockreinsurance extends Module
|
|||||||
|
|
||||||
public function install()
|
public function install()
|
||||||
{
|
{
|
||||||
return (parent::install() && $this->installDB() && Configuration::updateValue('blockreinsurance_nbblocks', 5) && $this->registerHook('footer'));
|
$return = (parent::install() && $this->installDB() && Configuration::updateValue('blockreinsurance_nbblocks', 5) && $this->registerHook('footer'));
|
||||||
|
$return &= $this->installFixtures();
|
||||||
|
return $return;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function installDB()
|
public function installDB()
|
||||||
@@ -188,15 +190,34 @@ class Blockreinsurance extends Module
|
|||||||
|
|
||||||
public function hookFooter($params)
|
public function hookFooter($params)
|
||||||
{
|
{
|
||||||
global $smarty;
|
global $smarty;
|
||||||
|
|
||||||
$infos = $this->getAllFromDB();
|
$this->context->controller->addCSS($this->_path.'style.css', 'all');
|
||||||
|
$infos = $this->getAllFromDB();
|
||||||
|
|
||||||
$smarty->assign(array(
|
$smarty->assign(array(
|
||||||
'nbblocks' => Configuration::get('blockreinsurance_nbblocks'),
|
'nbblocks' => Configuration::get('blockreinsurance_nbblocks'),
|
||||||
'infos' => $infos
|
'infos' => $infos
|
||||||
));
|
));
|
||||||
return $this->display(__FILE__, 'blockreinsurance.tpl');
|
return $this->display(__FILE__, 'blockreinsurance.tpl');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function installFixtures()
|
||||||
|
{
|
||||||
|
$nb_blocks = Configuration::get('blockreinsurance_nbblocks');
|
||||||
|
$tab_texts = array(
|
||||||
|
$this->l('Money back'),
|
||||||
|
$this->l('Exchange in-store'),
|
||||||
|
$this->l('Payment for shipping'),
|
||||||
|
$this->l('Free Shipping'),
|
||||||
|
$this->l('100% secured payment'),
|
||||||
|
);
|
||||||
|
$success = true;
|
||||||
|
for ($a = 1; $a <= $nb_blocks; $a++)
|
||||||
|
$success &= Db::getInstance()->execute('
|
||||||
|
INSERT INTO `'._DB_PREFIX_.'reinsurance` (`filename`, `text`)
|
||||||
|
VALUES ("reassurance'.$a.'", "'.$tab_texts[($a-1)].'")');
|
||||||
|
return $success;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -11,3 +11,8 @@ $_MODULE['<{blockreinsurance}prestashop>blockreinsurance_0845a5f7fbe242ef2472a78
|
|||||||
$_MODULE['<{blockreinsurance}prestashop>blockreinsurance_0dbf96dfb0a180d634c89bff8b258fba'] = 'Image pour ce bloc';
|
$_MODULE['<{blockreinsurance}prestashop>blockreinsurance_0dbf96dfb0a180d634c89bff8b258fba'] = 'Image pour ce bloc';
|
||||||
$_MODULE['<{blockreinsurance}prestashop>blockreinsurance_b7be073d3d2f885cc9ab4e5cb69a57d1'] = 'Texte alternatif pour ce bloc';
|
$_MODULE['<{blockreinsurance}prestashop>blockreinsurance_b7be073d3d2f885cc9ab4e5cb69a57d1'] = 'Texte alternatif pour ce bloc';
|
||||||
$_MODULE['<{blockreinsurance}prestashop>blockreinsurance_b17f3f4dcf653a5776792498a9b44d6a'] = 'Mettre à jour la configuration';
|
$_MODULE['<{blockreinsurance}prestashop>blockreinsurance_b17f3f4dcf653a5776792498a9b44d6a'] = 'Mettre à jour la configuration';
|
||||||
|
$_MODULE['<{blockreinsurance}prestashop>blockreinsurance_212ec5c1ad6e7811c9ceca38b29f0aff'] = 'Satisfait ou remboursé';
|
||||||
|
$_MODULE['<{blockreinsurance}prestashop>blockreinsurance_488ec823efaa6f1a629d149ecc0eacf9'] = 'Echange en magasin';
|
||||||
|
$_MODULE['<{blockreinsurance}prestashop>blockreinsurance_a21370d82da7f44320dd7f6177abab19'] = 'Paiement à l\'expédition';
|
||||||
|
$_MODULE['<{blockreinsurance}prestashop>blockreinsurance_b00b85425e74ed2c85dc3119b78ff2c3'] = 'Livraison gratuite';
|
||||||
|
$_MODULE['<{blockreinsurance}prestashop>blockreinsurance_1bb4719012d79b9dba021844dd57f116'] = 'Paiement 100% sécurisé';
|
||||||
|
|||||||
Reference in New Issue
Block a user