public static function get() { if (isset($_SESSION['userId'])) { $user = new User([]); $profileId = $user->getProfileId($_SESSION['userId']); $profile = $user->getProfile($profileId); if ($profile instanceof \stdClass) { $profile->user_id = (int) $_SESSION['userId']; $user->getAvatar($profile); $user->getAddress($profile); $user->getSummary($profile); $user->getExperience($profile); $user->getEducation($profile); $user->getTelephone($profile); $user->getEmail($profile); return $profile; } else { return false; } } }
if (!\System\Models\Auth::isLogin()) { $user = null; if (isset($_POST['register'])) { $user = new \System\Models\User($_POST); if ($user->add()) { header('Location: /?page=congratulation' . \System\Helper::getLang()); } } View::render('registration', ['model' => $user]); } else { header('Location: /' . \System\Helper::getLang()); } break; case 'profile': if (\System\Models\Auth::isLogin()) { $profile = \System\Models\User::get(); if ($profile) { View::render('profile', ['profile' => $profile]); } else { \System\Models\Auth::logOut(); header('Location: /' . \System\Helper::getLang()); } } else { header('Location: /' . \System\Helper::getLang()); } break; case 'logout': \System\Models\Auth::logOut(); header('Location: /' . \System\Helper::getLang()); break; default: