Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
07/02/2020 06:25:07 AM (6 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.