| @@ 467-482 (lines=16) @@ | ||
| 464 | unset( $input['slug'] ); |
|
| 465 | } |
|
| 466 | ||
| 467 | if ( isset( $input['discussion'] ) ) { |
|
| 468 | $discussion = (array) $input['discussion']; |
|
| 469 | foreach ( array( 'comment', 'ping' ) as $discussion_type ) { |
|
| 470 | $discussion_open = sprintf( '%ss_open', $discussion_type ); |
|
| 471 | $discussion_status = sprintf( '%s_status', $discussion_type ); |
|
| 472 | ||
| 473 | if ( isset( $discussion[ $discussion_open ] ) ) { |
|
| 474 | $is_open = WPCOM_JSON_API::is_truthy( $discussion[ $discussion_open ] ); |
|
| 475 | $discussion[ $discussion_status ] = $is_open ? 'open' : 'closed'; |
|
| 476 | } |
|
| 477 | ||
| 478 | if ( in_array( $discussion[ $discussion_status ], array( 'open', 'closed' ) ) ) { |
|
| 479 | $insert[ $discussion_status ] = $discussion[ $discussion_status ]; |
|
| 480 | } |
|
| 481 | } |
|
| 482 | } |
|
| 483 | ||
| 484 | unset( $input['discussion'] ); |
|
| 485 | ||
| @@ 438-453 (lines=16) @@ | ||
| 435 | unset( $input['slug'] ); |
|
| 436 | } |
|
| 437 | ||
| 438 | if ( isset( $input['discussion'] ) ) { |
|
| 439 | $discussion = (array) $input['discussion']; |
|
| 440 | foreach ( array( 'comment', 'ping' ) as $discussion_type ) { |
|
| 441 | $discussion_open = sprintf( '%ss_open', $discussion_type ); |
|
| 442 | $discussion_status = sprintf( '%s_status', $discussion_type ); |
|
| 443 | ||
| 444 | if ( isset( $discussion[ $discussion_open ] ) ) { |
|
| 445 | $is_open = WPCOM_JSON_API::is_truthy( $discussion[ $discussion_open ] ); |
|
| 446 | $discussion[ $discussion_status ] = $is_open ? 'open' : 'closed'; |
|
| 447 | } |
|
| 448 | ||
| 449 | if ( in_array( $discussion[ $discussion_status ], array( 'open', 'closed' ) ) ) { |
|
| 450 | $insert[ $discussion_status ] = $discussion[ $discussion_status ]; |
|
| 451 | } |
|
| 452 | } |
|
| 453 | } |
|
| 454 | ||
| 455 | unset( $input['discussion'] ); |
|
| 456 | ||