Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 3
CRAP
0.00% covered (danger)
0.00%
0 / 3
CurrentUser
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 3
30.00
0.00% covered (danger)
0.00%
0 / 3
 is_loggedIn
0.00% covered (danger)
0.00%
0 / 1
2.00
0.00% covered (danger)
0.00%
0 / 1
 get_name
0.00% covered (danger)
0.00%
0 / 1
6.00
0.00% covered (danger)
0.00%
0 / 1
 get_id
0.00% covered (danger)
0.00%
0 / 1
6.00
0.00% covered (danger)
0.00%
0 / 1
<?php
/**
 * @author Informática Asocaida SA de CV
 * @version 1.0.0
 * @copyright 2017
 */
namespace ia\User;
class CurrentUser {
    protected static $prefix='';
    protected static $userId='user_id';
    protected static $userName='name';
    public static function is_loggedIn() {
        return !empty($_SESSION[self::$prefix.self::$userId]);
    }
    public static function get_name() {
        return isset($_SESSION[self::$prefix.self::$userName]) ? $_SESSION[self::$prefix.self::$userName] : '?';
    }
    public static function get_id() {
        return isset($_SESSION[self::$prefix.self::$userId]) ? $_SESSION[self::$prefix.self::$userId] : '?';
    }
}