示例#1
0
 /**
  * Prepare product list to be used by EmailTemplate object
  * @param EmailTemplate $mail 
  *     Object of EmailTemplate to receive the product list
  * @param array $items Auto loaded items from Order object ($this->items*)
  */
 private function setEmailTemplateDynVarProductList(EmailTemplate $mail, array $items)
 {
     $ids = $this->getIDItemsLogic($items);
     foreach ($ids as $item_id) {
         $i = $this->getItem($item_id);
         $i_formatted = EmailTemplate::formatDynamicVariableProductList($i->ordered_quantity, $i->article_no, $i->product_name, $i->price, $this->order_currency);
         $mail->setDynamicVariables(EmailTemplate::DYNVAR_PRODUCT_LIST, $i_formatted);
     }
 }