Skip to:
Content

BuddyPress.org

Changeset 12214


Ignore:
Timestamp:
09/05/2018 01:52:54 AM (8 years ago)
Author:
imath
Message:

BP Nouveau: Avoid escaping single Group description after sanitization

Props MorgunovVit dcavins marcella1981

See #7923 (branch 3.0)

Location:
branches/3.0/src/bp-templates/bp-nouveau
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • branches/3.0/src/bp-templates/bp-nouveau/buddypress/groups/single/cover-image-header.php

    r12157 r12214  
    44 *
    55 * @since 3.0.0
    6  * @version 3.1.0
     6 * @version 3.2.0
    77 */
    88?>
     
    5656</div><!-- #cover-image-container -->
    5757
    58 <?php if ( ! bp_nouveau_groups_front_page_description() ) : ?>
    59         <?php if ( ! empty( bp_nouveau_group_meta()->description ) ) : ?>
    60                 <div class="desc-wrap">
    61                         <div class="group-description">
    62                         <?php echo esc_html( bp_nouveau_group_meta()->description ); ?>
     58<?php if ( ! bp_nouveau_groups_front_page_description() && bp_nouveau_group_has_meta( 'description' ) ) : ?>
     59        <div class="desc-wrap">
     60                <div class="group-description">
     61                        <?php bp_group_description(); ?>
    6362                </div><!-- //.group_description -->
    6463        </div>
    65         <?php endif; ?>
    6664<?php endif; ?>
  • branches/3.0/src/bp-templates/bp-nouveau/buddypress/groups/single/default-front.php

    r12082 r12214  
    44 *
    55 * @since 3.0.0
    6  * @version 3.0.0
     6 * @version 3.2.0
    77 */
    88?>
     
    3131        <?php endif; ?>
    3232
    33         <?php if ( bp_nouveau_groups_front_page_description() ) : ?>
     33        <?php if ( bp_nouveau_groups_front_page_description() && bp_nouveau_group_has_meta( 'description' ) ) : ?>
    3434                <div class="group-description">
    3535
  • branches/3.0/src/bp-templates/bp-nouveau/buddypress/groups/single/group-header.php

    r12157 r12214  
    44 *
    55 * @since 3.0.0
    6  * @version 3.1.0
     6 * @version 3.2.0
    77 */
    88?>
     
    4747
    4848
    49                 <?php if ( ! bp_nouveau_groups_front_page_description() ) { ?>
    50                         <?php if ( bp_nouveau_group_meta()->description ) { ?>
    51                                 <div class="group-description">
    52                                         <?php echo bp_nouveau_group_meta()->description; ?>
    53                                 </div><!-- //.group_description -->
    54                         <?php   } ?>
    55                 <?php } ?>
     49                <?php if ( ! bp_nouveau_groups_front_page_description() && bp_nouveau_group_has_meta( 'description' ) ) : ?>
     50                        <div class="group-description">
     51                                <?php bp_group_description(); ?>
     52                        </div><!-- //.group_description -->
     53                <?php endif; ?>
    5654
    5755</div><!-- #item-header-content -->
  • branches/3.0/src/bp-templates/bp-nouveau/common-styles/_bp_group_header.scss

    r12082 r12214  
    9595                        padding: $pad-med;
    9696                        text-align: left;
     97
     98                        p {
     99                                margin: 0;
     100                                padding: 0;
     101                        }
    97102                }
    98103        }
  • branches/3.0/src/bp-templates/bp-nouveau/css/buddypress-rtl.css

    r12083 r12214  
    23372337        padding: 1em;
    23382338        text-align: right;
     2339}
     2340
     2341.groups-header .desc-wrap .group-description p {
     2342        margin: 0;
     2343        padding: 0;
    23392344}
    23402345
  • branches/3.0/src/bp-templates/bp-nouveau/css/buddypress.css

    r12083 r12214  
    23372337        padding: 1em;
    23382338        text-align: left;
     2339}
     2340
     2341.groups-header .desc-wrap .group-description p {
     2342        margin: 0;
     2343        padding: 0;
    23392344}
    23402345
  • branches/3.0/src/bp-templates/bp-nouveau/includes/groups/template-tags.php

    r12082 r12214  
    44 *
    55 * @since 3.0.0
    6  * @version 3.0.0
     6 * @version 3.2.0
    77 */
    88
     
    10491049
    10501050/**
    1051  * Does the group has meta.
    1052  *
    1053  * @since 3.0.0
    1054  *
    1055  * @return bool True if the group has meta. False otherwise.
    1056  */
    1057 function bp_nouveau_group_has_meta() {
    1058         return (bool) bp_nouveau_get_group_meta();
     1051 * Does the group has metas or a specific meta value.
     1052 *
     1053 * @since 3.0.0
     1054 * @since 3.2.0 Adds the $meta_key argument.
     1055 *
     1056 * @param  string $meta_key The key of the meta to check the value for.
     1057 * @return bool             True if the group has meta. False otherwise.
     1058 */
     1059function bp_nouveau_group_has_meta( $meta_key = '' ) {
     1060        $group_meta = bp_nouveau_get_group_meta();
     1061
     1062        if ( ! $meta_key ) {
     1063                return (bool) $group_meta;
     1064        }
     1065
     1066        return ! empty( $group_meta[ $meta_key ] );
    10591067}
    10601068
Note: See TracChangeset for help on using the changeset viewer.