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; }
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; }