Пример #1
0
 /**
  * Recalculates order processing time minimum and maximums across all items
  *
  * @author Jonathan Davis
  * @since 1.3
  *
  * @return void
  **/
 public function processtime(ShoppCartItem $Item)
 {
     if (isset($Item->processing['min'])) {
         $this->processing['min'] = ShippingFramework::daytimes($this->processing['min'], $Item->processing['min']);
     }
     if (isset($Item->processing['max'])) {
         $this->processing['max'] = ShippingFramework::daytimes($this->processing['max'], $Item->processing['max']);
     }
 }
Пример #2
0
 /**
  * If the minimum delivery time exceeds the maximum it is changed to be equal instead.
  *
  * @param &$min
  * @param &$max
  */
 public static function sensibleestimates(&$min, &$max)
 {
     $minval = (int) str_replace('d', '', ShippingFramework::daytimes($min));
     $maxval = (int) str_replace('d', '', ShippingFramework::daytimes($max));
     if ($minval > $maxval) {
         $min = $max;
     }
 }