public static function getMultishipPrice($what, $orderid = 0) { $deliveryprice = 0; $delivery = Delivery::getParcel($what, $orderid); $cashe = 'multiship' . serialize($delivery['data']) . serialize($delivery['address']); if (!Cache::getDB($cashe)) { $deliveryprice = MultishipDelivery::getDeliveryPrice($delivery['data'], $delivery['address']); Cache::setDB($cashe, $deliveryprice); } else { $deliveryprice = Cache::getDB($cashe); } return $deliveryprice; }