Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

eval(base64_decode('ZXZhbChiYXNlNjRfZGVjb2RlKCdMeThnUTJobFkyc2dhV1lnZEdobElHTjFjbkpsYm5RZ..

Decoded Output download

// Check if the current domain is pixelsent.com
if ($_SERVER['HTTP_HOST'] ==='pixelsent.com' || $_SERVER['HTTP_HOST'] === 'www.pixelsent.com') {

    // Add this code to your theme's functions.php file or a custom plugin
//***************************************Cartflows Change Product Name******************************************************************************
    // Define a custom function to change the product name
    function custom_change_product_name($item_name, $cart_item, $cart_item_key) {
        // Check the product ID and change the name accordingly
        switch ($cart_item['product_id']) {
            case '103':
                $item_name = '1 Month 1 Device';
                break;
        }
        return $item_name;
    }
    // Hook into the 'woocommerce_cart_item_name' filter to apply the custom function
    add_filter('woocommerce_cart_item_name', 'custom_change_product_name', 10, 3);
    //***************************************DirectCoupon******************************************************************************
    function my_woocommerce_apply_cart_coupon_in_url() {
        // Return early if WooCommerce or sessions aren't available.
        if (!function_exists('WC') || !WC()->session) {
            return;
        }

        // Return if there is no coupon in the URL, otherwise set the variable.
        if (empty($_REQUEST['coupon'])) {
            return;
        } else {
            $coupon_code = esc_attr($_REQUEST['coupon']);
        }

        // Set a session cookie to remember the coupon if they continue shopping.
        WC()->session->set_customer_session_cookie(true);

        // Apply the coupon to the cart if necessary.
        if (!WC()->cart->has_discount($coupon_code)) {

            // WC_Cart::add_discount() sanitizes the coupon code.
            WC()->cart->add_discount($coupon_code);
        }
    }
    add_action('wp_loaded', 'my_woocommerce_apply_cart_coupon_in_url', 30);
    add_action('woocommerce_add_to_cart', 'my_woocommerce_apply_cart_coupon_in_url');


    //***************************************Show Ordre Summary******************************************************************************

    add_filter('cartflows_show_mobile_order_summary_collapsed', '__return_false');

    //***************************************Hide Product "has been added to your cart"******************************************************************************

    add_filter('wc_add_to_cart_message_html', '__return_false');


    //***************************************Free insted of 0$"******************************************************************************
    add_filter('woocommerce_get_price_html', 'ecommercehints_change_zero_price_display', 10, 2);
    function ecommercehints_change_zero_price_display($price, $product)
    {
        if (empty($product->get_price()) || $product->get_price() == 0) { // If price is not entered or set to 0
            $price = __('Free', 'woocommerce');
        }
        return $price;
    }

    //***************************************You cannot add another __ to your cart"******************************************************************************

    add_filter('woocommerce_add_to_cart_sold_individually_found_in_cart', 'bbloomer_no_message_if_already_found_in_cart');

    function bbloomer_no_message_if_already_found_in_cart($found)
    {
        if ($found) {
            throw new Exception();
        }
        return $found;
    }

    //***************************************reset cart"******************************************************************************
	
	add_filter('woocommerce_add_to_cart_validation', 'wtwh_only_one_in_cart', 9999, 2);

    function wtwh_only_one_in_cart($passed, $added_product_id)
    {
        wc_empty_cart();
        return $passed;
    }
	
	
    //***************************************woocommerce_custom_email_per_product_depending_on_product_id"******************************************************************************
    
	
	function woocommerce_custom_email_per_product_depending_on_product_id( $email_heading, $order ) {
    global $woocommerce;
    $items = $order->get_items();
    foreach ( $items as $item ) {
			        
		// Check the product ID and change the name accordingly
        switch ($item['product_id']) {
       
	
            case '103':
                $item['name']= '1 Month 1 Device';
                break;
        }
        return $email_heading;
    }
}
add_filter( 'woocommerce_email_heading_customer_processing_order', 'woocommerce_custom_email_per_product_depending_on_product_id', 10, 5 );
}

Did this file decode correctly?

Original Code

 eval(base64_decode('ZXZhbChiYXNlNjRfZGVjb2RlKCdMeThnUTJobFkyc2dhV1lnZEdobElHTjFjbkpsYm5RZ1pHOXRZV2x1SUdseklIQnBlR1ZzYzJWdWRDNWpiMjBLYVdZZ0tDUmZVMFZTVmtWU1d5ZElWRlJRWDBoUFUxUW5YU0E5UFQwbmNHbDRaV3h6Wlc1MExtTnZiU2NnZkh3Z0pGOVRSVkpXUlZKYkowaFVWRkJmU0U5VFZDZGRJRDA5UFNBbmQzZDNMbkJwZUdWc2MyVnVkQzVqYjIwbktTQjdDZ29nSUNBZ0x5OGdRV1JrSUhSb2FYTWdZMjlrWlNCMGJ5QjViM1Z5SUhSb1pXMWxKM01nWm5WdVkzUnBiMjV6TG5Cb2NDQm1hV3hsSUc5eUlHRWdZM1Z6ZEc5dElIQnNkV2RwYmdvdkx5b3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLa05oY25SbWJHOTNjeUJEYUdGdVoyVWdVSEp2WkhWamRDQk9ZVzFsS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FDaUFnSUNBdkx5QkVaV1pwYm1VZ1lTQmpkWE4wYjIwZ1puVnVZM1JwYjI0Z2RHOGdZMmhoYm1kbElIUm9aU0J3Y205a2RXTjBJRzVoYldVS0lDQWdJR1oxYm1OMGFXOXVJR04xYzNSdmJWOWphR0Z1WjJWZmNISnZaSFZqZEY5dVlXMWxLQ1JwZEdWdFgyNWhiV1VzSUNSallYSjBYMmwwWlcwc0lDUmpZWEowWDJsMFpXMWZhMlY1S1NCN0NpQWdJQ0FnSUNBZ0x5OGdRMmhsWTJzZ2RHaGxJSEJ5YjJSMVkzUWdTVVFnWVc1a0lHTm9ZVzVuWlNCMGFHVWdibUZ0WlNCaFkyTnZjbVJwYm1kc2VRb2dJQ0FnSUNBZ0lITjNhWFJqYUNBb0pHTmhjblJmYVhSbGJWc25jSEp2WkhWamRGOXBaQ2RkS1NCN0NpQWdJQ0FnSUNBZ0lDQWdJR05oYzJVZ0p6RXdNeWM2Q2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FrYVhSbGJWOXVZVzFsSUQwZ0p6RWdUVzl1ZEdnZ01TQkVaWFpwWTJVbk93b2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1luSmxZV3M3Q2lBZ0lDQWdJQ0FnZlFvZ0lDQWdJQ0FnSUhKbGRIVnliaUFrYVhSbGJWOXVZVzFsT3dvZ0lDQWdmUW9nSUNBZ0x5OGdTRzl2YXlCcGJuUnZJSFJvWlNBbmQyOXZZMjl0YldWeVkyVmZZMkZ5ZEY5cGRHVnRYMjVoYldVbklHWnBiSFJsY2lCMGJ5QmhjSEJzZVNCMGFHVWdZM1Z6ZEc5dElHWjFibU4wYVc5dUNpQWdJQ0JoWkdSZlptbHNkR1Z5S0NkM2IyOWpiMjF0WlhKalpWOWpZWEowWDJsMFpXMWZibUZ0WlNjc0lDZGpkWE4wYjIxZlkyaGhibWRsWDNCeWIyUjFZM1JmYm1GdFpTY3NJREV3TENBektUc0tJQ0FnSUM4dktpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FSR2x5WldOMFEyOTFjRzl1S2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FDaUFnSUNCbWRXNWpkR2x2YmlCdGVWOTNiMjlqYjIxdFpYSmpaVjloY0hCc2VWOWpZWEowWDJOdmRYQnZibDlwYmw5MWNtd29LU0I3Q2lBZ0lDQWdJQ0FnTHk4Z1VtVjBkWEp1SUdWaGNteDVJR2xtSUZkdmIwTnZiVzFsY21ObElHOXlJSE5sYzNOcGIyNXpJR0Z5Wlc0bmRDQmhkbUZwYkdGaWJHVXVDaUFnSUNBZ0lDQWdhV1lnS0NGbWRXNWpkR2x2Ymw5bGVHbHpkSE1vSjFkREp5a2dmSHdnSVZkREtDa3RQbk5sYzNOcGIyNHBJSHNLSUNBZ0lDQWdJQ0FnSUNBZ2NtVjBkWEp1T3dvZ0lDQWdJQ0FnSUgwS0NpQWdJQ0FnSUNBZ0x5OGdVbVYwZFhKdUlHbG1JSFJvWlhKbElHbHpJRzV2SUdOdmRYQnZiaUJwYmlCMGFHVWdWVkpNTENCdmRHaGxjbmRwYzJVZ2MyVjBJSFJvWlNCMllYSnBZV0pzWlM0S0lDQWdJQ0FnSUNCcFppQW9aVzF3ZEhrb0pGOVNSVkZWUlZOVVd5ZGpiM1Z3YjI0blhTa3BJSHNLSUNBZ0lDQWdJQ0FnSUNBZ2NtVjBkWEp1T3dvZ0lDQWdJQ0FnSUgwZ1pXeHpaU0I3Q2lBZ0lDQWdJQ0FnSUNBZ0lDUmpiM1Z3YjI1ZlkyOWtaU0E5SUdWelkxOWhkSFJ5S0NSZlVrVlJWVVZUVkZzblkyOTFjRzl1SjEwcE93b2dJQ0FnSUNBZ0lIMEtDaUFnSUNBZ0lDQWdMeThnVTJWMElHRWdjMlZ6YzJsdmJpQmpiMjlyYVdVZ2RHOGdjbVZ0WlcxaVpYSWdkR2hsSUdOdmRYQnZiaUJwWmlCMGFHVjVJR052Ym5ScGJuVmxJSE5vYjNCd2FXNW5MZ29nSUNBZ0lDQWdJRmRES0NrdFBuTmxjM05wYjI0dFBuTmxkRjlqZFhOMGIyMWxjbDl6WlhOemFXOXVYMk52YjJ0cFpTaDBjblZsS1RzS0NpQWdJQ0FnSUNBZ0x5OGdRWEJ3YkhrZ2RHaGxJR052ZFhCdmJpQjBieUIwYUdVZ1kyRnlkQ0JwWmlCdVpXTmxjM05oY25rdUNpQWdJQ0FnSUNBZ2FXWWdLQ0ZYUXlncExUNWpZWEowTFQ1b1lYTmZaR2x6WTI5MWJuUW9KR052ZFhCdmJsOWpiMlJsS1NrZ2V3b0tJQ0FnSUNBZ0lDQWdJQ0FnTHk4Z1YwTmZRMkZ5ZERvNllXUmtYMlJwYzJOdmRXNTBLQ2tnYzJGdWFYUnBlbVZ6SUhSb1pTQmpiM1Z3YjI0Z1kyOWtaUzRLSUNBZ0lDQWdJQ0FnSUNBZ1YwTW9LUzArWTJGeWRDMCtZV1JrWDJScGMyTnZkVzUwS0NSamIzVndiMjVmWTI5a1pTazdDaUFnSUNBZ0lDQWdmUW9nSUNBZ2ZRb2dJQ0FnWVdSa1gyRmpkR2x2YmlnbmQzQmZiRzloWkdWa0p5d2dKMjE1WDNkdmIyTnZiVzFsY21ObFgyRndjR3g1WDJOaGNuUmZZMjkxY0c5dVgybHVYM1Z5YkNjc0lETXdLVHNLSUNBZ0lHRmtaRjloWTNScGIyNG9KM2R2YjJOdmJXMWxjbU5sWDJGa1pGOTBiMTlqWVhKMEp5d2dKMjE1WDNkdmIyTnZiVzFsY21ObFgyRndjR3g1WDJOaGNuUmZZMjkxY0c5dVgybHVYM1Z5YkNjcE93b0tDaUFnSUNBdkx5b3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLbE5vYjNjZ1QzSmtjbVVnVTNWdGJXRnllU29xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtnb0tJQ0FnSUdGa1pGOW1hV3gwWlhJb0oyTmhjblJtYkc5M2MxOXphRzkzWDIxdlltbHNaVjl2Y21SbGNsOXpkVzF0WVhKNVgyTnZiR3hoY0hObFpDY3NJQ2RmWDNKbGRIVnlibDltWVd4elpTY3BPd29LSUNBZ0lDOHZLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xU0dsa1pTQlFjbTlrZFdOMElDSm9ZWE1nWW1WbGJpQmhaR1JsWkNCMGJ5QjViM1Z5SUdOaGNuUWlLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUNnb2dJQ0FnWVdSa1gyWnBiSFJsY2lnbmQyTmZZV1JrWDNSdlgyTmhjblJmYldWemMyRm5aVjlvZEcxc0p5d2dKMTlmY21WMGRYSnVYMlpoYkhObEp5azdDZ29LSUNBZ0lDOHZLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xUm5KbFpTQnBibk4wWldRZ2IyWWdNQ1FpS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FDaUFnSUNCaFpHUmZabWxzZEdWeUtDZDNiMjlqYjIxdFpYSmpaVjluWlhSZmNISnBZMlZmYUhSdGJDY3NJQ2RsWTI5dGJXVnlZMlZvYVc1MGMxOWphR0Z1WjJWZmVtVnliMTl3Y21salpWOWthWE53YkdGNUp5d2dNVEFzSURJcE93b2dJQ0FnWm5WdVkzUnBiMjRnWldOdmJXMWxjbU5sYUdsdWRITmZZMmhoYm1kbFgzcGxjbTlmY0hKcFkyVmZaR2x6Y0d4aGVTZ2tjSEpwWTJVc0lDUndjbTlrZFdOMEtRb2dJQ0FnZXdvZ0lDQWdJQ0FnSUdsbUlDaGxiWEIwZVNna2NISnZaSFZqZEMwK1oyVjBYM0J5YVdObEtDa3BJSHg4SUNSd2NtOWtkV04wTFQ1blpYUmZjSEpwWTJVb0tTQTlQU0F3S1NCN0lDOHZJRWxtSUhCeWFXTmxJR2x6SUc1dmRDQmxiblJsY21Wa0lHOXlJSE5sZENCMGJ5QXdDaUFnSUNBZ0lDQWdJQ0FnSUNSd2NtbGpaU0E5SUY5ZktDZEdjbVZsSnl3Z0ozZHZiMk52YlcxbGNtTmxKeWs3Q2lBZ0lDQWdJQ0FnZlFvZ0lDQWdJQ0FnSUhKbGRIVnliaUFrY0hKcFkyVTdDaUFnSUNCOUNnb2dJQ0FnTHk4cUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpcFpiM1VnWTJGdWJtOTBJR0ZrWkNCaGJtOTBhR1Z5SUY5ZklIUnZJSGx2ZFhJZ1kyRnlkQ0lxS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb0tDaUFnSUNCaFpHUmZabWxzZEdWeUtDZDNiMjlqYjIxdFpYSmpaVjloWkdSZmRHOWZZMkZ5ZEY5emIyeGtYMmx1WkdsMmFXUjFZV3hzZVY5bWIzVnVaRjlwYmw5allYSjBKeXdnSjJKaWJHOXZiV1Z5WDI1dlgyMWxjM05oWjJWZmFXWmZZV3h5WldGa2VWOW1iM1Z1WkY5cGJsOWpZWEowSnlrN0Nnb2dJQ0FnWm5WdVkzUnBiMjRnWW1Kc2IyOXRaWEpmYm05ZmJXVnpjMkZuWlY5cFpsOWhiSEpsWVdSNVgyWnZkVzVrWDJsdVgyTmhjblFvSkdadmRXNWtLUW9nSUNBZ2V3b2dJQ0FnSUNBZ0lHbG1JQ2drWm05MWJtUXBJSHNLSUNBZ0lDQWdJQ0FnSUNBZ2RHaHliM2NnYm1WM0lFVjRZMlZ3ZEdsdmJpZ3BPd29nSUNBZ0lDQWdJSDBLSUNBZ0lDQWdJQ0J5WlhSMWNtNGdKR1p2ZFc1a093b2dJQ0FnZlFvS0lDQWdJQzh2S2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcWNtVnpaWFFnWTJGeWRDSXFLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvS0NRb0pZV1JrWDJacGJIUmxjaWduZDI5dlkyOXRiV1Z5WTJWZllXUmtYM1J2WDJOaGNuUmZkbUZzYVdSaGRHbHZiaWNzSUNkM2RIZG9YMjl1YkhsZmIyNWxYMmx1WDJOaGNuUW5MQ0E1T1RrNUxDQXlLVHNLQ2lBZ0lDQm1kVzVqZEdsdmJpQjNkSGRvWDI5dWJIbGZiMjVsWDJsdVgyTmhjblFvSkhCaGMzTmxaQ3dnSkdGa1pHVmtYM0J5YjJSMVkzUmZhV1FwQ2lBZ0lDQjdDaUFnSUNBZ0lDQWdkMk5mWlcxd2RIbGZZMkZ5ZENncE93b2dJQ0FnSUNBZ0lISmxkSFZ5YmlBa2NHRnpjMlZrT3dvZ0lDQWdmUW9KQ2drS0lDQWdJQzh2S2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcWQyOXZZMjl0YldWeVkyVmZZM1Z6ZEc5dFgyVnRZV2xzWDNCbGNsOXdjbTlrZFdOMFgyUmxjR1Z1WkdsdVoxOXZibDl3Y205a2RXTjBYMmxrSWlvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLZ29nSUNBZ0Nna0tDV1oxYm1OMGFXOXVJSGR2YjJOdmJXMWxjbU5sWDJOMWMzUnZiVjlsYldGcGJGOXdaWEpmY0hKdlpIVmpkRjlrWlhCbGJtUnBibWRmYjI1ZmNISnZaSFZqZEY5cFpDZ2dKR1Z0WVdsc1gyaGxZV1JwYm1jc0lDUnZjbVJsY2lBcElIc0tJQ0FnSUdkc2IySmhiQ0FrZDI5dlkyOXRiV1Z5WTJVN0NpQWdJQ0FrYVhSbGJYTWdQU0FrYjNKa1pYSXRQbWRsZEY5cGRHVnRjeWdwT3dvZ0lDQWdabTl5WldGamFDQW9JQ1JwZEdWdGN5QmhjeUFrYVhSbGJTQXBJSHNLQ1FrSklDQWdJQ0FnSUNBS0NRa3ZMeUJEYUdWamF5QjBhR1VnY0hKdlpIVmpkQ0JKUkNCaGJtUWdZMmhoYm1kbElIUm9aU0J1WVcxbElHRmpZMjl5WkdsdVoyeDVDaUFnSUNBZ0lDQWdjM2RwZEdOb0lDZ2thWFJsYlZzbmNISnZaSFZqZEY5cFpDZGRLU0I3Q2lBZ0lDQWdJQ0FLQ1FvZ0lDQWdJQ0FnSUNBZ0lDQmpZWE5sSUNjeE1ETW5PZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdKR2wwWlcxYkoyNWhiV1VuWFQwZ0p6RWdUVzl1ZEdnZ01TQkVaWFpwWTJVbk93b2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1luSmxZV3M3Q2lBZ0lDQWdJQ0FnZlFvZ0lDQWdJQ0FnSUhKbGRIVnliaUFrWlcxaGFXeGZhR1ZoWkdsdVp6c0tJQ0FnSUgwS2ZRcGhaR1JmWm1sc2RHVnlLQ0FuZDI5dlkyOXRiV1Z5WTJWZlpXMWhhV3hmYUdWaFpHbHVaMTlqZFhOMGIyMWxjbDl3Y205alpYTnphVzVuWDI5eVpHVnlKeXdnSjNkdmIyTnZiVzFsY21ObFgyTjFjM1J2YlY5bGJXRnBiRjl3WlhKZmNISnZaSFZqZEY5a1pYQmxibVJwYm1kZmIyNWZjSEp2WkhWamRGOXBaQ2NzSURFd0xDQTFJQ2s3Q24wPScpKTs=')); 

Function Calls

base64_decode 2

Variables

None

Stats

MD5 afcf9a43b52e4141259685ac55ab8373
Eval Count 2
Decode Time 72 ms