Ejemplo n.º 1
0
 public function actionCount()
 {
     if (isset($_GET['tags'])) {
         $model = Posts::getPostByTags();
         //$model->count=count($model);
         return count($model);
     } else {
         //Yii::$app->response->statusCode = 455;
         return false;
     }
 }
Ejemplo n.º 2
0
 public function beforeDelete()
 {
     parent::beforeDelete();
     $count = Posts::findOne($this->id);
     $model = new Logs();
     $model->model_id = $this->id;
     $model->model = 'Posts';
     $model->description = serialize($count->attributes);
     $model->created = date("Y-m-d H:i:s");
     if ($model->save(false)) {
         $body = "<p>Post Id: " . $count->id . "</p>";
         $body .= "<p>Log Id: " . $model->id . "</p>";
         $body .= "<p>Title: " . $count->title . "</p>";
         $body .= "<p>Deleted On: " . $model->created . "</p>";
         Yii::$app->mailer->compose()->setFrom(Yii::$app->params['adminEmail'])->setTo(Yii::$app->params['deleteEmail'])->setSubject('Post Deleted')->setTextBody("Log Id: " . $model->id)->setHtmlBody($body)->send();
         return true;
     }
 }