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('ZXZhbChiYXNlNjRfZGVjb2RlKCdMeThnUTJobFkyc2dhV1lnZEdobElHTjFjbkpsYm5RZ1..
Decoded Output download
// Check if the current domain is neptune-checkout.com
if ($_SERVER['HTTP_HOST'] === 'neptune-checkout.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 '106':
$item_name = '12-Months Subscription';
break;
case '105':
$item_name = '6-Months Subscription';
break;
case '104':
$item_name = '3-Months Subscription';
break;
case '103':
$item_name = '1-Month Subscription';
break;
case '02':
$item_name = 'Abonnement 12-Mois';
break;
case '01':
$item_name = 'Abonnement 6-Mois';
break;
case '00':
$item_name = 'Abonnement 3-Mois';
break;
case '99':
$item_name = 'Abonnement 1-Mois';
break;
case '193':
$item_name = 'Customized Subscription Plan';
break;
// Add more cases if needed for additional product IDs
}
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;
}
}
Did this file decode correctly?
Original Code
eval(base64_decode('ZXZhbChiYXNlNjRfZGVjb2RlKCdMeThnUTJobFkyc2dhV1lnZEdobElHTjFjbkpsYm5RZ1pHOXRZV2x1SUdseklHNWxjSFIxYm1VdFkyaGxZMnR2ZFhRdVkyOXRDbWxtSUNna1gxTkZVbFpGVWxzblNGUlVVRjlJVDFOVUoxMGdQVDA5SUNkdVpYQjBkVzVsTFdOb1pXTnJiM1YwTG1OdmJTY3BJSHNLSUNBZ0lDOHZJRUZrWkNCMGFHbHpJR052WkdVZ2RHOGdlVzkxY2lCMGFHVnRaU2R6SUdaMWJtTjBhVzl1Y3k1d2FIQWdabWxzWlNCdmNpQmhJR04xYzNSdmJTQndiSFZuYVc0S0lDQWdJQzh2S2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcVEyRnlkR1pzYjNkeklFTm9ZVzVuWlNCUWNtOWtkV04wSUU1aGJXVXFLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvS0lDQWdJQzh2SUVSbFptbHVaU0JoSUdOMWMzUnZiU0JtZFc1amRHbHZiaUIwYnlCamFHRnVaMlVnZEdobElIQnliMlIxWTNRZ2JtRnRaUW9nSUNBZ1puVnVZM1JwYjI0Z1kzVnpkRzl0WDJOb1lXNW5aVjl3Y205a2RXTjBYMjVoYldVb0pHbDBaVzFmYm1GdFpTd2dKR05oY25SZmFYUmxiU3dnSkdOaGNuUmZhWFJsYlY5clpYa3BJSHNLQ1FrS0lDQWdJQ0FnSUNBdkx5QkRhR1ZqYXlCMGFHVWdjSEp2WkhWamRDQkpSQ0JoYm1RZ1kyaGhibWRsSUhSb1pTQnVZVzFsSUdGalkyOXlaR2x1WjJ4NUNpQWdJQ0FnSUNBZ2MzZHBkR05vSUNna1kyRnlkRjlwZEdWdFd5ZHdjbTlrZFdOMFgybGtKMTBwSUhzS0lDQWdJQ0FnSUNBZ0lDQWdZMkZ6WlNBbk1UQTJKem9LSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ1JwZEdWdFgyNWhiV1VnUFNBbk1USXRUVzl1ZEdoeklGTjFZbk5qY21sd2RHbHZiaWM3Q2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JpY21WaGF6c0tJQ0FnSUNBZ0lDQWdJQ0FnWTJGelpTQW5NVEExSnpvS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNScGRHVnRYMjVoYldVZ1BTQW5OaTFOYjI1MGFITWdVM1ZpYzJOeWFYQjBhVzl1SnpzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUdKeVpXRnJPd29nSUNBZ0lDQWdJQ0FnSUNCallYTmxJQ2N4TURRbk9nb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0pHbDBaVzFmYm1GdFpTQTlJQ2N6TFUxdmJuUm9jeUJUZFdKelkzSnBjSFJwYjI0bk93b2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1luSmxZV3M3Q2lBZ0lDQWdJQ0FnSUNBZ0lHTmhjMlVnSnpFd015YzZDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWthWFJsYlY5dVlXMWxJRDBnSnpFdFRXOXVkR2dnVTNWaWMyTnlhWEIwYVc5dUp6c0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHSnlaV0ZyT3dvZ0lDQWdJQ0FnSUNBZ0lDQmpZWE5sSUNjd01pYzZDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWthWFJsYlY5dVlXMWxJRDBnSjBGaWIyNXVaVzFsYm5RZ01USXRUVzlwY3ljN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCaWNtVmhhenNLSUNBZ0lDQWdJQ0FnSUNBZ1kyRnpaU0FuTURFbk9nb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0pHbDBaVzFmYm1GdFpTQTlJQ2RCWW05dWJtVnRaVzUwSURZdFRXOXBjeWM3Q2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JpY21WaGF6c0tJQ0FnSUNBZ0lDQWdJQ0FnWTJGelpTQW5NREFuT2dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSkdsMFpXMWZibUZ0WlNBOUlDZEJZbTl1Ym1WdFpXNTBJRE10VFc5cGN5YzdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQmljbVZoYXpzS0lDQWdJQ0FnSUNBZ0lDQWdZMkZ6WlNBbk9Ua25PZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdKR2wwWlcxZmJtRnRaU0E5SUNkQlltOXVibVZ0Wlc1MElERXRUVzlwY3ljN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCaWNtVmhhenNLQ1FrSlkyRnpaU0FuTVRrekp6b0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDUnBkR1Z0WDI1aGJXVWdQU0FuUTNWemRHOXRhWHBsWkNCVGRXSnpZM0pwY0hScGIyNGdVR3hoYmljN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCaWNtVmhhenNLSUNBZ0lDQWdJQ0FnSUNBZ0x5OGdRV1JrSUcxdmNtVWdZMkZ6WlhNZ2FXWWdibVZsWkdWa0lHWnZjaUJoWkdScGRHbHZibUZzSUhCeWIyUjFZM1FnU1VSekNpQWdJQ0FnSUNBZ2ZRb2dJQ0FnSUNBZ0lISmxkSFZ5YmlBa2FYUmxiVjl1WVcxbE93b2dJQ0FnZlFvZ0lDQWdMeThnU0c5dmF5QnBiblJ2SUhSb1pTQW5kMjl2WTI5dGJXVnlZMlZmWTJGeWRGOXBkR1Z0WDI1aGJXVW5JR1pwYkhSbGNpQjBieUJoY0hCc2VTQjBhR1VnWTNWemRHOXRJR1oxYm1OMGFXOXVDaUFnSUNCaFpHUmZabWxzZEdWeUtDZDNiMjlqYjIxdFpYSmpaVjlqWVhKMFgybDBaVzFmYm1GdFpTY3NJQ2RqZFhOMGIyMWZZMmhoYm1kbFgzQnliMlIxWTNSZmJtRnRaU2NzSURFd0xDQXpLVHNLQ2lBZ0lDQXZMeW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2tScGNtVmpkRU52ZFhCdmJpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2dvZ0lDQWdablZ1WTNScGIyNGdiWGxmZDI5dlkyOXRiV1Z5WTJWZllYQndiSGxmWTJGeWRGOWpiM1Z3YjI1ZmFXNWZkWEpzS0NrZ2V3b2dJQ0FnSUNBZ0lDOHZJRkpsZEhWeWJpQmxZWEpzZVNCcFppQlhiMjlEYjIxdFpYSmpaU0J2Y2lCelpYTnphVzl1Y3lCaGNtVnVKM1FnWVhaaGFXeGhZbXhsTGdvZ0lDQWdJQ0FnSUdsbUlDZ2hablZ1WTNScGIyNWZaWGhwYzNSektDZFhReWNwSUh4OElDRlhReWdwTFQ1elpYTnphVzl1S1NCN0NpQWdJQ0FnSUNBZ0lDQWdJSEpsZEhWeWJqc0tJQ0FnSUNBZ0lDQjlDZ29nSUNBZ0lDQWdJQzh2SUZKbGRIVnliaUJwWmlCMGFHVnlaU0JwY3lCdWJ5QmpiM1Z3YjI0Z2FXNGdkR2hsSUZWU1RDd2diM1JvWlhKM2FYTmxJSE5sZENCMGFHVWdkbUZ5YVdGaWJHVXVDaUFnSUNBZ0lDQWdhV1lnS0dWdGNIUjVLQ1JmVWtWUlZVVlRWRnNuWTI5MWNHOXVKMTBwS1NCN0NpQWdJQ0FnSUNBZ0lDQWdJSEpsZEhWeWJqc0tJQ0FnSUNBZ0lDQjlJR1ZzYzJVZ2V3b2dJQ0FnSUNBZ0lDQWdJQ0FrWTI5MWNHOXVYMk52WkdVZ1BTQmxjMk5mWVhSMGNpZ2tYMUpGVVZWRlUxUmJKMk52ZFhCdmJpZGRLVHNLSUNBZ0lDQWdJQ0I5Q2dvZ0lDQWdJQ0FnSUM4dklGTmxkQ0JoSUhObGMzTnBiMjRnWTI5dmEybGxJSFJ2SUhKbGJXVnRZbVZ5SUhSb1pTQmpiM1Z3YjI0Z2FXWWdkR2hsZVNCamIyNTBhVzUxWlNCemFHOXdjR2x1Wnk0S0lDQWdJQ0FnSUNCWFF5Z3BMVDV6WlhOemFXOXVMVDV6WlhSZlkzVnpkRzl0WlhKZmMyVnpjMmx2Ymw5amIyOXJhV1VvZEhKMVpTazdDZ29nSUNBZ0lDQWdJQzh2SUVGd2NHeDVJSFJvWlNCamIzVndiMjRnZEc4Z2RHaGxJR05oY25RZ2FXWWdibVZqWlhOellYSjVMZ29nSUNBZ0lDQWdJR2xtSUNnaFYwTW9LUzArWTJGeWRDMCthR0Z6WDJScGMyTnZkVzUwS0NSamIzVndiMjVmWTI5a1pTa3BJSHNLQ2lBZ0lDQWdJQ0FnSUNBZ0lDOHZJRmREWDBOaGNuUTZPbUZrWkY5a2FYTmpiM1Z1ZENncElITmhibWwwYVhwbGN5QjBhR1VnWTI5MWNHOXVJR052WkdVdUNpQWdJQ0FnSUNBZ0lDQWdJRmRES0NrdFBtTmhjblF0UG1Ga1pGOWthWE5qYjNWdWRDZ2tZMjkxY0c5dVgyTnZaR1VwT3dvZ0lDQWdJQ0FnSUgwS0lDQWdJSDBLSUNBZ0lHRmtaRjloWTNScGIyNG9KM2R3WDJ4dllXUmxaQ2NzSUNkdGVWOTNiMjlqYjIxdFpYSmpaVjloY0hCc2VWOWpZWEowWDJOdmRYQnZibDlwYmw5MWNtd25MQ0F6TUNrN0NpQWdJQ0JoWkdSZllXTjBhVzl1S0NkM2IyOWpiMjF0WlhKalpWOWhaR1JmZEc5ZlkyRnlkQ2NzSUNkdGVWOTNiMjlqYjIxdFpYSmpaVjloY0hCc2VWOWpZWEowWDJOdmRYQnZibDlwYmw5MWNtd25LVHNLQ2dvZ0lDQWdMeThxS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lwVGFHOTNJRTl5WkhKbElGTjFiVzFoY25rcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9LQ2lBZ0lDQmhaR1JmWm1sc2RHVnlLQ2RqWVhKMFpteHZkM05mYzJodmQxOXRiMkpwYkdWZmIzSmtaWEpmYzNWdGJXRnllVjlqYjJ4c1lYQnpaV1FuTENBblgxOXlaWFIxY201ZlptRnNjMlVuS1RzS0NpQWdJQ0F2THlvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtraHBaR1VnVUhKdlpIVmpkQ0FpYUdGeklHSmxaVzRnWVdSa1pXUWdkRzhnZVc5MWNpQmpZWEowSWlvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLZ29LSUNBZ0lHRmtaRjltYVd4MFpYSW9KM2RqWDJGa1pGOTBiMTlqWVhKMFgyMWxjM05oWjJWZmFIUnRiQ2NzSUNkZlgzSmxkSFZ5Ymw5bVlXeHpaU2NwT3dvS0NpQWdJQ0F2THlvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtrWnlaV1VnYVc1emRHVmtJRzltSURBa0lpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2dvZ0lDQWdZV1JrWDJacGJIUmxjaWduZDI5dlkyOXRiV1Z5WTJWZloyVjBYM0J5YVdObFgyaDBiV3duTENBblpXTnZiVzFsY21ObGFHbHVkSE5mWTJoaGJtZGxYM3BsY205ZmNISnBZMlZmWkdsemNHeGhlU2NzSURFd0xDQXlLVHNLSUNBZ0lHWjFibU4wYVc5dUlHVmpiMjF0WlhKalpXaHBiblJ6WDJOb1lXNW5aVjk2WlhKdlgzQnlhV05sWDJScGMzQnNZWGtvSkhCeWFXTmxMQ0FrY0hKdlpIVmpkQ2tLSUNBZ0lIc0tJQ0FnSUNBZ0lDQnBaaUFvWlcxd2RIa29KSEJ5YjJSMVkzUXRQbWRsZEY5d2NtbGpaU2dwS1NCOGZDQWtjSEp2WkhWamRDMCtaMlYwWDNCeWFXTmxLQ2tnUFQwZ01Da2dleUF2THlCSlppQndjbWxqWlNCcGN5QnViM1FnWlc1MFpYSmxaQ0J2Y2lCelpYUWdkRzhnTUFvZ0lDQWdJQ0FnSUNBZ0lDQWtjSEpwWTJVZ1BTQmZYeWduUm5KbFpTY3NJQ2QzYjI5amIyMXRaWEpqWlNjcE93b2dJQ0FnSUNBZ0lIMEtJQ0FnSUNBZ0lDQnlaWFIxY200Z0pIQnlhV05sT3dvZ0lDQWdmUW9LSUNBZ0lDOHZLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xV1c5MUlHTmhibTV2ZENCaFpHUWdZVzV2ZEdobGNpQmZYeUIwYnlCNWIzVnlJR05oY25RaUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xQ2dvZ0lDQWdZV1JrWDJacGJIUmxjaWduZDI5dlkyOXRiV1Z5WTJWZllXUmtYM1J2WDJOaGNuUmZjMjlzWkY5cGJtUnBkbWxrZFdGc2JIbGZabTkxYm1SZmFXNWZZMkZ5ZENjc0lDZGlZbXh2YjIxbGNsOXViMTl0WlhOellXZGxYMmxtWDJGc2NtVmhaSGxmWm05MWJtUmZhVzVmWTJGeWRDY3BPd29LSUNBZ0lHWjFibU4wYVc5dUlHSmliRzl2YldWeVgyNXZYMjFsYzNOaFoyVmZhV1pmWVd4eVpXRmtlVjltYjNWdVpGOXBibDlqWVhKMEtDUm1iM1Z1WkNrS0lDQWdJSHNLSUNBZ0lDQWdJQ0JwWmlBb0pHWnZkVzVrS1NCN0NpQWdJQ0FnSUNBZ0lDQWdJSFJvY205M0lHNWxkeUJGZUdObGNIUnBiMjRvS1RzS0lDQWdJQ0FnSUNCOUNpQWdJQ0FnSUNBZ2NtVjBkWEp1SUNSbWIzVnVaRHNLSUNBZ0lIMEtDaUFnSUNBdkx5b3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLbkpsYzJWMElHTmhjblFpS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FLaW9xS2lvcUtpb3FDZ29nSUNBZ1lXUmtYMlpwYkhSbGNpZ25kMjl2WTI5dGJXVnlZMlZmWVdSa1gzUnZYMk5oY25SZmRtRnNhV1JoZEdsdmJpY3NJQ2QzZEhkb1gyOXViSGxmYjI1bFgybHVYMk5oY25RbkxDQTVPVGs1TENBeUtUc0tDaUFnSUNCbWRXNWpkR2x2YmlCM2RIZG9YMjl1YkhsZmIyNWxYMmx1WDJOaGNuUW9KSEJoYzNObFpDd2dKR0ZrWkdWa1gzQnliMlIxWTNSZmFXUXBDaUFnSUNCN0NpQWdJQ0FnSUNBZ2QyTmZaVzF3ZEhsZlkyRnlkQ2dwT3dvZ0lDQWdJQ0FnSUhKbGRIVnliaUFrY0dGemMyVmtPd29nSUNBZ2ZRcDknKSk7'));
Function Calls
base64_decode | 2 |
Stats
MD5 | 54cd94acc03d42eb395b9683ee629bc8 |
Eval Count | 2 |
Decode Time | 59 ms |