/**
  * Returns the delivery time as string.
  * 
  * @param DataObject $context            Context object to get delivery time for
  * @param bool       $forceDisplayInDays Force displaying the delivery time in days
  * 
  * @return string
  */
 public static function get_delivery_time($context, $forceDisplayInDays = false)
 {
     $deliveryTime = '';
     if (is_object($context)) {
         if (!empty($context->DeliveryTimeText)) {
             $deliveryTime = $context->DeliveryTimeText;
         } elseif ($context->DeliveryTimeMin > 0) {
             if (self::isInCheckoutContextWithPrepayment() || $forceDisplayInDays) {
                 $deliveryTime = $context->DeliveryTimeMin;
                 if ($context->DeliveryTimeMax > 0) {
                     $deliveryTime .= ' - ';
                     $deliveryTime .= $context->DeliveryTimeMax;
                 }
                 if ($deliveryTime === '1') {
                     $deliveryTime .= ' ' . _t('Silvercart.BusinessDay');
                 } else {
                     $deliveryTime .= ' ' . _t('Silvercart.BusinessDays');
                 }
                 $deliveryTime .= ' ' . _t('SilvercartShippingMethod.DeliveryTimePrepaymentHint');
             } else {
                 $deliveryTime = SilvercartTools::getDateNice(date(_t('Silvercart.DATEFORMAT'), time() + self::addSundaysToDeliveryTime($context->DeliveryTimeMin) * 60 * 60 * 24), true, true, true);
                 if ($context->DeliveryTimeMax > 0) {
                     $deliveryTime .= ' - ';
                     $deliveryTime .= SilvercartTools::getDateNice(date(_t('Silvercart.DATEFORMAT'), time() + self::addSundaysToDeliveryTime($context->DeliveryTimeMax) * 60 * 60 * 24), true, true, true);
                 }
             }
         }
     }
     return $deliveryTime;
 }