# This patch file was generated by NetBeans IDE
# Following Index: paths are relative to: \includes\topics
# It uses platform neutral UTF-8 encoding and \n newlines.
# Above lines and this line are ignored by the patching process.
|
|
|
|
| 3328 | 3328 | } |
| 3329 | 3329 | |
| 3330 | 3330 | /** Forms *********************************************************************/ |
| | 3331 | |
| | 3332 | /** |
| | 3333 | * Get the new topic form options custom values |
| | 3334 | * |
| | 3335 | * @since bbPress (rX) |
| | 3336 | */ |
| | 3337 | function bbp_get_form_topic_custom_values() { |
| | 3338 | |
| | 3339 | $bbp = bbpress(); |
| | 3340 | |
| | 3341 | $retval = array(); |
| | 3342 | |
| | 3343 | if ( isset( $bbp->form_topic_custom_values ) ) |
| | 3344 | $retval = $bbp->form_topic_custom_values; |
| | 3345 | |
| | 3346 | return apply_filters( 'bbp_get_form_topic_custom_values', $retval ); |
| | 3347 | } |
| | 3348 | |
| | 3349 | /** |
| | 3350 | * Set the new topic form options custom values |
| | 3351 | * |
| | 3352 | * @since bbPress (rX) |
| | 3353 | */ |
| | 3354 | function bbp_set_form_topic_custom_values( $values ) { |
| | 3355 | |
| | 3356 | $retval = false; |
| | 3357 | |
| | 3358 | if ( is_array( $values ) ) { |
| | 3359 | |
| | 3360 | bbpress()->form_topic_custom_values = $values; |
| | 3361 | |
| | 3362 | $retval = true; |
| | 3363 | } |
| | 3364 | |
| | 3365 | do_action( 'bbp_set_form_topic_custom_values', $values, $retval ); |
| | 3366 | |
| | 3367 | return $values; |
| | 3368 | } |
| | 3369 | |
| | 3370 | /** |
| | 3371 | * Get the new topic form option custom value |
| | 3372 | * |
| | 3373 | * @since bbPress (rX) |
| | 3374 | */ |
| | 3375 | function bbp_get_form_topic_custom_value( $key, $default = '' ) { |
| | 3376 | |
| | 3377 | $retval = $default; |
| | 3378 | |
| | 3379 | $values = bbp_get_form_topic_custom_values(); |
| 3331 | 3380 | |
| | 3381 | if ( isset( $values[$key] ) ) |
| | 3382 | $retval = $values[$key]; |
| | 3383 | |
| | 3384 | return apply_filters( 'bbp_get_form_topic_custom_value', $retval, $key, $default ); |
| | 3385 | } |
| | 3386 | |
| 3332 | 3387 | /** |
| | 3388 | * Get the new topic form option custom value |
| | 3389 | * |
| | 3390 | * @since bbPress (rX) |
| | 3391 | */ |
| | 3392 | function bbp_set_form_topic_custom_value( $key, $value ) { |
| | 3393 | |
| | 3394 | $values = bbp_get_form_topic_custom_values(); |
| | 3395 | |
| | 3396 | $values[$key] = $value; |
| | 3397 | |
| | 3398 | bbp_set_form_topic_custom_values( $values ); |
| | 3399 | } |
| | 3400 | |
| | 3401 | /** |
| 3333 | 3402 | * Output the value of topic title field |
| 3334 | 3403 | * |
| 3335 | 3404 | * @since bbPress (r2976) |
| … |
… |
|
| 3360 | 3429 | |
| 3361 | 3430 | // No data |
| 3362 | 3431 | } else { |
| 3363 | | $topic_title = ''; |
| | 3432 | $topic_title = bbp_get_form_topic_custom_value( 'title' ); |
| 3364 | 3433 | } |
| 3365 | 3434 | |
| 3366 | 3435 | return apply_filters( 'bbp_get_form_topic_title', esc_attr( $topic_title ) ); |
| … |
… |
|
| 3397 | 3466 | |
| 3398 | 3467 | // No data |
| 3399 | 3468 | } else { |
| 3400 | | $topic_content = ''; |
| | 3469 | $topic_content = bbp_get_form_topic_custom_value( 'content' ); |
| 3401 | 3470 | } |
| 3402 | 3471 | |
| 3403 | 3472 | return apply_filters( 'bbp_get_form_topic_content', esc_textarea( $topic_content ) ); |
| … |
… |
|
| 3489 | 3558 | |
| 3490 | 3559 | // No data |
| 3491 | 3560 | } else { |
| 3492 | | $topic_tags = ''; |
| | 3561 | $topic_tags = bbp_get_form_topic_custom_value( 'tags' ); |
| 3493 | 3562 | } |
| 3494 | 3563 | |
| 3495 | 3564 | return apply_filters( 'bbp_get_form_topic_tags', esc_attr( $topic_tags ) ); |
| … |
… |
|
| 3527 | 3596 | |
| 3528 | 3597 | // No data |
| 3529 | 3598 | } else { |
| 3530 | | $topic_forum = 0; |
| | 3599 | $topic_forum = bbp_get_form_topic_custom_value( 'forum', 0 ); |
| 3531 | 3600 | } |
| 3532 | 3601 | |
| 3533 | 3602 | return apply_filters( 'bbp_get_form_topic_forum', $topic_forum ); |
| … |
… |
|
| 3582 | 3651 | |
| 3583 | 3652 | // No data |
| 3584 | 3653 | } else { |
| 3585 | | $topic_subscribed = false; |
| | 3654 | $topic_subscribed = bbp_get_form_topic_custom_value( 'subscribed', false ); |
| 3586 | 3655 | } |
| 3587 | 3656 | |
| 3588 | 3657 | // Get checked output |
| … |
… |
|
| 3618 | 3687 | |
| 3619 | 3688 | // No data |
| 3620 | 3689 | } else { |
| 3621 | | $topic_revision = 1; |
| | 3690 | $topic_revision = bbp_get_form_topic_custom_value( 'log_edit', 1 ); |
| 3622 | 3691 | } |
| 3623 | 3692 | |
| 3624 | 3693 | // Get checked output |
| … |
… |
|
| 3654 | 3723 | |
| 3655 | 3724 | // No data |
| 3656 | 3725 | } else { |
| 3657 | | $topic_edit_reason = ''; |
| | 3726 | $topic_edit_reason = bbp_get_form_topic_custom_value( 'edit_reason' ); |
| 3658 | 3727 | } |
| 3659 | 3728 | |
| 3660 | 3729 | return apply_filters( 'bbp_get_form_topic_edit_reason', esc_attr( $topic_edit_reason ) ); |