public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer = null)
 {
     $ret = parent::getTemplateVars();
     if ($renderer && $renderer instanceof Kwf_Component_Renderer_Mail) {
         $ret['order'] = $renderer->getRecipient();
     }
     return $ret;
 }
 public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer = null)
 {
     $ret = parent::getTemplateVars();
     if ($renderer && $renderer instanceof Kwf_Component_Renderer_Mail) {
         $user = $renderer->getRecipient();
         $ret['username'] = $user ? $user->getMailLastname() : 'noname';
     }
     return $ret;
 }
 public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer = null)
 {
     $ret = parent::getTemplateVars();
     if ($renderer && $renderer instanceof Kwf_Component_Renderer_Mail) {
         $order = $renderer->getRecipient();
         $ret['items'] = $order->getProductsData();
         $c = $this->getData()->getParentByClass('Kwc_Shop_Cart_Checkout_Component');
         $ret['sumRows'] = $c->getComponent()->getSumRows($order);
     }
     return $ret;
 }
 public function renderComponent($component)
 {
     $ret = parent::renderComponent($component);
     $p = new Kwf_Component_Renderer_HtmlExport_UrlParser('http://' . $component->getDomain());
     $ret = $p->parse($ret);
     return $ret;
 }
Example #5
0
 public function getTemplate(Kwf_Component_Data $component, $type)
 {
     if ($type == 'Component') {
         $mailType = 'Mail.' . $this->getRenderFormat();
     } else {
         if ($type == 'Partial') {
             $mailType = 'Partial.' . $this->getRenderFormat();
         }
     }
     $template = Kwc_Abstract::getTemplateFile($component->componentClass, $mailType);
     if (!$template) {
         $template = parent::getTemplate($component, $type);
     }
     return $template;
 }