コード例 #1
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"));
     }
 }
コード例 #2
0
ファイル: Sliders.php プロジェクト: MBerguer/wp-demo
 function delete($id)
 {
     $slidesModel = new N2SmartsliderSlidesModel();
     $slidesModel->deleteBySlider($id);
     $this->db->deleteByPk($id);
     N2Cache::clearGroup(N2SmartSliderAbstract::getCacheId($id));
     N2Cache::clearGroup(N2SmartSliderAbstract::getAdminCacheId($id));
     self::markChanged($id);
 }