| @@ 226-241 (lines=16) @@ | ||
| 223 | unset( $input['slug'] ); |
|
| 224 | } |
|
| 225 | ||
| 226 | if ( isset( $input['discussion'] ) ) { |
|
| 227 | $discussion = (array) $input['discussion']; |
|
| 228 | foreach ( array( 'comment', 'ping' ) as $discussion_type ) { |
|
| 229 | $discussion_open = sprintf( '%ss_open', $discussion_type ); |
|
| 230 | $discussion_status = sprintf( '%s_status', $discussion_type ); |
|
| 231 | ||
| 232 | if ( isset( $discussion[ $discussion_open ] ) ) { |
|
| 233 | $is_open = WPCOM_JSON_API::is_truthy( $discussion[ $discussion_open ] ); |
|
| 234 | $discussion[ $discussion_status ] = $is_open ? 'open' : 'closed'; |
|
| 235 | } |
|
| 236 | ||
| 237 | if ( in_array( $discussion[ $discussion_status ], array( 'open', 'closed' ) ) ) { |
|
| 238 | $insert[ $discussion_status ] = $discussion[ $discussion_status ]; |
|
| 239 | } |
|
| 240 | } |
|
| 241 | } |
|
| 242 | ||
| 243 | unset( $input['discussion'] ); |
|
| 244 | ||
| @@ 226-241 (lines=16) @@ | ||
| 223 | unset( $input['slug'] ); |
|
| 224 | } |
|
| 225 | ||
| 226 | if ( isset( $input['discussion'] ) ) { |
|
| 227 | $discussion = (array) $input['discussion']; |
|
| 228 | foreach ( array( 'comment', 'ping' ) as $discussion_type ) { |
|
| 229 | $discussion_open = sprintf( '%ss_open', $discussion_type ); |
|
| 230 | $discussion_status = sprintf( '%s_status', $discussion_type ); |
|
| 231 | ||
| 232 | if ( isset( $discussion[ $discussion_open ] ) ) { |
|
| 233 | $is_open = WPCOM_JSON_API::is_truthy( $discussion[ $discussion_open ] ); |
|
| 234 | $discussion[ $discussion_status ] = $is_open ? 'open' : 'closed'; |
|
| 235 | } |
|
| 236 | ||
| 237 | if ( in_array( $discussion[ $discussion_status ], array( 'open', 'closed' ) ) ) { |
|
| 238 | $insert[ $discussion_status ] = $discussion[ $discussion_status ]; |
|
| 239 | } |
|
| 240 | } |
|
| 241 | } |
|
| 242 | ||
| 243 | unset( $input['discussion'] ); |
|
| 244 | ||