Skip to:
Content

BuddyPress.org

Changeset 12214


Ignore:
Timestamp:
09/05/2018 01:52:54 AM (7 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.