public static function getParamOwlCarousel() { $data = Configuration::get('BLEOBLOGS_PARAM'); $data = BlockleoblogsTools::decode($data); if (empty($data)) { # validate $data = array(); } return $data; }
public function getContent() { $output = ''; if (Tools::isSubmit('submitBlockLeoBlogs')) { if (!($product_nbr = Tools::getValue('BLEOBLOGS_NBR')) || empty($product_nbr)) { $output .= $this->displayError($this->l('You must fill in the \'Products displayed\' field.')); } elseif ((int) $product_nbr == 0) { $output .= $this->displayError($this->l('Invalid number.')); } else { Configuration::updateValue('BLEOBLOGS_NBR', (int) $product_nbr); Configuration::updateValue('BLEOBLOGS_WIDTH', (int) Tools::getValue('BLEOBLOGS_WIDTH')); Configuration::updateValue('BLEOBLOGS_HEIGHT', (int) Tools::getValue('BLEOBLOGS_HEIGHT')); Configuration::updateValue('BLEOBLOGS_PAGE', (int) Tools::getValue('BLEOBLOGS_PAGE')); Configuration::updateValue('BLEOBLOGS_COL', (int) Tools::getValue('BLEOBLOGS_COL')); Configuration::updateValue('BLEOBLOGS_INTV', (int) Tools::getValue('BLEOBLOGS_INTV')); Configuration::updateValue('BLEOBLOGS_SHOW', (int) Tools::getValue('BLEOBLOGS_SHOW')); Configuration::updateValue('BLEOBLOGS_SDES', (int) Tools::getValue('BLEOBLOGS_SDES')); Configuration::updateValue('BLEOBLOGS_SIMA', (int) Tools::getValue('BLEOBLOGS_SIMA')); Configuration::updateValue('BLEOBLOGS_SAUT', (int) Tools::getValue('BLEOBLOGS_SAUT')); Configuration::updateValue('BLEOBLOGS_SCAT', (int) Tools::getValue('BLEOBLOGS_SCAT')); Configuration::updateValue('BLEOBLOGS_SCRE', (int) Tools::getValue('BLEOBLOGS_SCRE')); Configuration::updateValue('BLEOBLOGS_STITLE', (int) Tools::getValue('BLEOBLOGS_STITLE')); Configuration::updateValue('BLEOBLOGS_SCOUN', (int) Tools::getValue('BLEOBLOGS_SCOUN')); Configuration::updateValue('BLEOBLOGS_SHITS', (int) Tools::getValue('BLEOBLOGS_SHITS')); $tmp = array(); $key = BlockleoblogsHelper::getConfigKey(false); $post = BlockleoblogsHelper::getPost($key); foreach ($post as $key => $value) { # validate $tmp[$key] = str_replace(array("\\'", '\\"'), array("'", '"'), $value); } $data = BlockleoblogsTools::encode($tmp); Configuration::updateValue('BLEOBLOGS_PARAM', $data); $output .= $this->displayConfirmation($this->l('Settings updated')); } } return $output . $this->renderForm(); }