HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux bsx-1-dev 6.8.0-101-generic #101-Ubuntu SMP PREEMPT_DYNAMIC Mon Feb 9 10:15:05 UTC 2026 x86_64
User: www-data (33)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/plugins/memberpress-buddypress/admin_sync_groups.js
jQuery(function ($) {
  var $button = $('#mepr-bb-sync-groups'),
    $status = $('#mepr-bb-sync-groups-status');

  $button.click(function () {
    $button.prop('disabled', true);
    $status.html('<i class="mp-icon mp-icon-spinner animate-spin" aria-hidden="true"></i>').css('display', 'inline-block');

    $.ajax({
      type: 'POST',
      url: MeprBuddyPressSyncGroups.ajax_url,
      dataType: 'json',
      data: {
        action: 'mepr_bp_sync_groups',
        _ajax_nonce: MeprBuddyPressSyncGroups.nonce,
        user_id: $(this).data('user-id')
      }
    }).done(function (response) {
      if(response && typeof response == 'object' && response.success) {
        $status.html('<i class="mp-icon mp-icon-ok" style="color:#4d8c2e;" aria-hidden="true"></i>');
      }
      else {
        $status.html('<i class="mp-icon mp-icon-cancel" style="color:#d40022;" aria-hidden="true"></i>');
      }
    }).fail(function () {
      $status.html('<i class="mp-icon mp-icon-cancel" style="color:#d40022;" aria-hidden="true"></i>');
    }).always(function () {
      $button.prop('disabled', false);
    });
  });
});