예제 #1
0
 public static function getParamOwlCarousel()
 {
     $data = Configuration::get('BLEOBLOGS_PARAM');
     $data = BlockleoblogsTools::decode($data);
     if (empty($data)) {
         # validate
         $data = array();
     }
     return $data;
 }
예제 #2
0
 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();
 }