Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
07/02/2020 06:25:07 AM (5 years ago)
Author:
imath
Message:

BP xProfile: add a delete confirmation screen for fields

Props oztaser

Fixes #8321

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-xprofile/classes/class-bp-xprofile-field.php

    r12668 r12676  
    13321332        ), $users_url );
    13331333
     1334
     1335        // Delete.
     1336        if ( $this->can_delete ) {
     1337            $delete_url = wp_nonce_url( add_query_arg( array(
     1338                'page'     => 'bp-profile-setup',
     1339                'mode'     => 'delete_field',
     1340                'field_id' => (int) $this->id
     1341            ), $users_url ), 'bp_xprofile_delete_field-' . $this->id, 'bp_xprofile_delete_field' );
     1342        }
    13341343        /**
    13351344         * Fires before XProfile Field submit metabox.
     
    13691378
    13701379                        <div id="delete-action">
    1371                             <a href="<?php echo esc_url( $cancel_url ); ?>" class="deletion"><?php esc_html_e( 'Cancel', 'buddypress' ); ?></a>
     1380                            <?php if ( ! empty( $this->id ) && isset( $delete_url ) ) : ?>
     1381                                <a href="<?php echo esc_url( $delete_url ); ?>" class="submitdelete deletion"><?php esc_html_e( 'Delete', 'buddypress' ); ?></a>
     1382                            <?php endif; ?>
     1383
     1384                            <div><a href="<?php echo esc_url( $cancel_url ); ?>" class="deletion"><?php esc_html_e( 'Cancel', 'buddypress' ); ?></a></div>
    13721385                        </div>
    13731386
Note: See TracChangeset for help on using the changeset viewer.