HEX
Server: nginx/1.24.0
System: Linux VM-8-5-opencloudos 6.6.47-12.oc9.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Sep 24 16:15:42 CST 2024 x86_64
User: www (1000)
PHP: 8.0.26
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/aiwellbore.com/wp-content/plugins/wps-visitor-counter/wps-visitor-counter-count.php
<?php
function wps_enqueue_scripts() {
		global $wp;
		if ( !is_admin() ) {
		  wp_enqueue_script( 'wps', plugin_dir_url( __FILE__ ) . 'styles/js/custom.js', array( 'jquery' ),'1', false );
		$params = array(
		  'ajaxurl' => admin_url('admin-ajax.php'),
		  'ajax_nonce' => wp_create_nonce('wps-nonce'),
		);
		wp_localize_script( 'wps', 'wpspagevisit', $params);  
		}
		
		wp_enqueue_style( 'wps-visitor-style', plugin_dir_url( __FILE__ ).'styles/css/default.css', array(),'2' );

	}

	
add_action( 'wp_enqueue_scripts', 'wps_enqueue_scripts',100 );
add_action( 'admin_enqueue_scripts', 'wps_enqueue_scripts',100 );



add_action('wp_ajax_wps_count_page_visit', 'wps_count_page_visit');
add_action('wp_ajax_nopriv_wps_count_page_visit', 'wps_count_page_visit');
function wps_count_page_visit() {
	check_ajax_referer( 'wps-nonce', 'nonce' );
	global $wpdb;
	$ip = wps_getRealIpAddr(); // Getting the user's computer IP
	$date = date("Y-m-d"); // Getting the current date
	$waktu = time();
	$sql = $wpdb->query( $wpdb->prepare("INSERT INTO `". WPS_VC_TABLE_NAME . "`(`ip`, `date`, `views`, `online`) VALUES(%s, %s, %d, %s) ON DUPLICATE KEY UPDATE `views` = `views` +1, `online` = %s;",$ip, $date, 1, $waktu,$waktu ));
wp_die();
}
?>