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 |
Stats
MD5 | afcf9a43b52e4141259685ac55ab8373 |
Eval Count | 2 |
Decode Time | 72 ms |