@@ 1173-1188 (lines=16) @@ | ||
1170 | } |
|
1171 | ||
1172 | // Upsells. |
|
1173 | if ( isset( $request['upsell_ids'] ) ) { |
|
1174 | $upsells = array(); |
|
1175 | $ids = $request['upsell_ids']; |
|
1176 | ||
1177 | if ( ! empty( $ids ) ) { |
|
1178 | foreach ( $ids as $id ) { |
|
1179 | if ( $id && $id > 0 ) { |
|
1180 | $upsells[] = $id; |
|
1181 | } |
|
1182 | } |
|
1183 | ||
1184 | update_post_meta( $product->id, '_upsell_ids', $upsells ); |
|
1185 | } else { |
|
1186 | delete_post_meta( $product->id, '_upsell_ids' ); |
|
1187 | } |
|
1188 | } |
|
1189 | ||
1190 | // Cross sells. |
|
1191 | if ( isset( $request['cross_sell_ids'] ) ) { |
|
@@ 1191-1206 (lines=16) @@ | ||
1188 | } |
|
1189 | ||
1190 | // Cross sells. |
|
1191 | if ( isset( $request['cross_sell_ids'] ) ) { |
|
1192 | $crosssells = array(); |
|
1193 | $ids = $request['cross_sell_ids']; |
|
1194 | ||
1195 | if ( ! empty( $ids ) ) { |
|
1196 | foreach ( $ids as $id ) { |
|
1197 | if ( $id && $id > 0 ) { |
|
1198 | $crosssells[] = $id; |
|
1199 | } |
|
1200 | } |
|
1201 | ||
1202 | update_post_meta( $product->id, '_crosssell_ids', $crosssells ); |
|
1203 | } else { |
|
1204 | delete_post_meta( $product->id, '_crosssell_ids' ); |
|
1205 | } |
|
1206 | } |
|
1207 | ||
1208 | // Product categories. |
|
1209 | if ( isset( $request['categories'] ) && is_array( $request['categories'] ) ) { |
@@ 1414-1429 (lines=16) @@ | ||
1411 | } |
|
1412 | ||
1413 | // Upsells |
|
1414 | if ( isset( $data['upsell_ids'] ) ) { |
|
1415 | $upsells = array(); |
|
1416 | $ids = $data['upsell_ids']; |
|
1417 | ||
1418 | if ( ! empty( $ids ) ) { |
|
1419 | foreach ( $ids as $id ) { |
|
1420 | if ( $id && $id > 0 ) { |
|
1421 | $upsells[] = $id; |
|
1422 | } |
|
1423 | } |
|
1424 | ||
1425 | update_post_meta( $product_id, '_upsell_ids', $upsells ); |
|
1426 | } else { |
|
1427 | delete_post_meta( $product_id, '_upsell_ids' ); |
|
1428 | } |
|
1429 | } |
|
1430 | ||
1431 | // Cross sells |
|
1432 | if ( isset( $data['cross_sell_ids'] ) ) { |
|
@@ 1432-1447 (lines=16) @@ | ||
1429 | } |
|
1430 | ||
1431 | // Cross sells |
|
1432 | if ( isset( $data['cross_sell_ids'] ) ) { |
|
1433 | $crosssells = array(); |
|
1434 | $ids = $data['cross_sell_ids']; |
|
1435 | ||
1436 | if ( ! empty( $ids ) ) { |
|
1437 | foreach ( $ids as $id ) { |
|
1438 | if ( $id && $id > 0 ) { |
|
1439 | $crosssells[] = $id; |
|
1440 | } |
|
1441 | } |
|
1442 | ||
1443 | update_post_meta( $product_id, '_crosssell_ids', $crosssells ); |
|
1444 | } else { |
|
1445 | delete_post_meta( $product_id, '_crosssell_ids' ); |
|
1446 | } |
|
1447 | } |
|
1448 | ||
1449 | // Product categories |
|
1450 | if ( isset( $data['categories'] ) ) { |