Changeset 3188139
- Timestamp:
- 11/13/2024 11:26:25 PM (17 months ago)
- Location:
- wp-easycart/trunk
- Files:
-
- 10 edited
-
admin/inc/wp_easycart_admin_table.php (modified) (1 diff)
-
admin/template/orders/orders/order-list.php (modified) (2 diffs)
-
design/layout/base-responsive-v3/ec_product.php (modified) (13 diffs)
-
design/layout/base-responsive-v3/ec_product_details_page.php (modified) (7 diffs)
-
design/layout/base-responsive-v3/ec_product_details_page_images.php (modified) (6 diffs)
-
design/theme/base-responsive-v3/ec-store.js (modified) (5 diffs)
-
design/theme/base-responsive-v3/ec-store.min.js (modified) (3 diffs)
-
inc/classes/core/ec_options.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
-
wpeasycart.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-easycart/trunk/admin/inc/wp_easycart_admin_table.php
r3182606 r3188139 692 692 $date_timestamp = $date_timestamp + $this->date_diff; 693 693 } 694 if ( $date_timestamp > 0 ) { 694 $requires_valid = ( isset( $list_column['requires'] ) && isset( $result->{ $list_column['requires'] } ) ) ? $result->{ $list_column['requires'] } : true; 695 if ( $date_timestamp > 0 && $requires_valid ) { 695 696 echo esc_attr( date( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), $date_timestamp ) ); 696 697 } -
wp-easycart/trunk/admin/template/orders/orders/order-list.php
r3182606 r3188139 63 63 'is_mobile' => true, 64 64 'format' => 'datetime', 65 'requires' => 'includes_preorder_items', 66 ); 67 $columns[] = array( 68 'select' => 'ec_order.includes_preorder_items', 69 'name' => 'includes_preorder_items', 70 'label' => __( 'Includes Preorder Items', 'wp-easycart' ), 71 'is_mobile' => false, 72 'format' => 'hidden', 65 73 ); 66 74 } … … 73 81 'is_mobile' => true, 74 82 'format' => 'datetime', 83 'requires' => 'includes_restaurant_type', 84 ); 85 $columns[] = array( 86 'select' => 'ec_order.includes_restaurant_type', 87 'name' => 'includes_restaurant_type', 88 'label' => __( 'Includes Restaurant Type', 'wp-easycart' ), 89 'is_mobile' => false, 90 'format' => 'hidden', 75 91 ); 76 92 } -
wp-easycart/trunk/design/layout/base-responsive-v3/ec_product.php
r3171699 r3188139 120 120 $image_count = 0; 121 121 for( $i=0; $i<count( $product->images->imageset ); $i++ ){ 122 if( in_array( $product->images->imageset[$i]->optionitem_id, $optionitem_id_array ) ){122 if( $product->images->imageset[$i]->optionitem_id == 0 || in_array( $product->images->imageset[$i]->optionitem_id, $optionitem_id_array ) ){ 123 123 if( $image_count > 0 ){ 124 124 echo ","; … … 272 272 <?php }?> 273 273 <img src="<?php 274 if ( $product->use_optionitem_images ){274 if ( $product->use_optionitem_images ) { 275 275 $first_image_found = false; 276 if ( $first_optionitem_id ) {277 for ( $i=0; $i<count( $product->images->imageset ); $i++ ){278 if ( ! $first_image_found && (int) $product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id ){279 if ( count( $product->images->imageset[$i]->product_images ) > 0 ) {276 if ( $first_optionitem_id ) { 277 for ( $i = 0; $i < count( $product->images->imageset ); $i++ ) { 278 if ( ! $first_image_found && ( (int) $product->images->imageset[$i]->optionitem_id == 0 || $product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id ) ) { 279 if ( count( $product->images->imageset[$i]->product_images ) > 0 ) { 280 280 if( 'video:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 281 281 $video_str = substr( $product->images->imageset[$i]->product_images[0], 6, strlen( $product->images->imageset[$i]->product_images[0] ) - 6 ); … … 302 302 if ( 'image1' == $product->images->imageset[$i]->product_images[0] ) { 303 303 echo esc_attr( $product->get_first_image_url( ) ); 304 $first_image_found = true; 304 305 } else if( 'image2' == $product->images->imageset[$i]->product_images[0] ) { 305 306 echo esc_attr( $product->get_second_image_url( ) ); 307 $first_image_found = true; 306 308 } else if( 'image3' == $product->images->imageset[$i]->product_images[0] ) { 307 309 echo esc_attr( $product->get_third_image_url( ) ); 310 $first_image_found = true; 308 311 } else if( 'image4' == $product->images->imageset[$i]->product_images[0] ) { 309 312 echo esc_attr( $product->get_fourth_image_url( ) ); 313 $first_image_found = true; 310 314 } else if( 'image5' == $product->images->imageset[$i]->product_images[0] ) { 311 315 echo esc_attr( $product->get_fifth_image_url( ) ); 316 $first_image_found = true; 312 317 } else if( 'image:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 313 318 echo esc_attr( apply_filters('wp_easycart_product_details_image_url_type', substr( $product->images->imageset[$i]->product_images[0], 6, strlen( $product->images->imageset[$i]->product_images[0] ) - 6 ) ) ); 319 $first_image_found = true; 314 320 } else { 315 321 $product_image_media = wp_get_attachment_image_src( $product->images->imageset[$i]->product_images[0], apply_filters( 'wp_easycart_product_details_full_size', 'large' ) ); 316 322 if( $product_image_media && isset( $product_image_media[0] ) ) { 317 323 echo esc_attr( $product_image_media[0] ); 324 $first_image_found = true; 318 325 } 319 326 } 327 } 328 } else { 329 if ( (int) $product->images->imageset[$i]->optionitem_id != 0 ) { 330 echo esc_attr( $product->get_first_image_url( ) ); 320 331 $first_image_found = true; 321 332 } 322 } else { 323 echo esc_attr( $product->get_first_image_url( ) ); 324 } 325 } 326 } 333 } 334 } 335 } 336 } 337 if ( ! $first_image_found ) { 338 echo esc_attr( $product->get_first_image_url( ) ); 327 339 } 328 340 } else { // Close check for option item images … … 655 667 $image_count = 0; 656 668 for( $i=0; $i<count( $product->images->imageset ); $i++ ){ 657 if( in_array( $product->images->imageset[$i]->optionitem_id, $optionitem_id_array ) ){669 if( $product->images->imageset[$i]->optionitem_id == 0 || in_array( $product->images->imageset[$i]->optionitem_id, $optionitem_id_array ) ){ 658 670 if( $image_count > 0 ){ 659 671 echo ","; … … 750 762 } 751 763 } 764 } 765 if ( 0 == $image_count ) { 766 echo esc_attr( $product->get_first_image_url( ) ); 752 767 } 753 768 }else{ … … 855 870 <div class="ec_flipbook_right">→</div> 856 871 <img src="<?php 857 if ( $product->use_optionitem_images ){872 if ( $product->use_optionitem_images ) { 858 873 $first_image_found = false; 859 if ( $first_optionitem_id ) {860 for ( $i=0; $i<count( $product->images->imageset ); $i++ ){861 if ( ! $first_image_found && (int) $product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id ){862 if ( count( $product->images->imageset[$i]->product_images ) > 0 ) {863 if ( 'video:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) {874 if ( $first_optionitem_id ) { 875 for ( $i = 0; $i < count( $product->images->imageset ); $i++ ) { 876 if ( ! $first_image_found && ( (int) $product->images->imageset[$i]->optionitem_id == 0 || (int) $product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id ) ) { 877 if ( count( $product->images->imageset[$i]->product_images ) > 0 ) { 878 if ( 'video:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 864 879 $video_str = substr( $product->images->imageset[$i]->product_images[0], 6, strlen( $product->images->imageset[$i]->product_images[0] ) - 6 ); 865 880 $video_arr = explode( ':::', $video_str ); … … 885 900 if ( 'image1' == $product->images->imageset[$i]->product_images[0] ) { 886 901 echo esc_attr( $product->get_first_image_url( ) ); 902 $first_image_found = true; 887 903 } else if( 'image2' == $product->images->imageset[$i]->product_images[0] ) { 888 904 echo esc_attr( $product->get_second_image_url( ) ); 905 $first_image_found = true; 889 906 } else if( 'image3' == $product->images->imageset[$i]->product_images[0] ) { 890 907 echo esc_attr( $product->get_third_image_url( ) ); 908 $first_image_found = true; 891 909 } else if( 'image4' == $product->images->imageset[$i]->product_images[0] ) { 892 910 echo esc_attr( $product->get_fourth_image_url( ) ); 911 $first_image_found = true; 893 912 } else if( 'image5' == $product->images->imageset[$i]->product_images[0] ) { 894 913 echo esc_attr( $product->get_fifth_image_url( ) ); 914 $first_image_found = true; 895 915 } else if( 'image:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 896 916 echo esc_attr( apply_filters('wp_easycart_product_details_image_url_type', substr( $product->images->imageset[$i]->product_images[0], 6, strlen( $product->images->imageset[$i]->product_images[0] ) - 6 ) ) ); 917 $first_image_found = true; 897 918 } else { 898 919 $product_image_media = wp_get_attachment_image_src( $product->images->imageset[$i]->product_images[0], apply_filters( 'wp_easycart_product_details_full_size', 'large' ) ); 899 920 if( $product_image_media && isset( $product_image_media[0] ) ) { 900 921 echo esc_attr( $product_image_media[0] ); 922 $first_image_found = true; 901 923 } 902 924 } 925 } 926 } else { 927 if ( (int) $product->images->imageset[$i]->optionitem_id != 0 ) { 928 echo esc_attr( $product->get_first_image_url( ) ); 903 929 $first_image_found = true; 904 930 } 905 } else { 906 echo esc_attr( $product->get_first_image_url( ) ); 907 } 908 } 909 } 931 } 932 } 933 } 934 } 935 if ( ! $first_image_found ) { 936 echo esc_attr( $product->get_first_image_url( ) ); 910 937 } 911 938 } else { // Close check for option item images … … 967 994 <?php if( $admin_access || $product->image_hover_type == 9 ){ ?> 968 995 <img src="<?php 969 if ( $product->use_optionitem_images ){996 if ( $product->use_optionitem_images ) { 970 997 $first_image_found = false; 971 if ( $first_optionitem_id ) {972 for ( $i=0; $i<count( $product->images->imageset ); $i++ ){973 if ( ! $first_image_found && (int) $product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id ){998 if ( $first_optionitem_id ) { 999 for ( $i = 0; $i < count( $product->images->imageset ); $i++ ) { 1000 if ( ! $first_image_found && ( (int) $product->images->imageset[$i]->optionitem_id == 0 || (int) $product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id ) ) { 974 1001 if( count( $product->images->imageset[$i]->product_images ) > 0 ) { 975 if ( 'video:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) {1002 if ( 'video:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 976 1003 $video_str = substr( $product->images->imageset[$i]->product_images[0], 6, strlen( $product->images->imageset[$i]->product_images[0] ) - 6 ); 977 1004 $video_arr = explode( ':::', $video_str ); … … 997 1024 if ( 'image1' == $product->images->imageset[$i]->product_images[0] ) { 998 1025 echo esc_attr( $product->get_first_image_url( ) ); 1026 $first_image_found = true; 999 1027 } else if( 'image2' == $product->images->imageset[$i]->product_images[0] ) { 1000 1028 echo esc_attr( $product->get_second_image_url( ) ); 1029 $first_image_found = true; 1001 1030 } else if( 'image3' == $product->images->imageset[$i]->product_images[0] ) { 1002 1031 echo esc_attr( $product->get_third_image_url( ) ); 1032 $first_image_found = true; 1003 1033 } else if( 'image4' == $product->images->imageset[$i]->product_images[0] ) { 1004 1034 echo esc_attr( $product->get_fourth_image_url( ) ); 1035 $first_image_found = true; 1005 1036 } else if( 'image5' == $product->images->imageset[$i]->product_images[0] ) { 1006 1037 echo esc_attr( $product->get_fifth_image_url( ) ); 1038 $first_image_found = true; 1007 1039 } else if( 'image:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 1008 1040 echo esc_attr( apply_filters('wp_easycart_product_details_image_url_type', substr( $product->images->imageset[$i]->product_images[0], 6, strlen( $product->images->imageset[$i]->product_images[0] ) - 6 ) ) ); 1041 $first_image_found = true; 1009 1042 } else { 1010 1043 $product_image_media = wp_get_attachment_image_src( $product->images->imageset[$i]->product_images[0], apply_filters( 'wp_easycart_product_details_full_size', 'large' ) ); 1011 1044 if( $product_image_media && isset( $product_image_media[0] ) ) { 1012 1045 echo esc_attr( $product_image_media[0] ); 1046 $first_image_found = true; 1013 1047 } 1014 1048 } 1049 } 1050 } else { 1051 if ( (int) $product->images->imageset[$i]->optionitem_id != 0 ) { 1052 echo esc_attr( $product->get_first_image_url( ) ); 1015 1053 $first_image_found = true; 1016 1054 } 1017 } else { 1018 echo esc_attr( $product->get_first_image_url( ) ); 1019 } 1020 } 1021 } 1055 } 1056 } 1057 } 1058 } 1059 if ( ! $first_image_found ) { 1060 echo esc_attr( $product->get_first_image_url( ) ); 1022 1061 } 1023 1062 } else { // Close check for option item images … … 1068 1107 1069 1108 <div class="ec_dynamic_image_height ec_product_image_1 <?php if( $dynamic_image_sizing ){ ?> dynamic_height_rule<?php }?>"><img src="<?php 1070 if ( $product->use_optionitem_images ){1109 if ( $product->use_optionitem_images ) { 1071 1110 $first_image_found = false; 1072 if ( $first_optionitem_id ) {1073 for ( $i=0; $i<count( $product->images->imageset ); $i++ ){1074 if ( ! $first_image_found && (int) $product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id ){1111 if ( $first_optionitem_id ) { 1112 for ( $i = 0; $i < count( $product->images->imageset ); $i++ ) { 1113 if ( ! $first_image_found && ( (int) $product->images->imageset[$i]->optionitem_id == 0 || (int) $product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id ) ) { 1075 1114 if( count( $product->images->imageset[$i]->product_images ) > 0 ) { 1076 1115 if( 'video:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { … … 1098 1137 if ( 'image1' == $product->images->imageset[$i]->product_images[0] ) { 1099 1138 echo esc_attr( $product->get_first_image_url( ) ); 1139 $first_image_found = true; 1100 1140 } else if( 'image2' == $product->images->imageset[$i]->product_images[0] ) { 1101 1141 echo esc_attr( $product->get_second_image_url( ) ); 1142 $first_image_found = true; 1102 1143 } else if( 'image3' == $product->images->imageset[$i]->product_images[0] ) { 1103 1144 echo esc_attr( $product->get_third_image_url( ) ); 1145 $first_image_found = true; 1104 1146 } else if( 'image4' == $product->images->imageset[$i]->product_images[0] ) { 1105 1147 echo esc_attr( $product->get_fourth_image_url( ) ); 1148 $first_image_found = true; 1106 1149 } else if( 'image5' == $product->images->imageset[$i]->product_images[0] ) { 1107 1150 echo esc_attr( $product->get_fifth_image_url( ) ); 1151 $first_image_found = true; 1108 1152 } else if( 'image:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 1109 1153 echo esc_attr( apply_filters('wp_easycart_product_details_image_url_type', substr( $product->images->imageset[$i]->product_images[0], 6, strlen( $product->images->imageset[$i]->product_images[0] ) - 6 ) ) ); 1154 $first_image_found = true; 1110 1155 } else { 1111 1156 $product_image_media = wp_get_attachment_image_src( $product->images->imageset[$i]->product_images[0], apply_filters( 'wp_easycart_product_details_full_size', 'large' ) ); 1112 1157 if( $product_image_media && isset( $product_image_media[0] ) ) { 1113 1158 echo esc_attr( $product_image_media[0] ); 1159 $first_image_found = true; 1114 1160 } 1115 1161 } 1162 } 1163 } else { 1164 if ( (int) $product->images->imageset[$i]->optionitem_id != 0 ) { 1165 echo esc_attr( $product->get_first_image_url( ) ); 1116 1166 $first_image_found = true; 1117 1167 } 1118 } else { 1119 echo esc_attr( $product->get_first_image_url( ) ); 1120 } 1121 } 1122 } 1168 } 1169 } 1170 } 1171 } 1172 if ( ! $first_image_found ) { 1173 echo esc_attr( $product->get_first_image_url( ) ); 1123 1174 } 1124 1175 } else { // Close check for option item images … … 1173 1224 if( $first_optionitem_id ) { 1174 1225 for( $i=0; $i<count( $product->images->imageset ); $i++ ){ 1175 if( ! $first_image_found && ( int) $product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id){1226 if( ! $first_image_found && ( (int) $product->images->imageset[$i]->optionitem_id == 0 || (int) $product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id ) ){ 1176 1227 if( count( $product->images->imageset[$i]->product_images ) > 1 ) { 1177 1228 if( 'video:' == substr( $product->images->imageset[$i]->product_images[1], 0, 6 ) ) { … … 1199 1250 if ( 'image1' == $product->images->imageset[$i]->product_images[1] ) { 1200 1251 echo esc_attr( $product->get_first_image_url( ) ); 1252 $first_image_found = true; 1201 1253 } else if( 'image2' == $product->images->imageset[$i]->product_images[1] ) { 1202 1254 echo esc_attr( $product->get_second_image_url( ) ); 1255 $first_image_found = true; 1203 1256 } else if( 'image3' == $product->images->imageset[$i]->product_images[1] ) { 1204 1257 echo esc_attr( $product->get_third_image_url( ) ); 1258 $first_image_found = true; 1205 1259 } else if( 'image4' == $product->images->imageset[$i]->product_images[1] ) { 1206 1260 echo esc_attr( $product->get_fourth_image_url( ) ); 1261 $first_image_found = true; 1207 1262 } else if( 'image5' == $product->images->imageset[$i]->product_images[1] ) { 1208 1263 echo esc_attr( $product->get_fifth_image_url( ) ); 1264 $first_image_found = true; 1209 1265 } else if( 'image:' == substr( $product->images->imageset[$i]->product_images[1], 0, 6 ) ) { 1210 1266 echo esc_attr( apply_filters('wp_easycart_product_details_image_url_type', substr( $product->images->imageset[$i]->product_images[1], 6, strlen( $product->images->imageset[$i]->product_images[1] ) - 6 ) ) ); 1267 $first_image_found = true; 1211 1268 } else { 1212 1269 $product_image_media = wp_get_attachment_image_src( $product->images->imageset[$i]->product_images[1], apply_filters( 'wp_easycart_product_details_full_size', 'large' ) ); 1213 1270 if( $product_image_media && isset( $product_image_media[0] ) ) { 1214 1271 echo esc_attr( $product_image_media[0] ); 1272 $first_image_found = true; 1215 1273 } 1216 1274 } 1275 } 1276 } else { 1277 if ( (int) $product->images->imageset[$i]->optionitem_id != 0 ) { 1278 echo esc_attr( $product->get_second_image_url( ) ); 1217 1279 $first_image_found = true; 1218 1280 } 1219 } else { 1220 echo esc_attr( $product->get_second_image_url( ) ); 1221 } 1222 } 1223 } 1281 } 1282 } 1283 } 1284 } 1285 if ( ! $first_image_found ) { 1286 echo esc_attr( $product->get_first_image_url( ) ); 1224 1287 } 1225 1288 } else { // Close check for option item images -
wp-easycart/trunk/design/layout/base-responsive-v3/ec_product_details_page.php
r3108861 r3188139 389 389 $magbox_active = true; 390 390 if( $this->product->use_optionitem_images ){ 391 $first_image_found = false;392 391 $first_optionitem_id = false; 393 392 if( $this->product->use_advanced_optionset ) { … … 428 427 } 429 428 } 430 if( $first_optionitem_id ) { 431 for( $i=0; $i<count( $this->product->images->imageset ); $i++ ){ 432 if( $this->product->images->imageset[$i]->optionitem_id == $first_optionitem_id ){ 433 if( count( $this->product->images->imageset[$i]->product_images ) > 0 && 'video:' == substr( $this->product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 434 $video_str = substr( $this->product->images->imageset[$i]->product_images[0], 6, strlen( $this->product->images->imageset[$i]->product_images[0] ) - 6 ); 435 $video_arr = explode( ':::', $video_str ); 436 if ( count( $video_arr ) >= 2 ) { 437 echo '<div class="wp-easycart-video-box"><video controls><source src="' . esc_attr( $video_arr[0] ) . '" /></video></div>'; 438 echo '<img src="' . esc_attr( $video_arr[1] ) . '" alt="' . esc_attr( strip_tags( stripslashes( $this->product->title ) ) ) . '" style="display:none" />'; 429 $first_image_found = false; 430 if ( $first_optionitem_id ) { 431 for ( $i = 0; $i < count( $this->product->images->imageset ); $i++ ) { 432 if ( ! $first_image_found && ( $this->product->images->imageset[$i]->optionitem_id == 0 || $this->product->images->imageset[$i]->optionitem_id == $first_optionitem_id ) ) { 433 if ( count( $this->product->images->imageset[$i]->product_images ) > 0 ) { 434 if( 'video:' == substr( $this->product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 435 $video_str = substr( $this->product->images->imageset[$i]->product_images[0], 6, strlen( $this->product->images->imageset[$i]->product_images[0] ) - 6 ); 436 $video_arr = explode( ':::', $video_str ); 437 if ( count( $video_arr ) >= 2 ) { 438 echo '<div class="wp-easycart-video-box"><video controls><source src="' . esc_attr( $video_arr[0] ) . '" /></video></div>'; 439 echo '<img src="' . esc_attr( $video_arr[1] ) . '" alt="' . esc_attr( strip_tags( stripslashes( $this->product->title ) ) ) . '" style="display:none" />'; 440 $first_image_found = true; 441 } 442 $magbox_active = false; 443 } else if( 'youtube:' == substr( $this->product->images->imageset[$i]->product_images[0], 0, 8 ) ) { 444 $youtube_video_str = substr( $this->product->images->imageset[$i]->product_images[0], 8, strlen( $this->product->images->imageset[$i]->product_images[0] ) - 8 ); 445 $youtube_video_arr = explode( ':::', $youtube_video_str ); 446 if ( count( $youtube_video_arr ) >= 2 ) { 447 echo '<div class="wp-easycart-video-box"><iframe src="' . esc_attr( $youtube_video_arr[0] ) . '" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>'; 448 echo '<img src="' . esc_attr( $youtube_video_arr[1] ) . '" alt="' . esc_attr( strip_tags( stripslashes( $this->product->title ) ) ) . '" style="display:none" />'; 449 $first_image_found = true; 450 } 451 $magbox_active = false; 452 } else if( 'vimeo:' == substr( $this->product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 453 $vimeo_video_str = substr( $this->product->images->imageset[$i]->product_images[0], 6, strlen( $this->product->images->imageset[$i]->product_images[0] ) - 6 ); 454 $vimeo_video_arr = explode( ':::', $vimeo_video_str ); 455 if ( count( $vimeo_video_arr ) >= 2 ) { 456 echo '<div class="wp-easycart-video-box"><iframe src="' . esc_attr( $vimeo_video_arr[0] ) . '" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>'; 457 echo '<img src="' . esc_attr( $vimeo_video_arr[1] ) . '" alt="' . esc_attr( strip_tags( stripslashes( $this->product->title ) ) ) . '" style="display:none" />'; 458 $first_image_found = true; 459 } 460 $magbox_active = false; 461 } else { ?> 462 <img src="<?php if ( 'image1' == $this->product->images->imageset[$i]->product_images[0] ) { 463 echo esc_attr( $this->product->get_first_image_url( ) ); 464 $first_image_found = true; 465 } else if( 'image2' == $this->product->images->imageset[$i]->product_images[0] ) { 466 echo esc_attr( $this->product->get_second_image_url( ) ); 467 $first_image_found = true; 468 } else if( 'image3' == $this->product->images->imageset[$i]->product_images[0] ) { 469 echo esc_attr( $this->product->get_third_image_url( ) ); 470 $first_image_found = true; 471 } else if( 'image4' == $this->product->images->imageset[$i]->product_images[0] ) { 472 echo esc_attr( $this->product->get_fourth_image_url( ) ); 473 $first_image_found = true; 474 } else if( 'image5' == $this->product->images->imageset[$i]->product_images[0] ) { 475 echo esc_attr( $this->product->get_fifth_image_url( ) ); 476 $first_image_found = true; 477 } else if( 'image:' == substr( $this->product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 478 echo esc_attr( apply_filters('wp_easycart_product_details_image_url_type', substr( $this->product->images->imageset[$i]->product_images[0], 6, strlen( $this->product->images->imageset[$i]->product_images[0] ) - 6 ) ) ); 479 $first_image_found = true; 480 } else { 481 $product_image_media = wp_get_attachment_image_src( $this->product->images->imageset[$i]->product_images[0], apply_filters( 'wp_easycart_product_details_full_size', 'large' ) ); 482 if( $product_image_media && isset( $product_image_media[0] ) ) { 483 echo esc_attr( $product_image_media[0] ); 484 $first_image_found = true; 485 } 486 } ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /> 487 <?php } // close check for video 488 } else { 489 if ( (int) $this->product->images->imageset[$i]->optionitem_id != 0 ) { ?> 490 <img src="<?php echo esc_attr( $this->product->get_first_image_url() ); ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /><?php 491 $first_image_found = true; 439 492 } 440 $magbox_active = false; 441 } else if( count( $this->product->images->imageset[$i]->product_images ) > 0 && 'youtube:' == substr( $this->product->images->imageset[$i]->product_images[0], 0, 8 ) ) { 442 $youtube_video_str = substr( $this->product->images->imageset[$i]->product_images[0], 8, strlen( $this->product->images->imageset[$i]->product_images[0] ) - 8 ); 443 $youtube_video_arr = explode( ':::', $youtube_video_str ); 444 if ( count( $youtube_video_arr ) >= 2 ) { 445 echo '<div class="wp-easycart-video-box"><iframe src="' . esc_attr( $youtube_video_arr[0] ) . '" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>'; 446 echo '<img src="' . esc_attr( $youtube_video_arr[1] ) . '" alt="' . esc_attr( strip_tags( stripslashes( $this->product->title ) ) ) . '" style="display:none" />'; 447 } 448 $magbox_active = false; 449 } else if( count( $this->product->images->imageset[$i]->product_images ) > 0 && 'vimeo:' == substr( $this->product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 450 $vimeo_video_str = substr( $this->product->images->imageset[$i]->product_images[0], 6, strlen( $this->product->images->imageset[$i]->product_images[0] ) - 6 ); 451 $vimeo_video_arr = explode( ':::', $vimeo_video_str ); 452 if ( count( $vimeo_video_arr ) >= 2 ) { 453 echo '<div class="wp-easycart-video-box"><iframe src="' . esc_attr( $vimeo_video_arr[0] ) . '" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>'; 454 echo '<img src="' . esc_attr( $vimeo_video_arr[1] ) . '" alt="' . esc_attr( strip_tags( stripslashes( $this->product->title ) ) ) . '" style="display:none" />'; 455 } 456 $magbox_active = false; 457 } else { ?> 458 <img src="<?php if( count( $this->product->images->imageset[$i]->product_images ) > 0 ) { 459 if ( 'image1' == $this->product->images->imageset[$i]->product_images[0] ) { 460 echo esc_attr( $this->product->get_first_image_url( ) ); 461 } else if( 'image2' == $this->product->images->imageset[$i]->product_images[0] ) { 462 echo esc_attr( $this->product->get_second_image_url( ) ); 463 } else if( 'image3' == $this->product->images->imageset[$i]->product_images[0] ) { 464 echo esc_attr( $this->product->get_third_image_url( ) ); 465 } else if( 'image4' == $this->product->images->imageset[$i]->product_images[0] ) { 466 echo esc_attr( $this->product->get_fourth_image_url( ) ); 467 } else if( 'image5' == $this->product->images->imageset[$i]->product_images[0] ) { 468 echo esc_attr( $this->product->get_fifth_image_url( ) ); 469 } else if( 'image:' == substr( $this->product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 470 echo esc_attr( apply_filters('wp_easycart_product_details_image_url_type', substr( $this->product->images->imageset[$i]->product_images[0], 6, strlen( $this->product->images->imageset[$i]->product_images[0] ) - 6 ) ) ); 471 } else { 472 $product_image_media = wp_get_attachment_image_src( $this->product->images->imageset[$i]->product_images[0], apply_filters( 'wp_easycart_product_details_full_size', 'large' ) ); 473 if( $product_image_media && isset( $product_image_media[0] ) ) { 474 echo esc_attr( $product_image_media[0] ); 475 } 476 } 477 } else { 478 echo esc_attr( $this->product->get_first_image_url( ) ); 479 } ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /> 480 <?php } // close check for video 493 } 481 494 } 482 495 } 496 } 497 if ( ! $first_image_found ) { ?> 498 <img src="<?php echo esc_attr( $this->product->get_first_image_url() ); ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /><?php 483 499 } 484 500 } else { … … 539 555 <?php if( ( isset( $this->atts['show_thumbnails'] ) && $this->atts['show_thumbnails'] ) || ( ! isset( $this->atts['show_thumbnails'] ) ) ) { ?> 540 556 <?php if( $this->product->use_optionitem_images ){ 541 $optionitem_id_array = array( );557 $optionitem_id_array = array( 0 ); 542 558 if( $this->product->use_advanced_optionset ) { 543 559 if( count( $this->product->advanced_optionsets ) > 0 ) { … … 701 717 } ?> 702 718 </div> 703 <?php } else { ?> 704 <div class="ec_details_thumbnails ec_details_thumbnails_<?php echo esc_attr( $this->product->product_id ); ?>_<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?><?php if( $thumbnails_displayed > 0 ){ ?> ec_inactive<?php }?><?php if( $this->product->images->imageset[$i]->image2 == "" ){ ?> ec_no_thumbnails<?php }?>" id="ec_details_thumbnails_<?php echo esc_attr( $this->product->images->imageset[$i]->optionitem_id ); ?>_<?php echo esc_attr( $this->product->product_id ); ?>_<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"<?php if( trim( $this->product->images->imageset[$i]->image2 ) == "" ){ ?> style="display:none !important;"<?php }?>> 705 <div class="ec_details_thumbnail ec_active" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php if( substr( $this->product->images->imageset[$i]->image1, 0, 7 ) == 'http://' || substr( $this->product->images->imageset[$i]->image1, 0, 8 ) == 'https://' ){ echo esc_attr( $this->product->images->imageset[$i]->image1 ); }else{ echo esc_attr( plugins_url( "/wp-easycart-data/products/pics1/" . $this->product->images->imageset[$i]->image1, EC_PLUGIN_DATA_DIRECTORY ) ); } ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div> 706 707 <?php if( trim( $this->product->images->imageset[$i]->image2 ) != "" ){ ?><div class="ec_details_thumbnail" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php if( substr( $this->product->images->imageset[$i]->image2, 0, 7 ) == 'http://' || substr( $this->product->images->imageset[$i]->image2, 0, 8 ) == 'https://' ){ echo esc_attr( $this->product->images->imageset[$i]->image2 ); }else{ echo esc_attr( plugins_url( "/wp-easycart-data/products/pics2/" . $this->product->images->imageset[$i]->image2, EC_PLUGIN_DATA_DIRECTORY ) ); } ?>" /></div><?php } ?> 708 <?php if( trim( $this->product->images->imageset[$i]->image3 ) != "" ){ ?><div class="ec_details_thumbnail" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php if( substr( $this->product->images->imageset[$i]->image3, 0, 7 ) == 'http://' || substr( $this->product->images->imageset[$i]->image3, 0, 8 ) == 'https://' ){ echo esc_attr( $this->product->images->imageset[$i]->image3 ); }else{ echo esc_attr( plugins_url( "/wp-easycart-data/products/pics3/" . $this->product->images->imageset[$i]->image3, EC_PLUGIN_DATA_DIRECTORY ) ); } ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div><?php } ?> 709 <?php if( trim( $this->product->images->imageset[$i]->image4 ) != "" ){ ?><div class="ec_details_thumbnail" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php if( substr( $this->product->images->imageset[$i]->image4, 0, 7 ) == 'http://' || substr( $this->product->images->imageset[$i]->image4, 0, 8 ) == 'https://' ){ echo esc_attr( $this->product->images->imageset[$i]->image4 ); }else{ echo esc_attr( plugins_url( "/wp-easycart-data/products/pics4/" . $this->product->images->imageset[$i]->image4, EC_PLUGIN_DATA_DIRECTORY ) ); } ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div><?php } ?> 710 <?php if( trim( $this->product->images->imageset[$i]->image5 ) != "" ){ ?><div class="ec_details_thumbnail" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php if( substr( $this->product->images->imageset[$i]->image5, 0, 7 ) == 'http://' || substr( $this->product->images->imageset[$i]->image5, 0, 8 ) == 'https://' ){ echo esc_attr( $this->product->images->imageset[$i]->image5 ); }else{ echo esc_attr( plugins_url( "/wp-easycart-data/products/pics5/" . $this->product->images->imageset[$i]->image5, EC_PLUGIN_DATA_DIRECTORY ) ); } ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div><?php } ?> 711 <?php do_action( 'wp_easycart_product_details_thumbnail_items_simple', $this->product, $wpeasycart_addtocart_shortcode_rand ); ?> 712 </div> 713 <?php if( $thumbnails_displayed == 0 ){ ?> 714 <div class="ec_details_thumbnails ec_details_thumbnails_<?php echo esc_attr( $this->product->product_id ); ?>_<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?> ec_inactive<?php if( $this->product->images->imageset[$i]->image2 == "" ){ ?> ec_no_thumbnails<?php }?>" id="ec_details_thumbnails_<?php echo esc_attr( $this->product->product_id ); ?>_<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"<?php if( trim( $this->product->images->imageset[$i]->image2 ) == "" ){ ?> style="display:none !important;"<?php }?>> 715 <div class="ec_details_thumbnail ec_active" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php echo esc_attr( plugins_url( "/wp-easycart-data/products/pics1/" . $this->product->images->imageset[$i]->image1, EC_PLUGIN_DATA_DIRECTORY ) ); ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div> 716 <?php if( trim( $this->product->images->imageset[$i]->image2 ) != "" ){ ?><div class="ec_details_thumbnail" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php echo esc_attr( plugins_url( "/wp-easycart-data/products/pics2/" . $this->product->images->imageset[$i]->image2, EC_PLUGIN_DATA_DIRECTORY ) ); ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div><?php } ?> 717 <?php if( trim( $this->product->images->imageset[$i]->image3 ) != "" ){ ?><div class="ec_details_thumbnail" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php echo esc_attr( plugins_url( "/wp-easycart-data/products/pics3/" . $this->product->images->imageset[$i]->image3, EC_PLUGIN_DATA_DIRECTORY ) ); ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div><?php } ?> 718 <?php if( trim( $this->product->images->imageset[$i]->image4 ) != "" ){ ?><div class="ec_details_thumbnail" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php echo esc_attr( plugins_url( "/wp-easycart-data/products/pics4/" . $this->product->images->imageset[$i]->image4, EC_PLUGIN_DATA_DIRECTORY ) ); ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div><?php } ?> 719 <?php if( trim( $this->product->images->imageset[$i]->image5 ) != "" ){ ?><div class="ec_details_thumbnail" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php echo esc_attr( plugins_url( "/wp-easycart-data/products/pics5/" . $this->product->images->imageset[$i]->image5, EC_PLUGIN_DATA_DIRECTORY ) ); ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div><?php } ?> 720 <?php do_action( 'wp_easycart_product_details_thumbnail_items_simple', $this->product, $wpeasycart_addtocart_shortcode_rand ); ?> 721 </div> 722 723 <?php } // Close test for thumbs displayed 724 } // Close test for unlimited options 725 $thumbnails_displayed++; 726 }// Close test for existing option item id (bad data fix) 727 728 } //Close for loop of image set 719 <?php $thumbnails_displayed++; } else if ( '' != $this->product->images->imageset[$i]->image1 || '' != $this->product->images->imageset[$i]->image2 || '' != $this->product->images->imageset[$i]->image3 || '' != $this->product->images->imageset[$i]->image4 || '' != $this->product->images->imageset[$i]->image5 ) { ?> 720 <div class="ec_details_thumbnails ec_details_thumbnails_<?php echo esc_attr( $this->product->product_id ); ?>_<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?><?php if( $thumbnails_displayed > 0 ){ ?> ec_inactive<?php }?><?php if( $this->product->images->imageset[$i]->image2 == "" ){ ?> ec_no_thumbnails<?php }?>" id="ec_details_thumbnails_<?php echo esc_attr( $this->product->images->imageset[$i]->optionitem_id ); ?>_<?php echo esc_attr( $this->product->product_id ); ?>_<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"<?php if( trim( $this->product->images->imageset[$i]->image2 ) == "" ){ ?> style="display:none !important;"<?php }?>> 721 <div class="ec_details_thumbnail ec_active" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php if( substr( $this->product->images->imageset[$i]->image1, 0, 7 ) == 'http://' || substr( $this->product->images->imageset[$i]->image1, 0, 8 ) == 'https://' ){ echo esc_attr( $this->product->images->imageset[$i]->image1 ); }else{ echo esc_attr( plugins_url( "/wp-easycart-data/products/pics1/" . $this->product->images->imageset[$i]->image1, EC_PLUGIN_DATA_DIRECTORY ) ); } ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div> 722 723 <?php if( trim( $this->product->images->imageset[$i]->image2 ) != "" ){ ?><div class="ec_details_thumbnail" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php if( substr( $this->product->images->imageset[$i]->image2, 0, 7 ) == 'http://' || substr( $this->product->images->imageset[$i]->image2, 0, 8 ) == 'https://' ){ echo esc_attr( $this->product->images->imageset[$i]->image2 ); }else{ echo esc_attr( plugins_url( "/wp-easycart-data/products/pics2/" . $this->product->images->imageset[$i]->image2, EC_PLUGIN_DATA_DIRECTORY ) ); } ?>" /></div><?php } ?> 724 <?php if( trim( $this->product->images->imageset[$i]->image3 ) != "" ){ ?><div class="ec_details_thumbnail" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php if( substr( $this->product->images->imageset[$i]->image3, 0, 7 ) == 'http://' || substr( $this->product->images->imageset[$i]->image3, 0, 8 ) == 'https://' ){ echo esc_attr( $this->product->images->imageset[$i]->image3 ); }else{ echo esc_attr( plugins_url( "/wp-easycart-data/products/pics3/" . $this->product->images->imageset[$i]->image3, EC_PLUGIN_DATA_DIRECTORY ) ); } ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div><?php } ?> 725 <?php if( trim( $this->product->images->imageset[$i]->image4 ) != "" ){ ?><div class="ec_details_thumbnail" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php if( substr( $this->product->images->imageset[$i]->image4, 0, 7 ) == 'http://' || substr( $this->product->images->imageset[$i]->image4, 0, 8 ) == 'https://' ){ echo esc_attr( $this->product->images->imageset[$i]->image4 ); }else{ echo esc_attr( plugins_url( "/wp-easycart-data/products/pics4/" . $this->product->images->imageset[$i]->image4, EC_PLUGIN_DATA_DIRECTORY ) ); } ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div><?php } ?> 726 <?php if( trim( $this->product->images->imageset[$i]->image5 ) != "" ){ ?><div class="ec_details_thumbnail" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php if( substr( $this->product->images->imageset[$i]->image5, 0, 7 ) == 'http://' || substr( $this->product->images->imageset[$i]->image5, 0, 8 ) == 'https://' ){ echo esc_attr( $this->product->images->imageset[$i]->image5 ); }else{ echo esc_attr( plugins_url( "/wp-easycart-data/products/pics5/" . $this->product->images->imageset[$i]->image5, EC_PLUGIN_DATA_DIRECTORY ) ); } ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div><?php } ?> 727 <?php do_action( 'wp_easycart_product_details_thumbnail_items_simple', $this->product, $wpeasycart_addtocart_shortcode_rand ); ?> 728 </div> 729 <?php if( $thumbnails_displayed == 0 ){ ?> 730 <div class="ec_details_thumbnails ec_details_thumbnails_<?php echo esc_attr( $this->product->product_id ); ?>_<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?> ec_inactive<?php if( $this->product->images->imageset[$i]->image2 == "" ){ ?> ec_no_thumbnails<?php }?>" id="ec_details_thumbnails_<?php echo esc_attr( $this->product->product_id ); ?>_<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"<?php if( trim( $this->product->images->imageset[$i]->image2 ) == "" ){ ?> style="display:none !important;"<?php }?>> 731 <div class="ec_details_thumbnail ec_active" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php echo esc_attr( plugins_url( "/wp-easycart-data/products/pics1/" . $this->product->images->imageset[$i]->image1, EC_PLUGIN_DATA_DIRECTORY ) ); ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div> 732 <?php if( trim( $this->product->images->imageset[$i]->image2 ) != "" ){ ?><div class="ec_details_thumbnail" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php echo esc_attr( plugins_url( "/wp-easycart-data/products/pics2/" . $this->product->images->imageset[$i]->image2, EC_PLUGIN_DATA_DIRECTORY ) ); ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div><?php } ?> 733 <?php if( trim( $this->product->images->imageset[$i]->image3 ) != "" ){ ?><div class="ec_details_thumbnail" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php echo esc_attr( plugins_url( "/wp-easycart-data/products/pics3/" . $this->product->images->imageset[$i]->image3, EC_PLUGIN_DATA_DIRECTORY ) ); ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div><?php } ?> 734 <?php if( trim( $this->product->images->imageset[$i]->image4 ) != "" ){ ?><div class="ec_details_thumbnail" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php echo esc_attr( plugins_url( "/wp-easycart-data/products/pics4/" . $this->product->images->imageset[$i]->image4, EC_PLUGIN_DATA_DIRECTORY ) ); ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div><?php } ?> 735 <?php if( trim( $this->product->images->imageset[$i]->image5 ) != "" ){ ?><div class="ec_details_thumbnail" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php echo esc_attr( plugins_url( "/wp-easycart-data/products/pics5/" . $this->product->images->imageset[$i]->image5, EC_PLUGIN_DATA_DIRECTORY ) ); ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div><?php } ?> 736 <?php do_action( 'wp_easycart_product_details_thumbnail_items_simple', $this->product, $wpeasycart_addtocart_shortcode_rand ); ?> 737 </div> 738 <?php } // Close test for thumbs displayed 739 $thumbnails_displayed++; 740 } // Close test for unlimited options 741 }// Close test for existing option item id (bad data fix) 742 } //Close for loop of image set 743 if( $thumbnails_displayed == 0 ){ ?> 744 <div class="ec_details_thumbnails ec_details_thumbnails_<?php echo esc_attr( $this->product->product_id ); ?>_<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?> ec_inactive ec_no_thumbnails" id="ec_details_thumbnails_<?php echo esc_attr( $this->product->product_id ); ?>_<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>" style="display:none !important;"> 745 <div class="ec_details_thumbnail ec_active" data-product-id="<?php echo esc_attr( $this->product->product_id ); ?>" data-rand-id="<?php echo esc_attr( $wpeasycart_addtocart_shortcode_rand ); ?>"><img src="<?php echo esc_attr( $this->product->get_first_image_url() ); ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $this->product->title ) ) ); ?>" /></div> 746 <?php do_action( 'wp_easycart_product_details_thumbnail_items_simple', $this->product, $wpeasycart_addtocart_shortcode_rand ); ?> 747 </div> 748 <?php } // Close test for thumbs displayed 729 749 /* END DISPLAY FOR OPTION ITEM IMAGES THUMNAILS */ 730 750 … … 848 868 if( $first_optionitem_id ) { 849 869 for( $i=0; $i<count( $this->product->images->imageset ); $i++ ){ 850 if( ! $first_image_found && ( int) $this->product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id){870 if( ! $first_image_found && ( (int) $this->product->images->imageset[$i]->optionitem_id == 0 || (int) $this->product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id ) ){ 851 871 if( count( $this->product->images->imageset[$i]->product_images ) > 0 ) { 852 872 if( 'video:' == substr( $this->product->images->imageset[$i]->product_images[0], 0, 6 ) ) { … … 874 894 if ( 'image1' == $this->product->images->imageset[$i]->product_images[0] ) { 875 895 echo esc_attr( $this->product->get_first_image_url( ) ); 896 $first_image_found = true; 876 897 } else if( 'image2' == $this->product->images->imageset[$i]->product_images[0] ) { 877 898 echo esc_attr( $this->product->get_second_image_url( ) ); 899 $first_image_found = true; 878 900 } else if( 'image3' == $this->product->images->imageset[$i]->product_images[0] ) { 879 901 echo esc_attr( $this->product->get_third_image_url( ) ); 902 $first_image_found = true; 880 903 } else if( 'image4' == $this->product->images->imageset[$i]->product_images[0] ) { 881 904 echo esc_attr( $this->product->get_fourth_image_url( ) ); 905 $first_image_found = true; 882 906 } else if( 'image5' == $this->product->images->imageset[$i]->product_images[0] ) { 883 907 echo esc_attr( $this->product->get_fifth_image_url( ) ); 908 $first_image_found = true; 884 909 } else if( 'image:' == substr( $this->product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 885 910 echo esc_attr( apply_filters('wp_easycart_product_details_image_url_type', substr( $this->product->images->imageset[$i]->product_images[0], 6, strlen( $this->product->images->imageset[$i]->product_images[0] ) - 6 ) ) ); 911 $first_image_found = true; 886 912 } else { 887 913 $product_image_media = wp_get_attachment_image_src( $this->product->images->imageset[$i]->product_images[0], apply_filters( 'wp_easycart_product_details_full_size', 'large' ) ); 888 914 if( $product_image_media && isset( $product_image_media[0] ) ) { 889 915 echo esc_attr( $product_image_media[0] ); 916 $first_image_found = true; 890 917 } 891 918 } 919 } 920 } else { 921 if ( (int) $this->product->images->imageset[$i]->optionitem_id != 0 ) { 922 echo esc_attr( $this->product->get_first_image_url( ) ); 892 923 $first_image_found = true; 893 924 } 894 } else {895 echo esc_attr( $this->product->get_first_image_url( ) );896 925 } 897 926 } … … 957 986 if( $first_optionitem_id ) { 958 987 for( $i=0; $i<count( $this->product->images->imageset ); $i++ ){ 959 if( ! $first_image_found && ( int) $this->product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id){988 if( ! $first_image_found && ( (int) $this->product->images->imageset[$i]->optionitem_id == 0 || (int) $this->product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id ) ){ 960 989 if( count( $this->product->images->imageset[$i]->product_images ) > 0 ) { 961 990 if( 'video:' == substr( $this->product->images->imageset[$i]->product_images[0], 0, 6 ) ) { -
wp-easycart/trunk/design/layout/base-responsive-v3/ec_product_details_page_images.php
r3004002 r3188139 5 5 $magbox_active = true; 6 6 if( $product->use_optionitem_images ){ 7 $first_image_found = false;8 7 $first_optionitem_id = false; 9 8 if( $product->use_advanced_optionset ) { … … 45 44 } 46 45 } 46 $first_image_found = false; 47 47 if( $first_optionitem_id ) { 48 48 for( $i=0; $i<count( $product->images->imageset ); $i++ ){ 49 if( $product->images->imageset[$i]->optionitem_id == $first_optionitem_id ){ 50 if( count( $product->images->imageset[$i]->product_images ) > 0 && 'video:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 51 $video_str = substr( $product->images->imageset[$i]->product_images[0], 6, strlen( $product->images->imageset[$i]->product_images[0] ) - 6 ); 52 $video_arr = explode( ':::', $video_str ); 53 if ( count( $video_arr ) >= 2 ) { 54 echo '<div class="wp-easycart-video-box"><video controls><source src="' . esc_attr( $video_arr[0] ) . '" /></video></div>'; 55 echo '<img src="' . esc_attr( $video_arr[1] ) . '" alt="' . esc_attr( strip_tags( stripslashes( $product->title ) ) ) . '" style="display:none" />'; 56 } 57 $magbox_active = false; 58 } else if( count( $product->images->imageset[$i]->product_images ) > 0 && 'youtube:' == substr( $product->images->imageset[$i]->product_images[0], 0, 8 ) ) { 59 $youtube_video_str = substr( $product->images->imageset[$i]->product_images[0], 8, strlen( $product->images->imageset[$i]->product_images[0] ) - 8 ); 60 $youtube_video_arr = explode( ':::', $youtube_video_str ); 61 if ( count( $youtube_video_arr ) >= 2 ) { 62 echo '<div class="wp-easycart-video-box"><iframe src="' . esc_attr( $youtube_video_arr[0] ) . '" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>'; 63 echo '<img src="' . esc_attr( $youtube_video_arr[1] ) . '" alt="' . esc_attr( strip_tags( stripslashes( $product->title ) ) ) . '" style="display:none" />'; 64 } 65 $magbox_active = false; 66 } else if( count( $product->images->imageset[$i]->product_images ) > 0 && 'vimeo:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 67 $vimeo_video_str = substr( $product->images->imageset[$i]->product_images[0], 6, strlen( $product->images->imageset[$i]->product_images[0] ) - 6 ); 68 $vimeo_video_arr = explode( ':::', $vimeo_video_str ); 69 if ( count( $vimeo_video_arr ) >= 2 ) { 70 echo '<div class="wp-easycart-video-box"><iframe src="' . esc_attr( $vimeo_video_arr[0] ) . '" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>'; 71 echo '<img src="' . esc_attr( $vimeo_video_arr[1] ) . '" alt="' . esc_attr( strip_tags( stripslashes( $product->title ) ) ) . '" style="display:none" />'; 72 } 73 $magbox_active = false; 74 } else { ?> 75 <img src="<?php if( count( $product->images->imageset[$i]->product_images ) > 0 ) { 76 if ( 'image1' == $product->images->imageset[$i]->product_images[0] ) { 77 echo esc_attr( $product->get_first_image_url( ) ); 78 } else if( 'image2' == $product->images->imageset[$i]->product_images[0] ) { 79 echo esc_attr( $product->get_second_image_url( ) ); 80 } else if( 'image3' == $product->images->imageset[$i]->product_images[0] ) { 81 echo esc_attr( $product->get_third_image_url( ) ); 82 } else if( 'image4' == $product->images->imageset[$i]->product_images[0] ) { 83 echo esc_attr( $product->get_fourth_image_url( ) ); 84 } else if( 'image5' == $product->images->imageset[$i]->product_images[0] ) { 85 echo esc_attr( $product->get_fifth_image_url( ) ); 86 } else if( 'image:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 87 echo esc_attr( apply_filters('wp_easycart_product_details_image_url_type', substr( $product->images->imageset[$i]->product_images[0], 6, strlen( $product->images->imageset[$i]->product_images[0] ) - 6 ) ) ); 88 } else { 89 $product_image_media = wp_get_attachment_image_src( $product->images->imageset[$i]->product_images[0], apply_filters( 'wp_easycart_product_details_full_size', $image_default_size ) ); 90 if( $product_image_media && isset( $product_image_media[0] ) ) { 91 echo esc_attr( $product_image_media[0] ); 92 } 93 } 94 } else { 95 echo esc_attr( $product->get_first_image_url( ) ); 96 } ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $product->title ) ) ); ?>" /> 97 <?php } // close check for video 49 if( ! $first_image_found && ( (int) $product->images->imageset[$i]->optionitem_id == 0 || (int) $product->images->imageset[$i]->optionitem_id == $first_optionitem_id ) ){ 50 if ( count( $product->images->imageset[$i]->product_images ) > 0 ) { 51 if( 'video:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 52 $video_str = substr( $product->images->imageset[$i]->product_images[0], 6, strlen( $product->images->imageset[$i]->product_images[0] ) - 6 ); 53 $video_arr = explode( ':::', $video_str ); 54 if ( count( $video_arr ) >= 2 ) { 55 echo '<div class="wp-easycart-video-box"><video controls><source src="' . esc_attr( $video_arr[0] ) . '" /></video></div>'; 56 echo '<img src="' . esc_attr( $video_arr[1] ) . '" alt="' . esc_attr( strip_tags( stripslashes( $product->title ) ) ) . '" style="display:none" />'; 57 $first_image_found = true; 58 } 59 $magbox_active = false; 60 } else if( 'youtube:' == substr( $product->images->imageset[$i]->product_images[0], 0, 8 ) ) { 61 $youtube_video_str = substr( $product->images->imageset[$i]->product_images[0], 8, strlen( $product->images->imageset[$i]->product_images[0] ) - 8 ); 62 $youtube_video_arr = explode( ':::', $youtube_video_str ); 63 if ( count( $youtube_video_arr ) >= 2 ) { 64 echo '<div class="wp-easycart-video-box"><iframe src="' . esc_attr( $youtube_video_arr[0] ) . '" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>'; 65 echo '<img src="' . esc_attr( $youtube_video_arr[1] ) . '" alt="' . esc_attr( strip_tags( stripslashes( $product->title ) ) ) . '" style="display:none" />'; 66 $first_image_found = true; 67 } 68 $magbox_active = false; 69 } else if( 'vimeo:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 70 $vimeo_video_str = substr( $product->images->imageset[$i]->product_images[0], 6, strlen( $product->images->imageset[$i]->product_images[0] ) - 6 ); 71 $vimeo_video_arr = explode( ':::', $vimeo_video_str ); 72 if ( count( $vimeo_video_arr ) >= 2 ) { 73 echo '<div class="wp-easycart-video-box"><iframe src="' . esc_attr( $vimeo_video_arr[0] ) . '" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>'; 74 echo '<img src="' . esc_attr( $vimeo_video_arr[1] ) . '" alt="' . esc_attr( strip_tags( stripslashes( $product->title ) ) ) . '" style="display:none" />'; 75 $first_image_found = true; 76 } 77 $magbox_active = false; 78 } else { ?> 79 <img src="<?php if ( 'image1' == $product->images->imageset[$i]->product_images[0] ) { 80 echo esc_attr( $product->get_first_image_url( ) ); 81 $first_image_found = true; 82 } else if( 'image2' == $product->images->imageset[$i]->product_images[0] ) { 83 echo esc_attr( $product->get_second_image_url( ) ); 84 $first_image_found = true; 85 } else if( 'image3' == $product->images->imageset[$i]->product_images[0] ) { 86 echo esc_attr( $product->get_third_image_url( ) ); 87 $first_image_found = true; 88 } else if( 'image4' == $product->images->imageset[$i]->product_images[0] ) { 89 echo esc_attr( $product->get_fourth_image_url( ) ); 90 $first_image_found = true; 91 } else if( 'image5' == $product->images->imageset[$i]->product_images[0] ) { 92 echo esc_attr( $product->get_fifth_image_url( ) ); 93 $first_image_found = true; 94 } else if( 'image:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 95 echo esc_attr( apply_filters('wp_easycart_product_details_image_url_type', substr( $product->images->imageset[$i]->product_images[0], 6, strlen( $product->images->imageset[$i]->product_images[0] ) - 6 ) ) ); 96 $first_image_found = true; 97 } else { 98 $product_image_media = wp_get_attachment_image_src( $product->images->imageset[$i]->product_images[0], apply_filters( 'wp_easycart_product_details_full_size', $image_default_size ) ); 99 if( $product_image_media && isset( $product_image_media[0] ) ) { 100 echo esc_attr( $product_image_media[0] ); 101 $first_image_found = true; 102 } 103 } ?>" alt="<?php echo esc_attr( strip_tags( stripslashes( $product->title ) ) ); ?>" /> 104 <?php } // close check for video 105 } else { 106 if ( (int) $product->images->imageset[$i]->optionitem_id != 0 ) { 107 echo esc_attr( $product->get_first_image_url() ); 108 $first_image_found = true; 109 } 110 } 98 111 } 99 112 } … … 466 479 if( $first_optionitem_id ) { 467 480 for( $i=0; $i<count( $product->images->imageset ); $i++ ){ 468 if ( ! $first_image_found && (int) $product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id ){481 if ( ! $first_image_found && ( (int) $product->images->imageset[$i]->optionitem_id == 0 || (int) $product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id ) ) { 469 482 if( count( $product->images->imageset[$i]->product_images ) > 0 ) { 470 483 if( 'video:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { … … 492 505 if ( 'image1' == $product->images->imageset[$i]->product_images[0] ) { 493 506 echo esc_attr( $product->get_first_image_url( ) ); 507 $first_image_found = true; 494 508 } else if( 'image2' == $product->images->imageset[$i]->product_images[0] ) { 495 509 echo esc_attr( $product->get_second_image_url( ) ); 510 $first_image_found = true; 496 511 } else if( 'image3' == $product->images->imageset[$i]->product_images[0] ) { 497 512 echo esc_attr( $product->get_third_image_url( ) ); 513 $first_image_found = true; 498 514 } else if( 'image4' == $product->images->imageset[$i]->product_images[0] ) { 499 515 echo esc_attr( $product->get_fourth_image_url( ) ); 516 $first_image_found = true; 500 517 } else if( 'image5' == $product->images->imageset[$i]->product_images[0] ) { 501 518 echo esc_attr( $product->get_fifth_image_url( ) ); 519 $first_image_found = true; 502 520 } else if( 'image:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 503 521 echo esc_attr( apply_filters('wp_easycart_product_details_image_url_type', substr( $product->images->imageset[$i]->product_images[0], 6, strlen( $product->images->imageset[$i]->product_images[0] ) - 6 ) ) ); 522 $first_image_found = true; 504 523 } else { 505 524 $product_image_media = wp_get_attachment_image_src( $product->images->imageset[$i]->product_images[0], apply_filters( 'wp_easycart_product_details_full_size', $image_default_size ) ); 506 525 if( $product_image_media && isset( $product_image_media[0] ) ) { 507 526 echo esc_attr( $product_image_media[0] ); 527 $first_image_found = true; 508 528 } 509 529 } 530 } 531 } else { 532 if ( (int) $product->images->imageset[$i]->optionitem_id != 0 ) { 533 echo esc_attr( $product->get_first_image_url( ) ); 510 534 $first_image_found = true; 511 535 } 512 } else {513 echo esc_attr( $product->get_first_image_url( ) );514 536 } 515 537 } … … 575 597 if( $first_optionitem_id ) { 576 598 for( $i=0; $i<count( $product->images->imageset ); $i++ ){ 577 if( ! $first_image_found && ( int) $product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id ){599 if( ! $first_image_found && ( (int) $product->images->imageset[$i]->optionitem_id == 0 || (int) $product->images->imageset[$i]->optionitem_id == (int) $first_optionitem_id ) ) { 578 600 if( count( $product->images->imageset[$i]->product_images ) > 0 ) { 579 601 if( 'video:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { … … 601 623 if ( 'image1' == $product->images->imageset[$i]->product_images[0] ) { 602 624 echo esc_attr( $product->get_first_image_url( ) ); 625 $first_image_found = true; 603 626 } else if( 'image2' == $product->images->imageset[$i]->product_images[0] ) { 604 627 echo esc_attr( $product->get_second_image_url( ) ); 628 $first_image_found = true; 605 629 } else if( 'image3' == $product->images->imageset[$i]->product_images[0] ) { 606 630 echo esc_attr( $product->get_third_image_url( ) ); 631 $first_image_found = true; 607 632 } else if( 'image4' == $product->images->imageset[$i]->product_images[0] ) { 608 633 echo esc_attr( $product->get_fourth_image_url( ) ); 634 $first_image_found = true; 609 635 } else if( 'image5' == $product->images->imageset[$i]->product_images[0] ) { 610 636 echo esc_attr( $product->get_fifth_image_url( ) ); 637 $first_image_found = true; 611 638 } else if( 'image:' == substr( $product->images->imageset[$i]->product_images[0], 0, 6 ) ) { 612 639 echo esc_attr( apply_filters('wp_easycart_product_details_image_url_type', substr( $product->images->imageset[$i]->product_images[0], 6, strlen( $product->images->imageset[$i]->product_images[0] ) - 6 ) ) ); 640 $first_image_found = true; 613 641 } else { 614 642 $product_image_media = wp_get_attachment_image_src( $product->images->imageset[$i]->product_images[0], apply_filters( 'wp_easycart_product_details_full_size', $image_default_size ) ); 615 643 if( $product_image_media && isset( $product_image_media[0] ) ) { 616 644 echo esc_attr( $product_image_media[0] ); 645 $first_image_found = true; 617 646 } 618 647 } 648 } 649 } else { 650 if ( (int) $product->images->imageset[$i]->optionitem_id != 0 ) { 651 echo esc_attr( $product->get_first_image_url( ) ); 619 652 $first_image_found = true; 620 653 } 621 } else {622 echo esc_attr( $product->get_first_image_url( ) );623 654 } 624 655 } -
wp-easycart/trunk/design/theme/base-responsive-v3/ec-store.js
r3171699 r3188139 12 12 var current_image = jQuery( event.target ).parent( ).find( 'img.ec_flipbook_image' ).attr( 'src' ); 13 13 var image_list_string = jQuery( event.target ).parent( ).data( 'image-list' ); 14 var image_list = image_list_string.split( ',' ) ;14 var image_list = image_list_string.split( ',' ).filter( item => item !== '' ); 15 15 var prev = image_list[image_list.length - 1]; 16 16 for( var i=0; i<image_list.length; i++ ){ … … 28 28 var current_image = jQuery( event.target ).parent( ).find( 'img.ec_flipbook_image' ).attr( 'src' ); 29 29 var image_list_string = jQuery( event.target ).parent( ).data( 'image-list' ); 30 var image_list = image_list_string.split( ',' ) ;30 var image_list = image_list_string.split( ',' ).filter( item => item !== '' ); 31 31 var prev = image_list[0]; 32 32 for( var i=image_list.length-1; i>-1; i-- ){ … … 288 288 jQuery( '.ec_details_large_popup_main_' + product_id + '_' + rand_id ).find( 'img' ).attr( 'data-src', src ).attr( 'src', src ); 289 289 jQuery( '.ec_details_magbox_' + product_id + '_' + rand_id ).removeClass( 'inactive' ); 290 jQuery( '.ec_details_magbox_image_' + product_id + '_' + rand_id ).css( 'background', 'url( "' + src + '" ) no-repeat' ) ;290 jQuery( '.ec_details_magbox_image_' + product_id + '_' + rand_id ).css( 'background', 'url( "' + src + '" ) no-repeat' ).attr( 'data-bg', 'url( "' + src + '" ) no-repeat' ); 291 291 } 292 292 return false; … … 5322 5322 } 5323 5323 } 5324 if( optionitem_id_1 != 0 &&jQuery( document.getElementById( 'ec_details_thumbnails_' + optionitem_id_1 + '_' + product_id + '_' + rand_id ) ).length ){5324 if( jQuery( document.getElementById( 'ec_details_thumbnails_' + optionitem_id_1 + '_' + product_id + '_' + rand_id ) ).length ){ 5325 5325 jQuery( '.ec_details_thumbnails_' + product_id + '_' + rand_id ).addClass( 'ec_inactive' ); 5326 5326 jQuery( '.ec_details_large_popup_thumbnails_' + product_id + '_' + rand_id ).addClass( 'ec_inactive' ); … … 5330 5330 if( jQuery( document.getElementById( 'ec_details_large_popup_thumbnails_' + optionitem_id_1 + '_' + product_id + '_' + rand_id ) ) ){ 5331 5331 jQuery( document.getElementById( 'ec_details_large_popup_thumbnails_' + optionitem_id_1 + '_' + product_id + '_' + rand_id ) ).removeClass( 'ec_inactive' ); 5332 } 5333 } 5334 } else if( jQuery( '.ec_details_thumbnails_' + product_id + '_' + rand_id ).length ){ 5335 jQuery( '.ec_details_thumbnails_' + product_id + '_' + rand_id ).addClass( 'ec_inactive' ); 5336 jQuery( '.ec_details_large_popup_thumbnails_' + product_id + '_' + rand_id ).addClass( 'ec_inactive' ); 5337 jQuery( '.ec_details_thumbnails_' + product_id + '_' + rand_id ).first().find( '.ec_details_thumbnail' ).first( ).trigger( 'click' ); 5338 if ( ! jQuery( '.ec_details_thumbnails_' + product_id + '_' + rand_id ).first().hasClass( 'ec_no_thumbnails' ) ){ 5339 jQuery( '.ec_details_thumbnails_' + product_id + '_' + rand_id ).first().removeClass( 'ec_inactive' ); 5340 if ( jQuery( '.ec_details_large_popup_thumbnails_' + product_id + '_' + rand_id ).length ) { 5341 jQuery( '.ec_details_large_popup_thumbnails_' + product_id + '_' + rand_id ).first().removeClass( 'ec_inactive' ); 5332 5342 } 5333 5343 } -
wp-easycart/trunk/design/theme/base-responsive-v3/ec-store.min.js
r3171699 r3188139 1 1 jQuery(document).ready(function(){if(jQuery('.ec_add_to_cart_form, input[type="number"].ec_quantity').length){jQuery('.ec_add_to_cart_form, input[type="number"].ec_quantity').on('keypress',function(e){if(!jQuery(e.target).is('textarea')&&e.which==13){return!1}})} 2 jQuery('.ec_flipbook_left').click(function(event){var current_image=jQuery(event.target).parent().find('img.ec_flipbook_image').attr('src');var image_list_string=jQuery(event.target).parent().data('image-list');var image_list=image_list_string.split(',') ;var prev=image_list[image_list.length-1];for(var i=0;i<image_list.length;i++){if(image_list[i]==current_image){break}else{prev=image_list[i]}}3 jQuery(event.target).parent().find('img.ec_flipbook_image').attr('src',prev)});jQuery('.ec_flipbook_right').click(function(event){var current_image=jQuery(event.target).parent().find('img.ec_flipbook_image').attr('src');var image_list_string=jQuery(event.target).parent().data('image-list');var image_list=image_list_string.split(',') ;var prev=image_list[0];for(var i=image_list.length-1;i>-1;i--){if(image_list[i]==current_image){break}else{prev=image_list[i]}}2 jQuery('.ec_flipbook_left').click(function(event){var current_image=jQuery(event.target).parent().find('img.ec_flipbook_image').attr('src');var image_list_string=jQuery(event.target).parent().data('image-list');var image_list=image_list_string.split(',').filter(item=>item!=='');var prev=image_list[image_list.length-1];for(var i=0;i<image_list.length;i++){if(image_list[i]==current_image){break}else{prev=image_list[i]}} 3 jQuery(event.target).parent().find('img.ec_flipbook_image').attr('src',prev)});jQuery('.ec_flipbook_right').click(function(event){var current_image=jQuery(event.target).parent().find('img.ec_flipbook_image').attr('src');var image_list_string=jQuery(event.target).parent().data('image-list');var image_list=image_list_string.split(',').filter(item=>item!=='');var prev=image_list[0];for(var i=image_list.length-1;i>-1;i--){if(image_list[i]==current_image){break}else{prev=image_list[i]}} 4 4 jQuery(event.target).parent().find('img.ec_flipbook_image').attr('src',prev)});jQuery('.ec_product_shortcode .owl-carousel').each(function(){jQuery(this).on({'initialized.owl.carousel':function(){jQuery(this).find('.wp-easycart-carousel-item').show();jQuery(this).parent().find('.wpec-product-slider-loader').hide()}}).owlCarousel(JSON.parse(jQuery(this).attr('data-owl-options')))});wpeasycart_cart_billing_country_update();wpeasycart_cart_shipping_country_update();wpeasycart_account_billing_country_update();wpeasycart_account_shipping_country_update();jQuery(document.getElementById('ec_cart_billing_country')).change(function(){wpeasycart_cart_billing_country_update()});jQuery(document.getElementById('ec_cart_shipping_country')).change(function(){wpeasycart_cart_shipping_country_update()});jQuery(document.getElementById('ec_account_billing_information_country')).change(function(){wpeasycart_account_billing_country_update()});jQuery(document.getElementById('ec_account_shipping_information_country')).change(function(){wpeasycart_account_shipping_country_update()});if(jQuery('.ec_menu_mini_cart').length){jQuery(document.getElementById('ec_card_number')).keydown(function(){ec_show_cc_type(ec_get_card_type(jQuery(document.getElementById('ec_card_number')).val()))});var data={action:'ec_ajax_get_dynamic_cart_menu',language:wpeasycart_ajax_object.current_language,nonce:jQuery('.ec_menu_mini_cart').attr('data-nonce')};jQuery.ajax({url:wpeasycart_ajax_object.ajax_url,type:'post',data:data,success:function(data){jQuery('.ec_menu_mini_cart').html(data)}})} 5 5 if(wpeasycart_isTouchDevice()){jQuery('.ec_product_quickview').hide()} … … 24 24 if(jQuery('.ec_details_large_popup_main_'+product_id+'_'+rand_id).find('picture > source[type="image/webp"]').length){jQuery('.ec_details_large_popup_main_'+product_id+'_'+rand_id).find('picture > source[type="image/webp"]').remove()} 25 25 if(jQuery('.ec_details_magbox_image_'+product_id+'_'+rand_id).find('picture > source[type="image/webp"]').length){jQuery('.ec_details_magbox_image_'+product_id+'_'+rand_id).find('picture > source[type="image/webp"]').remove()} 26 jQuery('.ec_details_main_image_'+product_id+'_'+rand_id).find('img').attr('data-src',src).attr('src',src).show();jQuery('.ec_details_main_image_'+product_id+'_'+rand_id).find('.wp-easycart-video-box').remove();jQuery('.ec_details_large_popup_main_'+product_id+'_'+rand_id).find('img').attr('data-src',src).attr('src',src);jQuery('.ec_details_magbox_'+product_id+'_'+rand_id).removeClass('inactive');jQuery('.ec_details_magbox_image_'+product_id+'_'+rand_id).css('background','url( "'+src+'" ) no-repeat') }26 jQuery('.ec_details_main_image_'+product_id+'_'+rand_id).find('img').attr('data-src',src).attr('src',src).show();jQuery('.ec_details_main_image_'+product_id+'_'+rand_id).find('.wp-easycart-video-box').remove();jQuery('.ec_details_large_popup_main_'+product_id+'_'+rand_id).find('img').attr('data-src',src).attr('src',src);jQuery('.ec_details_magbox_'+product_id+'_'+rand_id).removeClass('inactive');jQuery('.ec_details_magbox_image_'+product_id+'_'+rand_id).css('background','url( "'+src+'" ) no-repeat').attr('data-bg','url( "'+src+'" ) no-repeat')} 27 27 return!1})} 28 28 if(jQuery('.ec_details_large_popup_thumbnail').length){jQuery('.ec_details_large_popup_thumbnail').on('click',function(){var product_id=jQuery(this).attr('data-product-id');var rand_id=jQuery(this).attr('data-rand-id');var src='';if(jQuery(this).find('img').attr('data-large-src')){src=jQuery(this).find('img').attr('data-large-src')}else if(jQuery(this).find('img').parent().attr('data-large-src')){src=jQuery(this).find('img').parent().attr('data-large-src')}else if(jQuery(this).find('img').parent().parent().attr('data-large-src')){src=jQuery(this).find('img').parent().parent().attr('data-large-src')}else if(jQuery(this).find('img').attr('data-src')){src=jQuery(this).find('img').attr('data-src')}else{src=jQuery(this).find('img').attr('src')} … … 539 539 if(rules_match){if(ec_advanced_logic_rules[i].show_field){jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').show()}else{jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').hide();if(jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').hasClass('ec_option_type_checkbox')){jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').find('input').each(function(){jQuery(this).attr('checked',!1)})}else if(jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').hasClass('ec_option_type_radio')){jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').find('input').each(function(){jQuery(this).prop('checked',!1)})}else if(jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').hasClass('ec_option_type_swatch')){jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').find('.ec_details_swatch').each(function(){jQuery(this).removeClass('ec_selected')});jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').find('.ec_details_swatch_ele').each(function(){jQuery(this).removeClass('ec_selected')});jQuery(document.getElementById('ec_option_adv_'+ec_advanced_logic_rules[i].id+'_'+product_id+'_'+rand_id)).val('0')}else{jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').find('input').each(function(){jQuery(this).val('')});jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').find('textarea').each(function(){jQuery(this).val('')});jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').find('select').each(function(){jQuery(this).val(0)})}}}else{if(ec_advanced_logic_rules[i].show_field){if(jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').hasClass('ec_option_type_checkbox')){jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').find('input').each(function(){jQuery(this).attr('checked',!1)})}else if(jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').hasClass('ec_option_type_radio')){jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').find('input').each(function(){jQuery(this).prop('checked',!1)})}else if(jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').hasClass('ec_option_type_swatch')){jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').find('.ec_details_swatch').each(function(){jQuery(this).removeClass('ec_selected')});jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').find('.ec_details_swatch_ele').each(function(){jQuery(this).removeClass('ec_selected')});jQuery(document.getElementById('ec_option_adv_'+ec_advanced_logic_rules[i].id+'_'+product_id+'_'+rand_id)).val('0')}else{jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').find('input').each(function(){jQuery(this).val('')});jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').find('textarea').each(function(){jQuery(this).val('')});jQuery('.ec_details_option_row[data-product-option-id="'+ec_advanced_logic_rules[i].id+'"]').find('select').each(function(){jQuery(this).val(0)})}}}}}} 540 540 function ec_option1_image_change(product_id,rand_id,optionitem_id_1,quantity){var use_optionitem_images=jQuery(document.getElementById('use_optionitem_images_'+product_id+'_'+rand_id)).val();if('1'==use_optionitem_images){if(!jQuery('.ec_details_main_image_'+product_id+'_'+rand_id).length){if(jQuery('.ec_details_main_image[data-product-id="'+product_id+'"]').length){rand_id=jQuery('.ec_details_main_image[data-product-id="'+product_id+'"]').attr('data-rand-id')}} 541 if( optionitem_id_1!=0&&jQuery(document.getElementById('ec_details_thumbnails_'+optionitem_id_1+'_'+product_id+'_'+rand_id)).length){jQuery('.ec_details_thumbnails_'+product_id+'_'+rand_id).addClass('ec_inactive');jQuery('.ec_details_large_popup_thumbnails_'+product_id+'_'+rand_id).addClass('ec_inactive');jQuery(document.getElementById('ec_details_thumbnails_'+optionitem_id_1+'_'+product_id+'_'+rand_id)).find('.ec_details_thumbnail').first().trigger('click');if(!jQuery(document.getElementById('ec_details_thumbnails_'+optionitem_id_1+'_'+product_id+'_'+rand_id)).hasClass('ec_no_thumbnails')){jQuery(document.getElementById('ec_details_thumbnails_'+optionitem_id_1+'_'+product_id+'_'+rand_id)).removeClass('ec_inactive');if(jQuery(document.getElementById('ec_details_large_popup_thumbnails_'+optionitem_id_1+'_'+product_id+'_'+rand_id))){jQuery(document.getElementById('ec_details_large_popup_thumbnails_'+optionitem_id_1+'_'+product_id+'_'+rand_id)).removeClass('ec_inactive')}}}}}541 if(jQuery(document.getElementById('ec_details_thumbnails_'+optionitem_id_1+'_'+product_id+'_'+rand_id)).length){jQuery('.ec_details_thumbnails_'+product_id+'_'+rand_id).addClass('ec_inactive');jQuery('.ec_details_large_popup_thumbnails_'+product_id+'_'+rand_id).addClass('ec_inactive');jQuery(document.getElementById('ec_details_thumbnails_'+optionitem_id_1+'_'+product_id+'_'+rand_id)).find('.ec_details_thumbnail').first().trigger('click');if(!jQuery(document.getElementById('ec_details_thumbnails_'+optionitem_id_1+'_'+product_id+'_'+rand_id)).hasClass('ec_no_thumbnails')){jQuery(document.getElementById('ec_details_thumbnails_'+optionitem_id_1+'_'+product_id+'_'+rand_id)).removeClass('ec_inactive');if(jQuery(document.getElementById('ec_details_large_popup_thumbnails_'+optionitem_id_1+'_'+product_id+'_'+rand_id))){jQuery(document.getElementById('ec_details_large_popup_thumbnails_'+optionitem_id_1+'_'+product_id+'_'+rand_id)).removeClass('ec_inactive')}}}else if(jQuery('.ec_details_thumbnails_'+product_id+'_'+rand_id).length){jQuery('.ec_details_thumbnails_'+product_id+'_'+rand_id).addClass('ec_inactive');jQuery('.ec_details_large_popup_thumbnails_'+product_id+'_'+rand_id).addClass('ec_inactive');jQuery('.ec_details_thumbnails_'+product_id+'_'+rand_id).first().find('.ec_details_thumbnail').first().trigger('click');if(!jQuery('.ec_details_thumbnails_'+product_id+'_'+rand_id).first().hasClass('ec_no_thumbnails')){jQuery('.ec_details_thumbnails_'+product_id+'_'+rand_id).first().removeClass('ec_inactive');if(jQuery('.ec_details_large_popup_thumbnails_'+product_id+'_'+rand_id).length){jQuery('.ec_details_large_popup_thumbnails_'+product_id+'_'+rand_id).first().removeClass('ec_inactive')}}}}} 542 542 function ec_option1_init_combo(product_id,rand_id){if(!jQuery('select.ec_option2_'+product_id+'_'+rand_id).length&&!jQuery('li.ec_option2_'+product_id+'_'+rand_id).length){jQuery('select.ec_option1_'+product_id+'_'+rand_id+' > option').each(function(){var optionitem_id_1=jQuery(this).attr('value');if(window['varitation_data_'+product_id+'_'+rand_id]&&window['varitation_data_'+product_id+'_'+rand_id][optionitem_id_1+'0000']){var use_optionitem_quantity_tracking=jQuery(document.getElementById('use_optionitem_quantity_tracking_'+product_id+'_'+rand_id)).val();if(jQuery(document.getElementById('ec_allow_backorders_'+product_id+'_'+rand_id)).length&&'1'==jQuery(document.getElementById('ec_allow_backorders_'+product_id+'_'+rand_id)).val()){use_optionitem_quantity_tracking='0'} 543 543 if(window['varitation_data_'+product_id+'_'+rand_id][optionitem_id_1+'0000'].enabled&&('0'==use_optionitem_quantity_tracking||!window['varitation_data_'+product_id+'_'+rand_id][optionitem_id_1+'0000'].tracking||window['varitation_data_'+product_id+'_'+rand_id][optionitem_id_1+'0000'].quantity>0)){jQuery(this).show().attr('disabled',!1)}else{jQuery(this).hide().attr('disabled',!0)}}else{jQuery(this).show().attr('disabled',!1)}})}} -
wp-easycart/trunk/inc/classes/core/ec_options.php
r2787900 r3188139 87 87 ORDER BY 88 88 ec_optionitem.optionitem_order", $product_id ) ); 89 $optionitem_images_default = $this->wpdb->get_results( $this->wpdb->prepare( "SELECT 90 ec_optionitemimage.optionitemimage_id, 91 ec_optionitemimage.optionitem_id, 92 ec_optionitemimage.product_id, 93 ec_optionitemimage.image1, 94 ec_optionitemimage.image2, 95 ec_optionitemimage.image3, 96 ec_optionitemimage.image4, 97 ec_optionitemimage.image5, 98 ec_optionitemimage.product_images, 99 0 AS optionitem_order 100 101 FROM ec_optionitemimage 102 103 WHERE 104 ec_optionitemimage.product_id = %d AND 105 ec_optionitemimage.optionitem_id = 0", $product_id ) ); 106 $optionitem_images = array_merge( $optionitem_images_default, $optionitem_images ); 89 107 wp_cache_set( 'wpeascyart-optionitem-images-'.$product_id, $optionitem_images, 'wpeasycart-optionitems' ); 90 108 } … … 99 117 if ( $product_id && $optionitem_id ) { 100 118 $optionitem_image_row = $this->wpdb->get_row( $this->wpdb->prepare( "SELECT ec_optionitemimage.image1, ec_optionitemimage.product_images FROM ec_optionitemimage WHERE ec_optionitemimage.optionitem_id = %d AND ec_optionitemimage.product_id = %d", $optionitem_id, $product_id ) ); 119 if ( ! $optionitem_image_row ) { 120 $optionitem_image_row = $this->wpdb->get_row( $this->wpdb->prepare( "SELECT ec_optionitemimage.image1, ec_optionitemimage.product_images FROM ec_optionitemimage WHERE ec_optionitemimage.optionitem_id = 0 AND ec_optionitemimage.product_id = %d", $product_id ) ); 121 } 101 122 if ( $optionitem_image_row ) { 102 123 $optionitem_image1 = $optionitem_image_row->image1; -
wp-easycart/trunk/readme.txt
r3182606 r3188139 2 2 Contributors: levelfourdevelopment, ecommercecart 3 3 Tags: shopping cart, ecommerce, e-commerce, store, paypal, stripe, square, facebook, apple pay 4 Tested up to: 6. 65 Stable tag: 5.7. 64 Tested up to: 6.7 5 Stable tag: 5.7.7 6 6 License: WP EasyCart License 7 7 License URI: http://www.wpeasycart.com/terms-and-conditions/ … … 215 215 216 216 == Changelog == 217 = 5.7.7 = 218 * New Feature - Option item images now allow for a default image. Defaults may be left blank to continue with the first image being automatically selected. 219 * New Feature - Verified for WordPress 6.7. 220 * Bug Fix - Option item images with missing option images fixed to use default or empty image icon if necessary. 221 * Bug Fix - Missing option item simages with flipbook image display, skips empty option items. 222 * Bug Fix - Rare case of cart item data for restaurant and pickup dates fixed to only show applicable data in the admin. 217 223 = 5.7.6 = 218 224 * New Feature - Order statuses can now have assigned color codes. Set this up in the checkout settings. -
wp-easycart/trunk/wpeasycart.php
r3182606 r3188139 5 5 * Description: The WordPress Shopping Cart by WP EasyCart is a simple eCommerce solution that installs into new or existing WordPress blogs. Customers purchase directly from your store! Get a full ecommerce platform in WordPress! Sell products, downloadable goods, gift cards, clothing and more! Now with WordPress, the powerful features are still very easy to administrate! If you have any questions, please view our website at <a href="http://www.wpeasycart.com" target="_blank">WP EasyCart</a>. 6 6 7 * Version: 5.7. 67 * Version: 5.7.7 8 8 * Author: WP EasyCart 9 9 * Author URI: http://www.wpeasycart.com … … 14 14 * 15 15 * @package wpeasycart 16 * @version 5.7. 616 * @version 5.7.7 17 17 * @author WP EasyCart <[email protected]> 18 18 * @copyright Copyright (c) 2012, WP EasyCart … … 23 23 define( 'EC_PLUGIN_DIRECTORY', __DIR__ ); 24 24 define( 'EC_PLUGIN_DATA_DIRECTORY', __DIR__ . '-data' ); 25 define( 'EC_CURRENT_VERSION', '5_7_ 6' );25 define( 'EC_CURRENT_VERSION', '5_7_7' ); 26 26 define( 'EC_CURRENT_DB', '1_30' );/* Backwards Compatibility */ 27 27 define( 'EC_UPGRADE_DB', '93' );
Note: See TracChangeset
for help on using the changeset viewer.