public function evolve($id) { if ($this->isLogged()) { RouteService::redirect('users', 'buildings', true); } if (isset($id)) { try { $buildingModel = new Building(); if ($buildingModel->evolve($id)) { RouteService::redirect('users', 'buildings', true); } else { RouteService::redirect('users', 'buildings', true); } } catch (\Exception $e) { //return $e->getMessage(); RouteService::redirect('users', 'buildings', true); } } else { RouteService::redirect('users', 'buildings', true); } }
public function buildings() { if (!$this->isLogged()) { RouteService::redirect('users', 'login', true); } $viewModel = new BuildingsInformation(); $userModel = new User(); $buildings = $userModel->getBuildings(); $userInfo = $userModel->getInfo(Session::get('id')); $viewModel->user = new UserInformation($userInfo['username'], $userInfo['id'], $userInfo['gold'], $userInfo['food']); $viewModel->buildings = $buildings; return new View($viewModel); }