HEX
Server: nginx/1.16.1
System: Linux VM-0-14-centos 4.18.0-348.7.1.el8_5.x86_64 #1 SMP Wed Dec 22 13:25:12 UTC 2021 x86_64
User: www (1000)
PHP: 8.3.31
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/www.sceybwg.com/wp-content/plugins/bbpress/templates/default/js/engagements.js
/* global bbpEngagementJS */
jQuery( document ).ready( function ( $ ) {

	function bbp_ajax_call( action, object, type, nonce, update_selector ) {
		var $data = {
			action : action,
			id     : object,
			type   : type,
			nonce  : nonce
		};

		$.post( bbpEngagementJS.bbp_ajaxurl, $data, function ( response ) {
			if ( response.success ) {
				$( update_selector ).html( response.content );
			} else {
				if ( !response.content ) {
					response.content = bbpEngagementJS.generic_ajax_error;
				}
				window.alert( response.content );
			}
		} );
	}

	$( '#favorite-toggle' ).on( 'click', 'span a.favorite-toggle', function( e ) {
		e.preventDefault();
		bbp_ajax_call(
			'favorite',
			$( this ).data( 'bbp-object-id'   ),
			$( this ).data( 'bbp-object-type' ),
			$( this ).data( 'bbp-nonce'       ),
			'#favorite-toggle'
		);
	} );

	$( '#subscription-toggle' ).on( 'click', 'span a.subscription-toggle', function( e ) {
		e.preventDefault();
		bbp_ajax_call(
			'subscription',
			$( this ).data( 'bbp-object-id'   ),
			$( this ).data( 'bbp-object-type' ),
			$( this ).data( 'bbp-nonce'       ),
			'#subscription-toggle'
		);
	} );

	$( '.bbp-alert-outer' ).on( 'click', '.bbp-alert-close', function( e ) {
		e.preventDefault();
		$( this ).closest( '.bbp-alert-outer' ).fadeOut();
	} );

	$( '.bbp-alert-outer' ).on( 'click', function( e ) {
		if ( this === e.target ) {
			$( this ).closest( '.bbp-alert-outer' ).fadeOut();
		}
	} );

	$( document ).keyup( function( e ) {
		if ( e.keyCode === 27 ) {
			$( '.bbp-alert-outer .bbp-alert-close' ).click();
		}
	} );
} );