| @@ 272-287 (lines=16) @@ | ||
| 269 | unset( $input['slug'] ); |
|
| 270 | } |
|
| 271 | ||
| 272 | if ( isset( $input['discussion'] ) ) { |
|
| 273 | $discussion = (array) $input['discussion']; |
|
| 274 | foreach ( array( 'comment', 'ping' ) as $discussion_type ) { |
|
| 275 | $discussion_open = sprintf( '%ss_open', $discussion_type ); |
|
| 276 | $discussion_status = sprintf( '%s_status', $discussion_type ); |
|
| 277 | ||
| 278 | if ( isset( $discussion[ $discussion_open ] ) ) { |
|
| 279 | $is_open = WPCOM_JSON_API::is_truthy( $discussion[ $discussion_open ] ); |
|
| 280 | $discussion[ $discussion_status ] = $is_open ? 'open' : 'closed'; |
|
| 281 | } |
|
| 282 | ||
| 283 | if ( in_array( $discussion[ $discussion_status ], array( 'open', 'closed' ) ) ) { |
|
| 284 | $insert[ $discussion_status ] = $discussion[ $discussion_status ]; |
|
| 285 | } |
|
| 286 | } |
|
| 287 | } |
|
| 288 | ||
| 289 | unset( $input['discussion'] ); |
|
| 290 | ||
| @@ 273-288 (lines=16) @@ | ||
| 270 | unset( $input['slug'] ); |
|
| 271 | } |
|
| 272 | ||
| 273 | if ( isset( $input['discussion'] ) ) { |
|
| 274 | $discussion = (array) $input['discussion']; |
|
| 275 | foreach ( array( 'comment', 'ping' ) as $discussion_type ) { |
|
| 276 | $discussion_open = sprintf( '%ss_open', $discussion_type ); |
|
| 277 | $discussion_status = sprintf( '%s_status', $discussion_type ); |
|
| 278 | ||
| 279 | if ( isset( $discussion[ $discussion_open ] ) ) { |
|
| 280 | $is_open = WPCOM_JSON_API::is_truthy( $discussion[ $discussion_open ] ); |
|
| 281 | $discussion[ $discussion_status ] = $is_open ? 'open' : 'closed'; |
|
| 282 | } |
|
| 283 | ||
| 284 | if ( in_array( $discussion[ $discussion_status ], array( 'open', 'closed' ) ) ) { |
|
| 285 | $insert[ $discussion_status ] = $discussion[ $discussion_status ]; |
|
| 286 | } |
|
| 287 | } |
|
| 288 | } |
|
| 289 | ||
| 290 | unset( $input['discussion'] ); |
|
| 291 | ||