public static function factory($uid = false) { if ($uid === false) { $uid = STD::get_cookie('rememberme'); } $user = new Users(); if ($uid !== false) { $user->_uid = $uid; $sql = DB::query()->select('fio', 'email', '`private-num`', '`public-num`')->from('user')->where('id', '=', $uid)->execute()->current(); $user->_email = STD::arr($sql, 'email'); $user->_fio = STD::arr($sql, 'fio'); $user->_private_num = STD::arr($sql, 'private-num'); $user->_public_num = STD::arr($sql, 'public-num'); } return $user; }
public function show() { $code = STD::arr($this->code_error, $this->message, $this->code_error['500']); Controller::factory()->header($_SERVER['SERVER_PROTOCOL'], $code); View::factory()->bind('error', $code)->response('http_error/default'); }