private function replaceTransactionConstants($text,Pap_Common_Transaction $transaction) { $transactionFields = Pap_Common_TransactionFields::getInstance(); $transactionFields->setTransaction($transaction); $text = $transactionFields->replaceTransactionConstantsInText($text); $text = $transactionFields->removeTransactionCommentsInText($text); return $text; }
protected function setVariableValues() { parent::setVariableValues(); $transactionFields = Pap_Common_TransactionFields::getInstance(); $this->updateTransactionFields($transactionFields); $transactionValues = $transactionFields->getTransactionFieldsValues(); foreach($transactionValues as $code => $value) { if ($code == Pap_Common_TransactionFields::CAMPAIGNNAME) { $value = Gpf_Lang::_localizeRuntime($value, $this->getRecipientLanguage()); } if ($code == Pap_Common_TransactionFields::STATUS) { $value = Gpf_Lang::_($value, null, $this->getRecipientLanguage()); } $this->setVariable($code, $value); } }