/**
  * Finds the correct value given the variation - uses legacy meta system
  *
  * @param MIXED $value contains the non-variation value
  * @param INT $post_id ID of landing page being loaded
  * @param ARRAY $field wide array of data belonging to custom field (not leveraged in this method)
  *
  * @returns MIXED $new_value value mapped to variation.
  */
 public static function load_legacy_value($value, $post_id, $field)
 {
     global $post;
     $vid = Landing_Pages_Variations::get_new_variation_reference_id($post->ID);
     if ($vid) {
         $value = get_post_meta($post_id, $field['name'] . '-' . $vid, true);
     } else {
         $value = get_post_meta($post_id, $field['name'], true);
     }
     if ($field['type'] == 'image') {
         $value = self::get_image_id_from_url($value);
     }
     if ($field['type'] == 'date_picker') {
         $value = str_replace('-', '', $value);
         $value = explode(' ', $value);
         $value = $value[0];
     }
     if ($field['type'] == 'color_picker') {
         if (!strstr($value, '#')) {
             $value = '#' . $value;
         }
     }
     /*
     			var_dump($new);
     			echo "\r\n";echo "\r\n";echo "\r\n";
     			/**/
     return $value;
 }
 /**
  * Finds the correct value given the variation - uses legacy meta system
  *
  * @param MIXED $value contains the non-variation value
  * @param INT $post_id ID of landing page being loaded
  * @param ARRAY $field wide array of data belonging to custom field (not leveraged in this method)
  *
  * @returns MIXED $new_value value mapped to variation.
  */
 public static function load_legacy_value($value, $post_id, $field)
 {
     global $post;
     /* get registered field object data */
     $field = self::acf_get_registered_field($field);
     /* if a brand new post ignore return default value */
     if ($post->post_status != 'publish') {
         return isset($field['default_value']) ? do_shortcode($field['default_value']) : '';
     }
     $vid = Landing_Pages_Variations::get_new_variation_reference_id($post->ID);
     if ($vid) {
         $value = get_post_meta($post_id, $field['name'] . '-' . $vid, true);
     } else {
         $value = get_post_meta($post_id, $field['name'], true);
     }
     if ($field['type'] == 'image' && is_admin()) {
         $value = self::get_image_id_from_url($value);
     }
     if ($field['type'] == 'date_picker') {
         $value = str_replace('-', '', $value);
         $value = explode(' ', $value);
         $value = $value[0];
     }
     if ($field['type'] == 'color_picker') {
         if (!strstr($value, '#') && $value) {
             $value = '#' . $value;
         }
     }
     if (!is_array($value) && !is_admin()) {
         $value = do_shortcode($value);
     }
     return $value;
 }