public function actionFriends() { $id = Yii::$app->request->post('id'); $action = Yii::$app->request->post('action'); Yii::trace($id . ' ' . $action); if ($id != null && $action != null) { if ($action == 'addto') { QueryModel::addTo($id); } else { QueryModel::deleteFrom($id); } $isFriend = QueryModel::isFriend($id); if ($isFriend == null) { return '<a>' . Yii::t('app', 'Добавить в друзья') . '</a>'; } elseif ($isFriend['to'] != null && $isFriend['from'] == null) { return '<a>' . Yii::t('app', 'Отозвать заявку') . '</a>'; } else { return '<a>' . Yii::t('app', 'Удалить из друзей') . '</a>'; } } return '123'; }
public function actionPhoto() { $id = Yii::$app->request->get('id'); if ($id == null && !Yii::$app->user->isGuest) { $id = Yii::$app->user->identity->id; } if ($id != null) { $user = QueryModel::user($id); $photo = QueryModel::userPhotos($id); $isFriend = QueryModel::isFriend($id); return $this->render('photo', ['user' => $user, 'photo' => $photo, 'isFriend' => $isFriend]); } return $this->goHome(); }