| @@ 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'] ) ) { |
|
| @@ 1211-1226 (lines=16) @@ | ||
| 1208 | } |
|
| 1209 | ||
| 1210 | // Upsells. |
|
| 1211 | if ( isset( $request['upsell_ids'] ) ) { |
|
| 1212 | $upsells = array(); |
|
| 1213 | $ids = $request['upsell_ids']; |
|
| 1214 | ||
| 1215 | if ( ! empty( $ids ) ) { |
|
| 1216 | foreach ( $ids as $id ) { |
|
| 1217 | if ( $id && $id > 0 ) { |
|
| 1218 | $upsells[] = $id; |
|
| 1219 | } |
|
| 1220 | } |
|
| 1221 | ||
| 1222 | update_post_meta( $product->id, '_upsell_ids', $upsells ); |
|
| 1223 | } else { |
|
| 1224 | delete_post_meta( $product->id, '_upsell_ids' ); |
|
| 1225 | } |
|
| 1226 | } |
|
| 1227 | ||
| 1228 | // Cross sells. |
|
| 1229 | if ( isset( $request['cross_sell_ids'] ) ) { |
|
| @@ 1229-1244 (lines=16) @@ | ||
| 1226 | } |
|
| 1227 | ||
| 1228 | // Cross sells. |
|
| 1229 | if ( isset( $request['cross_sell_ids'] ) ) { |
|
| 1230 | $crosssells = array(); |
|
| 1231 | $ids = $request['cross_sell_ids']; |
|
| 1232 | ||
| 1233 | if ( ! empty( $ids ) ) { |
|
| 1234 | foreach ( $ids as $id ) { |
|
| 1235 | if ( $id && $id > 0 ) { |
|
| 1236 | $crosssells[] = $id; |
|
| 1237 | } |
|
| 1238 | } |
|
| 1239 | ||
| 1240 | update_post_meta( $product->id, '_crosssell_ids', $crosssells ); |
|
| 1241 | } else { |
|
| 1242 | delete_post_meta( $product->id, '_crosssell_ids' ); |
|
| 1243 | } |
|
| 1244 | } |
|
| 1245 | ||
| 1246 | // Product categories. |
|
| 1247 | if ( isset( $request['categories'] ) && is_array( $request['categories'] ) ) { |
|