403Webshell
Server IP : 185.252.147.100  /  Your IP : 216.73.217.33
Web Server : nginx/1.27.3
System : Linux mitrofanov.ru 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64
User : mitr ( 1000)
PHP Version : 8.2.29
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /www/html/auto.mitrofanov.ru/public/wp-content/plugins/tools4wp/addons/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /www/html/auto.mitrofanov.ru/public/wp-content/plugins/tools4wp/addons/mailpoet.php
<?php

// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) {
    exit;
}

$options = get_option('tools4wp_options');
if (isset($options['mailpoet']) && $options['mailpoet'] == 1) {
    if (!get_transient('t4wp_mailpoet_setup_transient')) {
        require_once MY_PLUGIN_ADDONS . '/mailpoet_setup.php';
        set_transient( 't4wp_mailpoet_setup_transient', 'true', 8760 * HOUR_IN_SECONDS );
    }
    global $wpdb;
    $table_name = $wpdb->prefix . "mailpoet_settings";
    $retrieve_data = $wpdb->get_results ( "SELECT * FROM $table_name WHERE name='mta'" );
    foreach ($retrieve_data as $retrieved_data) {
        $value = unserialize($retrieved_data->value);
        $is_approved = 'true';
        if ($is_approved !== null) {
            $value['mailpoet_api_key_state']['data']['is_approved'] = $is_approved;
        }
		$subscriber_limit = '100000';
        if ($subscriber_limit !== null) {
            $value['mailpoet_api_key_state']['data']['subscriber_limit'] = $subscriber_limit;
        }
		$email_volume_limit = '500000';
        if ($email_volume_limit !== null) {
            $value['mailpoet_api_key_state']['data']['email_volume_limit'] = $email_volume_limit;
        }
		$code = '200';
        if ($code !== null) {
            $value['mailpoet_api_key_state']['code'] = $code;
        }
		$active_subscriber_limit = '100000';
        if ($active_subscriber_limit !== null) {
            $value['mailpoet_api_key_state']['data']['site_active_subscriber_limit'] = $active_subscriber_limit;
        }
        $new_value = serialize($value);
    }
    $wpdb->update($table_name, array('value'=>$new_value), array('name'=>'mta'));
    global $wpdb;
    $table_name = $wpdb->prefix . "mailpoet_settings";
    $new_value = $wpdb->get_var( $wpdb->prepare( "SELECT value FROM $table_name WHERE name = %s", 'premium' ) );
    if ( $new_value ) {
        $value = unserialize( $new_value );
        $state = 'valid';
        if ($state !== null) {
            $value['premium_key_state']['state'] = $state;
        }
        $access_restriction = '';
        if ($access_restriction !== null) {
            $value['premium_key_state']['access_restriction'] = $access_restriction;
        }
        $data = '';
        if ($data !== null) {
            $value['premium_key_state']['data'] = $data;
        }
        $code = '200';
        if ($code !== null) {
            $value['premium_key_state']['code'] = $code;
        }
        $new_value = serialize($value);
    }
    $wpdb->update($table_name, array('value'=>$new_value), array('name'=>'premium'));

    // include_once(ABSPATH . 'wp-admin/includes/plugin.php');
    // if( is_plugin_active('mailpoet-premium/mailpoet-premium.php') ) {
    //     if (!get_transient('t4wp_mailpoet_premium_transient')) {
    //         global $wpdb;
    //         $db_version = $wpdb->get_var( $wpdb->prepare( "SELECT value FROM {$wpdb->prefix}mailpoet_settings WHERE name = %s", 'db_version' ) );
    //         $file = (WP_CONTENT_DIR . '/plugins/mailpoet-premium/mailpoet-premium.php'); // specify the path to the file
    //         $new_version = $db_version; // specify the new version number
    //         $contents = file_get_contents($file);
    //         $contents = preg_replace('/\'version\' => \'\d+\.\d+\.\d+\',/', "'version' => '$new_version',", $contents);
    //         file_put_contents($file, $contents);
    //         set_transient( 't4wp_mailpoet_premium_transient', 'true', 48 * HOUR_IN_SECONDS );
    //     }
    // }
}

Youez - 2016 - github.com/yon3zu
LinuXploit