public function actionIndex()
 {
     $model = new AlbumSettings();
     $model->allowedExtensions = HSetting::get('allowedExtensions', 'album');
     if (isset($_POST['AlbumSettings'])) {
         $model->attributes = $_POST['AlbumSettings'];
         if ($model->validate()) {
             HSetting::set('allowedExtensions', $model->allowedExtensions, 'album');
             // set flash message
             Yii::app()->user->setFlash('data-saved', 'Saved');
             $this->redirect(Yii::app()->createUrl('//album/setting'));
         }
     }
     $this->render('index', compact('model'));
 }
 /**
  * Delete All Albums and settings.
  */
 public function disable()
 {
     if (parent::disable()) {
         foreach (Album::model()->findAll() as $album) {
             $album->delete();
         }
         $blacklisted_objects = explode(',', HSetting::Get('showFilesWidgetBlacklist', 'file'));
         if (false !== ($key = array_search('Album', $blacklisted_objects))) {
             unset($blacklisted_objects[$key]);
             HSetting::Set('showFilesWidgetBlacklist', implode(',', $blacklisted_objects));
         }
         HSetting::set('allowedExtensions', '', 'album');
         return true;
     }
     return false;
 }