public function render_product_general_date_variable($value)
 {
     $final_date = eddwc_get_general_date($value, ',');
     if (empty($final_date)) {
         $final_date = eddwc_get_variable($this->post_id);
         $final_date = eddwc_get_general_date($final_date, ',');
     }
     return $final_date;
 }
 public function eddwc_cart_max_range()
 {
     global $woocommerce;
     $items = $woocommerce->cart->get_cart();
     $eddwc_range_date = '';
     $eddwc_min_range = array();
     $eddwc_max_range = array();
     $general_options = eddwc_option('product_general_date_settings');
     foreach ($items as $item => $values) {
         if (!empty($values['variation_id'])) {
             $item_id = $values['variation_id'];
             $item_range = eddwc_get_variation($item_id);
             if (empty($item_range)) {
                 $item_range = eddwc_get_variable($values['product_id']);
             }
         } else {
             $item_id = $values['product_id'];
             $item_range = eddwc_get_simple($item_id);
         }
         $item_range = explode(',', $item_range);
         $eddwc_min_range[] = $item_range[0];
         $eddwc_max_range[] = $item_range[1];
     }
     asort($eddwc_min_range);
     arsort($eddwc_max_range);
     if (isset($general_options['actual_date'])) {
         $eddwc_range_date = eddwc_get_dispatch_date($eddwc_min_range[0]) . ' - ' . eddwc_get_dispatch_date($eddwc_max_range[0]);
     } else {
         $eddwc_range_date = $eddwc_min_range[0] . ' - ' . $eddwc_max_range[0] . ' ' . eddwc_option('general_range_title');
     }
     return $eddwc_range_date;
 }