' . '
' . '

' . __( 'Remove a group', GROUPS_PLUGIN_DOMAIN ) . '

' . '
' . '
' . '
' . '' . ' ' . wp_nonce_field( 'groups-remove', GROUPS_ADMIN_GROUPS_NONCE, true, false ) . '' . '' . '' . __( 'Cancel', GROUPS_PLUGIN_DOMAIN ) . '' . '
' . '' . // .group.remove '
' . ''; // .manage-groups echo $output; Groups_Help::footer(); } // function groups_admin_groups_remove /** * Handle remove form submission. */ function groups_admin_groups_remove_submit() { global $wpdb; $result = false; if ( !current_user_can( GROUPS_ADMINISTER_GROUPS ) ) { wp_die( __( 'Access denied.', GROUPS_PLUGIN_DOMAIN ) ); } if ( !wp_verify_nonce( $_POST[GROUPS_ADMIN_GROUPS_NONCE], 'groups-remove' ) ) { wp_die( __( 'Access denied.', GROUPS_PLUGIN_DOMAIN ) ); } $group_id = isset( $_POST['group-id-field'] ) ? $_POST['group-id-field'] : null; $group = Groups_Group::read( $group_id ); if ( $group ) { if ( $group->name !== Groups_Registered::REGISTERED_GROUP_NAME ) { $result = Groups_Group::delete( $group_id ); } } return $result; } // function groups_admin_groups_remove_submit ?>