if (ResponsiveSliderClass::deleteSlide($slider, $responsiveSlider->getLocalPath())) { $response = ' <div class="conf confirm"> ' . $responsiveSlider->l('The slide has been deleted.') . ' </div>'; } else { $response = ' <div class="conf error"> ' . $responsiveSlider->l('An error has occured while deleting slide, check you logs.') . ' </div>'; } echo $response; exit; } if (Tools::getValue('action') == 'onlineSlide') { $slider = new ResponsiveSliderClass(Tools::getValue('idSlide')); if (Tools::getValue('actionOnline') == 'putOnline') { $slider->isonline = 1; $response = ' <div class="conf confirm"> ' . $responsiveSlider->l('The slide is now online.') . ' </div>'; } else { $slider->isonline = 0; $response = ' <div class="conf confirm"> ' . $responsiveSlider->l('The slide is now offline.') . ' </div>'; } $slider->save(); echo $response;
/** * Install demo products * * @return bool */ public function installDemoLinks() { $languages = Language::getLanguages(true); //first slide $firstSlide = new ResponsiveSliderClass(); $firstSlide->position = 1; $firstSlide->isonline = 1; $firstSlide->id_shop = Configuration::get('PS_SHOP_DEFAULT'); foreach ($languages as $language) { $firstSlide->title[(int) $language['id_lang']] = 'iPod Nano'; $firstSlide->description[(int) $language['id_lang']] = 'iPod Nano'; $firstSlide->url[(int) $language['id_lang']] = ''; if (!copy($this->local_path . '/images/nano.png', $this->local_path . '/images/nano-' . (int) $language['id_lang'] . '.png')) { //Error while coping the 2nd demo slide return false; } $firstSlide->urlimage[(int) $language['id_lang']] = 'nano-' . (int) $language['id_lang'] . '.png'; } if (!$firstSlide->save()) { return false; } //second slide $secondSlide = new ResponsiveSliderClass(); $secondSlide->position = 2; $secondSlide->isonline = 1; $secondSlide->id_shop = Configuration::get('PS_SHOP_DEFAULT'); foreach ($languages as $language) { $secondSlide->title[(int) $language['id_lang']] = 'iPod Touch'; $secondSlide->description[(int) $language['id_lang']] = 'iPod Touch'; $secondSlide->url[(int) $language['id_lang']] = ''; if (!copy($this->local_path . '/images/touch.png', $this->local_path . '/images/touch-' . (int) $language['id_lang'] . '.png')) { //Error while coping the 2nd demo slide return false; } $secondSlide->urlimage[(int) $language['id_lang']] = 'touch-' . (int) $language['id_lang'] . '.png'; } if ($secondSlide->save()) { return false; } }