name = 'blockvariouslinks'; $this->tab = 'Blocks'; $this->version = 0.1; parent::__construct(); $this->displayName = $this->l('Footer links block'); $this->description = $this->l('Displays miscellaneous links (generally in footer)'); } function install() { if (!parent::install()) return false; if (!$this->registerHook('footer')) return false; Db::getInstance()->Execute('INSERT INTO `'._DB_PREFIX_.'block_cms`(`id_block`, `id_cms`) VALUES ('.intval($this->id).', 3), ('.intval($this->id).', 4)'); return true; } public function uninstall() { Db::getInstance()->Execute('DELETE FROM `'._DB_PREFIX_.'block_cms` WHERE `id_block` = '.intval($this->id)); parent::uninstall(); } public function getContent() { if (isset($_POST['btnSubmit'])) $this->_postProcess(); $this-> _displayForm(); return $this->_html; } private function _displayForm() { global $cookie; $this->_html .= '
'; } private function _postProcess() { if (isset($_POST['categoryBox']) AND is_array($_POST['categoryBox']) AND count($_POST['categoryBox'] >= 1)) { foreach ($_POST['categoryBox'] AS $row) $cms[] = intval($row); if (CMS::updateCmsToBlock($cms, intval($this->id))) $this->_html .= '