Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
05/02/2015 01:01:03 AM (11 years ago)
Author:
boonebgorges
Message:

Allow group avatars to be disabled.

Props xgz, boonebgorges, imath, hnla.
Fixes #4677.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-core/bp-core-admin.php

    r9819 r9828  
    338338                        add_settings_section( 'bp_xprofile', _x( 'Profile Settings', 'BuddyPress setting tab', 'buddypress' ), 'bp_admin_setting_callback_xprofile_section', 'buddypress' );
    339339
    340                         $avatar_setting = 'bp_xprofile';
     340                        add_settings_field( 'bp-disable-avatar-uploads', __( 'Profile Photo Uploads', 'buddypress' ), 'bp_admin_setting_callback_avatar_uploads', 'buddypress', 'bp_xprofile' );
     341                        register_setting( 'buddypress', 'bp-disable-avatar-uploads', 'intval' );
    341342
    342343                        // Profile sync setting
     
    352353                        add_settings_section( 'bp_groups',        __( 'Groups Settings',  'buddypress' ), 'bp_admin_setting_callback_groups_section',   'buddypress'              );
    353354
    354                         if ( empty( $avatar_setting ) ) {
    355                                 $avatar_setting = 'bp_groups';
    356                         }
    357 
    358355                        // Allow subscriptions setting
    359356                        add_settings_field( 'bp_restrict_group_creation', __( 'Group Creation',   'buddypress' ), 'bp_admin_setting_callback_group_creation',   'buddypress', 'bp_groups' );
    360357                        register_setting  ( 'buddypress',         'bp_restrict_group_creation',   'intval'                                                                                );
     358
     359                        // Allow group avatars.
     360                        add_settings_field( 'bp-disable-group-avatar-uploads', __( 'Group Photo Uploads', 'buddypress' ), 'bp_admin_setting_callback_group_avatar_uploads', 'buddypress', 'bp_groups' );
     361                        register_setting( 'buddypress', 'bp-disable-group-avatar-uploads', 'intval' );
    361362                }
    362363
     
    393394                                register_setting  ( 'buddypress',         '_bp_enable_akismet',   'intval'                                                                                  );
    394395                        }
    395                 }
    396 
    397                 /** Avatar upload for users or groups ************************************/
    398 
    399                 if ( ! empty( $avatar_setting ) ) {
    400                     // Allow avatar uploads
    401                     add_settings_field( 'bp-disable-avatar-uploads', __( 'Profile Photo Uploads',   'buddypress' ), 'bp_admin_setting_callback_avatar_uploads',   'buddypress', $avatar_setting );
    402                     register_setting  ( 'buddypress',         'bp-disable-avatar-uploads',   'intval'                                                                                    );
    403396                }
    404397        }
Note: See TracChangeset for help on using the changeset viewer.