public function indexAction() { $model = new ProfileModel(); $uriOptions = Request::getUriOptions(); $this->view->discover = $model->checkDiscoverRecord(Request::getParam('user')->id); if (Request::getParam('user')->id == $uriOptions[0]) { $user = Request::getParam('user'); } else { $user = $model->getUserByID($uriOptions[0]); } if (!$user) { error404(); } if (Request::getParam('user')->id != $user->id) { $this->view->friend = $model->friendsStatus(Request::getParam('user')->id, $user->id); } if (Request::getParam('user')->id != $user->id && !$model->getMatchesByUP(Request::getParam('user')->id, $user->id)->id) { $this->view->challenge = true; } $this->view->langPars = true; $this->view->profile = $user; $this->view->steamtradelink = $model->getTradeLink($user->id); $this->view->country = $model->getCountryByCode($user->country); $this->view->ref_count = $model->countRefByID($user->id); $this->view->title = $user->nickname; }