/**
  * Stores any changes made to any shipper or shipment
  */
 static function storeShipping()
 {
     Shipment::init(true);
     // new methods - these set $flagChanged accordingly.
     $result = Shipment::delete_shipper();
     if (isset($result)) {
         self::$changed = true;
         self::$success &= $result;
     }
     //DBG::log("after delete_shipper: ".self::$success.", changed: ".self::$changed);
     $result = Shipment::delete_shipment();
     if (isset($result)) {
         self::$changed = true;
         self::$success &= $result;
     }
     //DBG::log("after delete_shipment: ".self::$success.", changed: ".self::$changed);
     $result = Shipment::add_shipper();
     if (isset($result)) {
         self::$changed = true;
         self::$success &= $result;
     }
     //DBG::log("after add_shipper: ".self::$success.", changed: ".self::$changed);
     $result = Shipment::add_shipments();
     if (isset($result)) {
         self::$changed = true;
         self::$success &= $result;
     }
     //DBG::log("after add_shipments: ".self::$success.", changed: ".self::$changed);
     $result = Shipment::update_shipments_from_post();
     if (isset($result)) {
         self::$changed = true;
         self::$success &= $result;
     }
     //DBG::log("after update_shipments_from_post: ".self::$success.", changed: ".self::$changed);
     Shipment::reset();
 }