HEX
Server:
System: Linux aac286ea486c 5.14.0-687.15.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jun 11 08:51:45 EDT 2026 x86_64
User: root (0)
PHP: 8.2.30
Disabled: 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_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,disk_free_space,diskfreespace
Upload Files
File: /dom877180/wp-content/plugins/gravityformsuserregistration/js/feed_settings.js
( function( $ ) {

	var GFURFeedSettings = function() {

		var self = this;

		self.init = function() {

			self.$password  = $( '#password' );
			self.$sendEmail = $( '#sendemailenable' );
			self.$sendEmailLocked = $( '#sendEmailLocked' );

			$( '.gfur-cs-checkbox' ).on( 'change', function() {

				var name    = $( this ).attr( 'name' ),
					$select = $( '#{0}ValueSpan, #{1}ValueSpan'.format( name, name.replace( 'Enable', '' ) ) ),
					$label  = $( 'label[for="{0}"]'.format( $( this ).attr( 'id' ) ) );

				// Set hidden input value for Checkbox.
				$( this ).siblings( 'input[type=hidden]' ).val( $( this ).prop( 'checked' ) ? 1 : 0 );

				if( $( this ).is( ':checked' ) ) {
					$label.find( 'span' ).html( $( this ).attr( 'data-enabledLabel' ) );
					$select.show();
				} else {
					$label.find( 'span' ).html( $( this ).attr( 'data-label' ) );
					$select.hide();
				}

			} );

			self.$password.change( function() {
				self.toggleSendEmail();
			} );

			if( self.$password.val() === 'email_link' || /* deprecated */ self.$password.val() === 'generatepass' ) {
				self.toggleSendEmail();
			}

		};

		self.toggleSendEmail = function() {

			var isEmailLink  = self.$password.val() === 'email_link',
				wasChecked   = self.$sendEmail.is( ':checked' ) && ! self.$sendEmail.is( ':disabled' ),
				isChecked    = isEmailLink;

			self.$sendEmail
				.data( 'was-checked', wasChecked )
				.prop( 'disabled', isEmailLink )
				.prop( 'checked', isChecked )
				.change();

 			if( isEmailLink ) {
				self.$sendEmailLocked.show();
			} else {
				self.$sendEmailLocked.hide();
			}

		};

		this.init();

	};

	$( document ).ready( function() {

		GFURFeedSettings();

	} );

} )( jQuery );