Ejemplo n.º 1
0
    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;
    }
Ejemplo n.º 2
0
    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);
        }
    }