Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
05/08/2009 12:02:11 PM (17 years ago)
Author:
apeatling
Message:

Applying security enhancement patch - props markjaquith.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/1.0/bp-groups/bp-groups-templatetags.php

    r1438 r1473  
    5757                case 1: ?>
    5858                        <label for="group-name">* <?php _e('Group Name', 'buddypress') ?></label>
    59                         <input type="text" name="group-name" id="group-name" value="<?php echo ( $group_obj ) ? $group_obj->name : $_POST['group-name']; ?>" />
     59                        <input type="text" name="group-name" id="group-name" value="<?php echo attribute_escape( ( $group_obj ) ? $group_obj->name : $_POST['group-name'] ); ?>" />
    6060               
    6161                        <label for="group-desc">* <?php _e('Group Description', 'buddypress') ?></label>
    62                         <textarea name="group-desc" id="group-desc"><?php echo ( $group_obj ) ? $group_obj->description : $_POST['group-desc']; ?></textarea>
     62                        <textarea name="group-desc" id="group-desc"><?php echo htmlspecialchars( ( $group_obj ) ? $group_obj->description : $_POST['group-desc'] ); ?></textarea>
    6363               
    6464                        <label for="group-news"><?php _e('Recent News', 'buddypress') ?></label>
    65                         <textarea name="group-news" id="group-news"><?php echo ( $group_obj ) ? $group_obj->news : $_POST['group-news']; ?></textarea>
     65                        <textarea name="group-news" id="group-news"><?php echo htmlspecialchars( ( $group_obj ) ? $group_obj->news : $_POST['group-news'] ); ?></textarea>
    6666                       
    6767                        <?php do_action( 'groups_custom_group_fields_editable' ) ?>
    … …  
    233233                                        ?>
    234234                                       
    235                                         <li><input<?php echo $checked ?> type="checkbox" name="friends[]" id="f-<?php echo $friends[$i]['id'] ?>" value="<?php echo $friends[$i]['id'] ?>" /> <?php echo $friends[$i]['full_name']; ?></li>
     235                                        <li><input<?php echo $checked ?> type="checkbox" name="friends[]" id="f-<?php echo $friends[$i]['id'] ?>" value="<?php echo attribute_escape( $friends[$i]['id'] ); ?>" /> <?php echo $friends[$i]['full_name']; ?></li>
    236236                                        <?php } ?>
    237237                                </ul>
    … …  
    15131513                <?php bp_group_list_invite_friends() ?>
    15141514                <?php wp_nonce_field( 'groups_invite_uninvite_user', '_wpnonce_invite_uninvite_user' ) ?>
    1515                 <input type="hidden" name="group_id" id="group_id" value="<?php echo $group->id ?>" />
     1515                <input type="hidden" name="group_id" id="group_id" value="<?php echo attribute_escape( $group->id ) ?>" />
    15161516        </div>
    15171517
Note: See TracChangeset for help on using the changeset viewer.