/**
  *	Fetch Member
  *
  *	@return	array
  */
 public static function fetchMember()
 {
     if (!self::$member) {
         self::$member = Authentication::GetAuthData();
     }
     return self::$member;
 }
 /**
  *	Private: Header Arguments
  *
  *	@return	void
  */
 private function loadHeaderArguments()
 {
     if (SESSION_USER_LOGGED) {
         $member = Authentication::GetAuthData();
         $member = $member['ACCOUNT'];
         $GLOBALS['user_logged_data']['info'] = array("member_name" => htmlEncode($member['info']['memb_name']), "member_level" => $this->functions->AccountLevel($member['vip'][VIP_COLUMN]), "member_coin" => array(1 => number_format($member['coin'][COIN_COLUMN_1], 0, false, "."), 2 => number_format($member['coin'][COIN_COLUMN_2], 0, false, "."), 3 => number_format($member['coin'][COIN_COLUMN_3], 0, false, ".")));
     }
 }
 /**
  *	Protected: Factory CP
  *	Load the user cp modules
  *
  *	@return	void
  */
 protected function FactoryCP()
 {
     $this->thisOption = $_GET['option'] ? $_GET['option'] : $this->URLData[1];
     $this->userData = Authentication::GetAuthData();
     $this->userData = $this->userData['ACCOUNT'];
     if (!empty($_SESSION['USERCP_CHARACTER_SELECTED'])) {
         $this->character = $_SESSION['USERCP_CHARACTER_SELECTED'];
     }
 }