/** * gets a new \Rave\User * * @param $identifier \b identifier for PSUPerson */ public static function get($identifier) { $user = \Rave\User::get($identifier); if (!$user) { return null; } //end if return new self($user); }
public function _load_rave_status() { $rave_user = \Rave\User::get($this->person->wpid); $rave_state = ''; if (!isset($rave_user->administrationRole)) { $rave_state = 'No Emergency Account'; } else { if (isset($rave_user->mobileNumber1)) { if ($rave_user->mobile1Confirmed == 'true') { $rave_state = 'Registered and confirmed'; } else { $rave_state = 'Unconfirmed number'; } // end else } else { $rave_state = 'No number registered'; } // end else } // end else $this->person->rave_state = $rave_state; $this->person->rave_role = $rave_user->administrationRole; $this->person->rave_status = $this->person->rave_state . ' (' . $this->person->rave_role . ')'; }