Esempio n. 1
0
 private function processTemplate(Gpf_Db_MailTemplate $template) {
     foreach ($this->replace as $search => $replace) {
         $template->setSubject(str_replace($search, $replace, $template->getSubject()));
         $template->setBodyHtml(str_replace($search, $replace, $template->getBodyHtml()), false);
         $template->setBodyText(str_replace($search, $replace, $template->getBodyText()));
     }
     $template->save();
 }
Esempio n. 2
0
    public function execute() {

        $template = new Gpf_Db_MailTemplate();
        $template->setClassName('Pap_Mail_MerchantOnContactUs');
        try {
            $template->loadFromData(array(Gpf_Db_Table_MailTemplates::CLASS_NAME));

            //correct typo error
            $template->setBodyHtml(str_replace('afiliate', 'affiliate', $template->getBodyHtml()), false);
            $template->setBodyText(str_replace('afiliate', 'affiliate', $template->getBodyText()));

            //correct name of field subject
            $template->setBodyHtml(str_replace('{$subject}', '{$emailsubject}{*Email subject*}<br/>', $template->getBodyHtml()), false);
            $template->setBodyText(str_replace('{$subject}', '{$emailsubject}{*Email subject*}<br/>', $template->getBodyText()));

            //correct message text variable
            $template->setBodyHtml(str_replace('{$text}', '{$emailtext}{*Email text*}', $template->getBodyHtml()), false);
            $template->setBodyText(str_replace('{$text}', '{$emailtext}{*Email text*}', $template->getBodyText()));

            $template->save();
        } catch (Gpf_Exception $e) {
        }
    }
Esempio n. 3
0
    private function repairMerchantOnSaleMailTemplate() {
        $dbTemplate = new Gpf_Db_MailTemplate();
        $dbTemplate->setClassName('Pap_Mail_MerchantOnSale');
        try {
            $dbTemplate->loadFromData();

            $bodyHtml = $dbTemplate->getBodyHtml();
            $bodyHtml = str_replace('{if $status ne \'Approved\'}', '{if $statuscode ne \'A\'}', $bodyHtml);
            $bodyHtml = str_replace('{if $status ne \'Declined\'}', '{if $statuscode ne \'D\'}', $bodyHtml);
            $dbTemplate->setBodyHtml($bodyHtml, false);

            $bodyText = $dbTemplate->getBodyText();
            $bodyText = str_replace('{if $status ne \'Approved\'}', '{if $statuscode ne \'A\'}', $bodyText);
            $bodyText = str_replace('{if $status ne \'Declined\'}', '{if $statuscode ne \'D\'}', $bodyText);
            $dbTemplate->setBodyText($bodyText);

            $dbTemplate->save();
        } catch (Gpf_Exception $e) {
        }
    }
Esempio n. 4
0
 protected function getBodyText()
 {
     return $this->mailTemplate->getBodyText();
 }