示例#1
0
 /**
  * 
  * Trigger the order delivery process
  * @param int $orderId
  * @param array $params
  * @return bool	true|false success yes|no
  */
 public function deliverOrder($orderId, $params)
 {
     $receipt = Billing_Model_Receipt::createShipping();
     if (array_key_exists('data', $params)) {
         $receipt->setFromArray($params['data']);
     }
     if (array_key_exists('additionalTemplateData', $params)) {
         $receipt->setAdditionalData($params['additionalTemplateData']);
     }
     $receipt->__set('shipping_date', new Zend_Date(strftime('%Y-%m-%d')));
     return $this->attachReceipt($receipt, $orderId, $params);
 }