/** * Return invitation url * * @param Enterprise_Invitation_Model_Invitation $invitation * @return string */ public function getInvitationUrl($invitation) { return Mage::getModel('core/url')->setStore($invitation->getStoreId())->getUrl('enterprise_invitation/customer_account/create', array('invitation' => Mage::helper('core')->urlEncode($invitation->getInvitationCode()), '_store_to_url' => true, '_nosid' => true)); }
/** * Return status text for invitation * * @param Enterprise_Invitation_Model_Invitation $invitation * @return string */ public function getStatusText($invitation) { return Mage::getSingleton('enterprise_invitation/source_invitation_status')->getOptionText($invitation->getStatus()); }