* @copyright 2007-2012 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA */ if (!defined('_PS_VERSION_')) exit; class MinicMailchimp extends Module { private $_html = ''; public function __construct() { $this->name = 'minicmailchimp'; $this->tab = 'front_office_features'; $this->version = '0.0.0'; $this->author = 'minic studio'; $this->need_instance = 0; $this->secure_key = Tools::encrypt($this->name); parent::__construct(); $this->displayName = $this->l('Mailchimp subscriber module.'); $this->description = $this->l('Displays a subscriber form.'); } /** * @see Module::install() */ public function install() { if (!parent::install() || !$this->registerHook('displayHome') || !$this->registerHook('displayHeader')) return false; return true; } public function uninstall() { if (!parent::uninstall()) return false; return true; } public function hookDisplayHeader() { $this->context->controller->addCSS($this->_path.$this->name.'.css'); } public function hookDisplayHome() { return $this->display(__FILE__, 'minicmailchimp.tpl'); } public function hookDisplayFooterProduct() { return $this->display(__FILE__, 'minicmailchimp.tpl'); } }