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