HEX
Server: Apache
System: Linux web2213.uni5.net 5.4.282-1.el8.elrepo.x86_64 #1 SMP Mon Aug 19 18:33:22 EDT 2024 x86_64
User: clinicamaciel (596848)
PHP: 7.3.33
Disabled: apache_child_terminate,c99_buff_prepare,c99_sess_put,dl,eval,exec,leak,link,myshellexec,openlog,passthru,pclose,pcntl_exec,php_check_syntax,php_strip_whitespace,popen,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,show_source,symlink,system,socket_listen,socket_create_listen,putenv
Upload Files
File: /home/clinicamaciel/www/index_lixo/wp-content/themes/CherryFramework/includes/voting.php
<?php 
//------------------------------------------------------
//  set voting post
//------------------------------------------------------
	if (isset($_GET["post_ID"])){ 
	        $post_ID = $_GET["post_ID"];
	}
	if (isset($_GET["get_user_ID"])){ 
	        $get_user_ID = $_GET["get_user_ID"];
	}
	if (isset($_GET["voting"])){ 
	        $voting = $_GET["voting"];
	}
	include_once ('../../../../wp-load.php');

	$user_like_array = !in_array($get_user_ID, get_post_meta($post_ID, 'user_like'));
	$user_dislike_array = !in_array($get_user_ID, get_post_meta($post_ID, 'user_dislike'));
	$users = get_users();

    foreach ($users as $user) {
    	if(($user->ID == $get_user_ID)){
        	$security_user = true;
        	break;
	    }else{
	    	$security_user = false;
	    }
    }

    if($security_user && $user_like_array && $user_dislike_array){
    	$count = get_post_meta($post_ID, 'post_'.$voting , true)+1;
		update_post_meta($post_ID, 'post_'. $voting, $count);
		add_post_meta($post_ID, 'user_'.$voting, $get_user_ID);
    }else{
    	echo theme_locals('have_voting');
    }
?>