コード例 #1
0
    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;
コード例 #2
0
 /**
  * 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;
     }
 }