Beispiel #1
0
 function updateSale($sale = null)
 {
     if ($sale == null) {
         $sale = $this;
     }
     $sale_id = $this->id;
     $this->db_handler->update_model($sale);
     $sale_item_obj = new sales_items();
     $sale_item_obj->clearSaleItems($sale_id);
     if (is_array($this->sales_items) and count($this->sales_items) != 0) {
         foreach ($this->sales_items as $sales_item) {
             $sales_item->sale_id = $sale_id;
             $sales_item->company_id = $sale->company_id;
             $sales_item->addSaleItem();
         }
     }
     $description = "Updating Sale (" . $sale->to_string() . ")";
     Log::i($this->tag, $description);
 }