Skip to:
Content

bbPress.org

Changeset 4705


Ignore:
Timestamp:
01/22/2013 06:27:17 PM (14 years ago)
Author:
johnjamesjacoby
Message:

Audit form field functions. Cast some $_POST values. Props Maty.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/includes/topics/template-tags.php

    r4685 r4705  
    34953495                // Get _POST data
    34963496                if ( 'post' == strtolower( $_SERVER['REQUEST_METHOD'] ) && isset( $_POST['bbp_forum_id'] ) ) {
    3497                         $topic_forum = $_POST['bbp_forum_id'];
     3497                        $topic_forum = (int) $_POST['bbp_forum_id'];
    34983498
    34993499                // Get edit data
     
    35063506                }
    35073507
    3508                 return apply_filters( 'bbp_get_form_topic_forum', esc_attr( $topic_forum ) );
     3508                return apply_filters( 'bbp_get_form_topic_forum', $topic_forum );
    35093509        }
    35103510
     
    35353535                // Get _POST data
    35363536                if ( 'post' == strtolower( $_SERVER['REQUEST_METHOD'] ) && isset( $_POST['bbp_topic_subscription'] ) ) {
    3537                         $topic_subscribed = $_POST['bbp_topic_subscription'];
     3537                        $topic_subscribed = (bool) $_POST['bbp_topic_subscription'];
    35383538
    35393539                // Get edit data
     
    35583558                // No data
    35593559                } else {
    3560                         $topic_subscribed = 0;
     3560                        $topic_subscribed = false;
    35613561                }
    35623562
     
    35903590                // Get _POST data
    35913591                if ( 'post' == strtolower( $_SERVER['REQUEST_METHOD'] ) && isset( $_POST['bbp_log_topic_edit'] ) ) {
    3592                         $topic_revision = $_POST['bbp_log_topic_edit'];
     3592                        $topic_revision = (int) $_POST['bbp_log_topic_edit'];
    35933593
    35943594                // No data
     
    35973597                }
    35983598
    3599                 return apply_filters( 'bbp_get_form_topic_log_edit', checked( $topic_revision, true, false ) );
     3599                // Get checked output
     3600                $checked = checked( $topic_revision, true, false );
     3601
     3602                return apply_filters( 'bbp_get_form_topic_log_edit', $checked, $topic_revision );
    36003603        }
    36013604
Note: See TracChangeset for help on using the changeset viewer.