HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux sci 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: tpdc (1002)
PHP: 7.4.3-4ubuntu2.29
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,pcntl_unshare,
Upload Files
File: /var/www/html/nsci/wp-content/plugins/penci-recipe/js/rating_recipe.js
if ( jQuery(".penci_rateyo").length ) {
	jQuery(".penci_rateyo").each( function(){
		var $this 	= jQuery(this),
			rate 	= parseFloat( $this.data('rate') ),
			allow 	= $this.data('allow'),
			total 	= $this.data('total'),
			people_numb = parseInt( $this.data('people') );

		$this.rateYo({
			rating: rate,
			fullStar: true,
			starWidth: "13px",
			spacing: "3px",
			onSet: function ( rating, rateYoInstance ) {
				jQuery(this).rateYo("option", "readOnly", true);
				var postid = jQuery(this).data('postid');

				jQuery.ajax({
					type: "POST",
					url: PENCI.ajaxUrl,
					dataType: 'html',
					data: { action: 'penci_rateyo', nonce: PENCI.nonce, postid: postid, rating: rating },
					success: function( data ) {
						var parent = jQuery(this).parent(),
							new_rate = ( total + rating ) / ( people_numb + 1 );
						jQuery('.penci-rate-number', parent).html(new_rate);
						$this.rateYo("rating", new_rate);
						$this.parent().find('.penci-rate-number').html( new_rate.toPrecision(2) );
						$this.parent().find('.penci-number-people').html( people_numb + 1 );
					}
				});
			}
		});

		if ( allow == '0' ) {
			$this.rateYo("option", "readOnly", true);
		}
	} );
}