Esempio n. 1
0
 public function actionDeleteFromComplains()
 {
     $id = Yii::$app->request->post('id');
     $modelAdComplain = new AdComplains();
     $modelAdComplain->deleteFromComplains($id);
     Yii::$app->session->setFlash('info', Yii::t('app', 'This ad is removed from complains.'));
     return $this->renderAjax('@common/widgets/AdWidget/views/_icon-complain-empty', ['id' => Yii::$app->request->post('id'), 'icon' => Yii::$app->request->post('icon'), 'ok' => 1]);
 }
Esempio n. 2
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function deleteFromComplains($id)
 {
     AdComplains::findOne(['user_id' => Yii::$app->user->id, 'ad_id' => $id])->delete();
 }
Esempio n. 3
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getComplain($id)
 {
     $modelAdFavorite = AdComplains::findOne(['user_id' => Yii::$app->user->id, 'ad_id' => $id]);
     return $modelAdFavorite ? true : false;
 }