function initData()
{
if (isset($this->subscription)) {
$subscription = $this->subscription;
$userDao = DAORegistry::getDAO('UserDAO');
if (isset($this->userId)) {
$user = $userDao->getById($this->userId);
} else {
$user = $userDao->getById($subscription->getUserId());
}
$this->_data = array('status' => $subscription->getStatus(), 'userId' => $user->getId(), 'typeId' => $subscription->getTypeId(), 'dateStart' => $subscription->getDateStart(), 'dateEnd' => $subscription->getDateEnd(), 'username', $user->getUsername(), 'userSalutation', $user->getSalutation(), 'userFirstName', $user->getFirstName(), 'userMiddleName', $user->getMiddleName(), 'userLastName', $user->getLastName(), 'userInitials', $user->getInitials(), 'userGender', $user->getGender(), 'userAffiliation', $user->getAffiliation(null), 'userUrl', $user->getUrl(), 'userEmail' => $user->getEmail(), 'userPhone' => $user->getPhone(), 'userMailingAddress' => $user->getMailingAddress(), 'userCountry' => $user->getCountry(), 'membership' => $subscription->getMembership(), 'referenceNumber' => $subscription->getReferenceNumber(), 'notes' => $subscription->getNotes());
}
}