Ejemplo n.º 1
0
 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;
         }
     }
 }
Ejemplo n.º 2
0
     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: