diff --git a/controllers/eshop_orders_controller.php b/controllers/eshop_orders_controller.php index 7f3c391..f922104 100644 --- a/controllers/eshop_orders_controller.php +++ b/controllers/eshop_orders_controller.php @@ -73,7 +73,8 @@ public function add() { $this->Email->bcc = array(Configure::read('Eshop.email')); $this->Email->subject = '[' . Configure::read('Site.title') . '] ' . __('New order', true); $this->Email->template = 'confirm_order'; - $this->set('calculated_items', $this->EshopItem->findCalculatedBasketItems($items)); + $this->Email->sendAs = 'html'; + $this->set('items', $this->EshopItem->findCalculatedBasketItems($items)); $this->set('order_id', $this->EshopOrder->id); $this->Email->send(); diff --git a/views/elements/email/html/confirm_order.ctp b/views/elements/email/html/confirm_order.ctp new file mode 100644 index 0000000..6bedf85 --- /dev/null +++ b/views/elements/email/html/confirm_order.ctp @@ -0,0 +1,52 @@ + +
+ +
+data['EshopOrder']['name']);?>
+data['EshopOrder']['adress_street']);?>
+data['EshopOrder']['adress_city']);?>
+data['EshopOrder']['adress_zip'])) echo sprintf(__('ZIP: %s'), $this->data['EshopOrder']['adress_zip']);?>
+data['EshopOrder']['adress_country'])) echo sprintf(__('Country: %s'), $this->data['EshopOrder']['adress_zip']);?>
+
+data['EshopOrder']['contact_email']);?>
+data['EshopOrder']['contact_phone'])) echo sprintf(__('Phone: %s', true), $this->data['EshopOrder']['contact_phone']);?>
+
+data['EshopOrder']['companyid']) {?> +
+data['EshopOrder']['companyid']); ?>
+data['EshopOrder']['companyid_vat']); ?>
+ +
+
+data['EshopOrder']['shipping']);?>
+data['EshopOrder']['payement']);?>
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
currency($item['EshopItem']['sum_without_vat'], 'EUR'); ?>currency($item['EshopItem']['sum_with_vat'], 'EUR'); ?>
 :currency($items['Sums']['sum_with_vat']); ?>
+
+
+
+
+