Skip to:
Content

BuddyPress.org

Changeset 545 for trunk/bp-groups.php


Ignore:
Timestamp:
11/14/2008 12:03:53 PM (16 years ago)
Author:
apeatling
Message:

Fixing error feedback when no groups match a search.
Fixed admin access to group editing.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-groups.php

    r544 r545  
    526526    if ( $bp['current_component'] == $bp['groups']['slug'] && $bp['action_variables'][0] == 'edit-details' ) {
    527527   
    528         if ( !$bp['is_item_mod'] )
    529             return false;
    530        
    531         // If the edit form has been submitted, save the edited details
    532         if ( isset( $_POST['save'] ) ) {
    533             if ( !groups_edit_base_group_details( $_POST['group-id'], $_POST['group-name'], $_POST['group-desc'], $_POST['group-news'], (int)$_POST['group-notify-members'] ) ) {
    534                 bp_core_add_message( __( 'There was an error updating group details, please try again.', 'buddypress' ), 'error' );
    535             } else {
    536                 bp_core_add_message( __( 'Group details were successfully updated.', 'buddypress' ) );
    537             }
    538             bp_core_redirect( $_SERVER['HTTP_REFERER'] );
    539         }
    540 
    541         bp_catch_uri( 'groups/admin/edit-details' );
     528        if ( $bp['is_item_admin'] || $bp['is_item_mod']  ) {
     529       
     530            // If the edit form has been submitted, save the edited details
     531            if ( isset( $_POST['save'] ) ) {
     532                if ( !groups_edit_base_group_details( $_POST['group-id'], $_POST['group-name'], $_POST['group-desc'], $_POST['group-news'], (int)$_POST['group-notify-members'] ) ) {
     533                    bp_core_add_message( __( 'There was an error updating group details, please try again.', 'buddypress' ), 'error' );
     534                } else {
     535                    bp_core_add_message( __( 'Group details were successfully updated.', 'buddypress' ) );
     536                }
     537                bp_core_redirect( $_SERVER['HTTP_REFERER'] );
     538            }
     539
     540            bp_catch_uri( 'groups/admin/edit-details' );
     541           
     542        }
    542543    }
    543544}
Note: See TracChangeset for help on using the changeset viewer.