Esempio n. 1
0
 public function doComment($action)
 {
     $action = preg_replace('/Comments/', '', $action);
     $param = '';
     $value = 1;
     switch ($action) {
         case 'Seed':
             $param = 'checked';
             break;
         case 'Restore':
             $value = 0;
         case 'Deleted':
             $param = 'deleted';
             break;
         case 'Unpublish':
             $value = 0;
         case 'Publish':
             $param = 'published';
             break;
     }
     if (empty($param)) {
         return false;
     }
     $params = [$param => $value];
     if ($param != 'checked') {
         $params['checked'] = 1;
     }
     return Comment::updateAll($params, ['in', 'id', \Yii::$app->request->post('commentsIDs')]);
 }