コード例 #1
0
ファイル: Slider.php プロジェクト: vicpril/rep_bidqa
 public function actionClearCache()
 {
     if ($this->validateToken()) {
         $slidersModel = new N2SmartsliderSlidersModel();
         $slider = $slidersModel->get($this->sliderId);
         if ($this->validateDatabase($slider)) {
             $slidersModel->refreshCache($this->sliderId);
             N2Message::success(n2_('Cache cleared.'));
             $this->redirect(array("slider/edit", array("sliderid" => $this->sliderId)));
         }
     }
 }
コード例 #2
0
ファイル: Settings.php プロジェクト: MBerguer/wp-demo
 public function actionClearCache()
 {
     if ($this->validatePermission('smartslider_config')) {
         if ($this->validateToken()) {
             $slidersModel = new N2SmartsliderSlidersModel();
             foreach ($slidersModel->getAll() as $slider) {
                 $slidersModel->refreshCache($slider['id']);
             }
             N2Cache::clearGroup('n2-ss-0');
             N2Cache::clearGroup('combined');
             N2Message::success(n2_('Cache cleared.'));
         }
         $this->redirect(array("settings/default"));
     }
 }