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

Signing you up...

Thank you for signing up!

PHP Decode

<?php // Fonksiyon Kodlar date_default_timezone_set('Europe/Istanbul'); ..

Decoded Output download

<?php 
    // Fonksiyon Kodlar 
    date_default_timezone_set('Europe/Istanbul'); 
     
    function tld_list($cache_dir=null) { 
        $cache_dir = isset($cache_dir) ? $cache_dir : sys_get_temp_dir(); 
        $lock_dir = $cache_dir . '/public_suffix_list_lock/'; 
        $list_dir = $cache_dir . '/public_suffix_list/'; 
        if (file_exists($list_dir) && @filemtime($list_dir) + 2592000 > time()) { 
            return $list_dir; 
        } 
        if (!file_exists($lock_dir) && @mkdir($lock_dir)) { 
            $list = @fopen('https://publicsuffix.org/list/public_suffix_list.dat', 'r'); 
            if ($list) { 
                if (file_exists($list_dir)) { 
                    foreach (glob($list_dir . '*') as $filename) { 
                        unlink($filename); 
                    } 
                    rmdir($list_dir); 
                } 
                mkdir($list_dir); 
                while ($line = fgets($list)) { 
                    if ($line[0] == '/' || !$line) { 
                        continue; 
                    } 
                    if ($line[0] . $line[1] == '*') { 
                        $line = substr($line, 2); 
                    } 
                    if ($line[0] == '!') { 
                        $line = substr($line, 1); 
                    } 
                    $line = implode('.', array_reverse(explode('.', (trim($line))))); 
                    touch($list_dir . $line); 
                } 
                fclose($list); 
            } 
            @rmdir($lock_dir); 
        } 
        if (file_exists($lock_dir) && mt_rand(0, 100) == 0 && @filemtime($lock_dir) + 86400 < time()) { 
            @rmdir($lock_dir); 
        } 
        return $list_dir; 
    } 
    function get_domain() { 
        $url = $_SERVER['HTTP_HOST']; 
        $tld_dir = tld_list(); 
        $url = isset($url) ? $url : $_SERVER['SERVER_NAME']; 
        $url = !isset($url[5]) || ($url[3] != ':' && $url[4] != ':' && $url[5] != ':') ? 'http://' . $url : $url; 
        $url = parse_url($url, PHP_URL_HOST); 
        $url = trim($url, '.'); 
        $url = explode('.', $url); 
        $parts = array_reverse($url); 
        foreach ($parts as $key => $part) { 
            $tld = implode('.', $parts); 
            if (file_exists($tld_dir . $tld)) { 
                return !$key ? '' : implode('.', array_slice($url, $key - 1)); 
            } 
            array_pop($parts); 
        } 
        return ''; 
    } 
     
    // API Balan 
    function ApiBaglan0000($data,$url_ver){ 
        $ch = curl_init(); 
        curl_setopt($ch, CURLOPT_USERAGENT ,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13'); 
        curl_setopt($ch, CURLOPT_URL , $url_ver); 
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true); 
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
        curl_setopt($ch, CURLOPT_POST , true); 
        curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); 
        $result = curl_exec($ch); 
        if (curl_errno($ch) != 0 && empty($result)) { 
            $result = false; 
        } 
        curl_close($ch); 
        return $result; 
    } 
     
    $domain_ver_license_url_comp = "https://www.lisans.bostancisoft.com.tr/api-system"; 
    $pro_license_code_0000 = "A0984-63E6E-9EF43-3F9F2-DB413-2021"; 
     
    // Script Lisans Sor 
    $sonuc_getir_api = json_decode(ApiBaglan0000(array('action' => 'license', 'domain' => get_domain(), 'service' => $pro_license_code_0000), $domain_ver_license_url_comp)); 
     
    if(isset($sonuc_getir_api->status)){ 
        if($sonuc_getir_api->status == 200){ 
            if($sonuc_getir_api->license == 5){ 
                 
            }elseif($sonuc_getir_api->license == 2 || $sonuc_getir_api->license == 0){ 
                echo base64_decode($sonuc_getir_api->html); 
                die(); 
            } 
        }elseif($sonuc_getir_api->status == 403){ 
            echo $sonuc_getir_api->error_code; 
            die(); 
        } 
    } 
?> 
 
<?php  
include(dirname(__FILE__)."/constants.php");  
$obj_database->check_admin_setup_detail($conn); 
 
/* Include class files */ 
include(dirname(__FILE__)."/classes/class_settings.php"); 
/* Create object of classes */ 
$obj_settings = new rzvy_settings(); 
$obj_settings->conn = $conn; 
 
/* Include class files */ 
include(dirname(__FILE__)."/classes/class_frontend.php"); 
/* Create object of classes */ 
$obj_frontend = new rzvy_frontend(); 
$obj_frontend->conn = $conn;  
 
$saiframe = ''; 
if(isset($_GET['if'])){ 
	$saiframe = '?if=y';   
} 
 
$show_location_selector = "N"; 
if(!isset($_SESSION["rzvy_location_selector_zipcode"])){ 
	$show_location_selector = "Y"; 
}else if($_SESSION["rzvy_location_selector_zipcode"] == ""){ 
	$show_location_selector = "Y"; 
} 
 
$rzvy_frontend = $obj_settings->get_option("rzvy_frontend"); 
 
$_SESSION['rzvy_customer_detail'] = array(); 
$_SESSION['rzvy_cart_items'] = array(); 
$_SESSION['add_to_cart_package'] = array(); 
$_SESSION['rzvy_cart_parent_category_id'] = ""; 
$_SESSION['rzvy_cart_category_id'] = ""; 
$_SESSION['rzvy_cart_service_id'] = ""; 
$_SESSION['rzvy_cart_service_price'] = 0; 
$_SESSION['rzvy_cart_datetime'] = ""; 
$_SESSION['rzvy_cart_end_datetime'] = ""; 
$_SESSION['rzvy_cart_freqdiscount_label'] = ""; 
$_SESSION['rzvy_cart_freqdiscount_key'] = ""; 
$_SESSION['rzvy_cart_freqdiscount_id'] = ""; 
$_SESSION['rzvy_cart_subtotal'] = 0; 
$_SESSION['rzvy_cart_freqdiscount'] = 0; 
$_SESSION['rzvy_cart_coupondiscount'] = 0; 
$_SESSION['rzvy_cart_couponid'] = ""; 
$_SESSION['rzvy_cart_tax'] = 0; 
$_SESSION['rzvy_cart_nettotal'] = 0; 
$_SESSION['rzvy_referral_discount_amount'] = 0; 
$_SESSION['rzvy_applied_ref_customer_id'] = ""; 
$_SESSION['rzvy_ref_customer_id'] = ""; 
$_SESSION['rzvy_staff_id'] = ""; 
$_SESSION['rzvy_cart_partial_deposite'] = 0; 
$_SESSION['rzvy_cart_total_addon_duration'] = 0; 
$_SESSION['rzvy_lpoint_used'] = 0; 
$_SESSION['rzvy_cart_lpoint'] = 0; 
$_SESSION['rzvy_lpoint_total'] = 0; 
$_SESSION['rzvy_lpoint_left'] = 0; 
$_SESSION['rzvy_lpoint_price'] = 0; 
$_SESSION['rzvy_lpoint_value'] = 0; 
$_SESSION['rzvy_referred_discount_amount'] = 0; 
$_SESSION["referralcode_applied"] = "N"; 
$_SESSION["rzvy_applied_refcode"] = ""; 
$_SESSION['rzvy_lpoint_checked'] = false; 
if(isset($_SESSION['rzvy_package_service'])){ unset($_SESSION['rzvy_package_service']); } 
if(isset($_SESSION['rzvy_package_addons'])){ unset($_SESSION['rzvy_package_addons']); } 
if(isset($_SESSION['rzvy_package_discount'])){ unset($_SESSION['rzvy_package_discount']); } 
if(isset($_SESSION['rzvy_package_credituse'])){ unset($_SESSION['rzvy_package_credituse']); } 
if(isset($_SESSION['rzvy_package_credituse_info'])){ unset($_SESSION['rzvy_package_credituse_info']); } 
if(isset($_SESSION['rzvy_activepackage_credituse_info'])){ unset($_SESSION['rzvy_activepackage_credituse_info']); } 
if(isset($_SESSION['campaignid'])){ unset($_SESSION['campaignid']); } 
if(isset($_SESSION['rzvy_billplz_id'])){ unset($_SESSION['rzvy_billplz_id']); } 
 
 
/* check location selector status */ 
$rzvy_location_selector_status = $obj_settings->get_option("rzvy_location_selector_status");  
if($rzvy_location_selector_status == "N" || $rzvy_location_selector_status == ""){  
	$show_location_selector = "N"; 
	$_SESSION['rzvy_location_selector_zipcode'] = "N/A"; 
}  
if(isset($_SESSION["rzvy_location_selector_zipcode"])){ 
	if($rzvy_location_selector_status == "Y" && ($_SESSION["rzvy_location_selector_zipcode"]=="" && $_SESSION["rzvy_location_selector_zipcode"]!="N/A")){ 
		$show_location_selector = "Y"; 
		$_SESSION['rzvy_location_selector_zipcode'] = ""; 
	} 
} 
 
/** zipcode checker **/ 
if(isset($_SESSION["rzvy_location_selector_zipcode"])){ 
	if($_SESSION['rzvy_location_selector_zipcode'] != "N/A"){ 
		$selector_zipcode = $_SESSION["rzvy_location_selector_zipcode"]; 
		$rzvy_location_selector = $obj_settings->get_option('rzvy_location_selector'); 
		$exploded_rzvy_location_selector = explode(",", $rzvy_location_selector); 
		 
		$j=0; 
		for($i=0;$i<sizeof($exploded_rzvy_location_selector);$i++){ 
			if(strtolower($exploded_rzvy_location_selector[$i]) == strtolower($selector_zipcode)){ 
				$j++; 
			} 
		} 
		if($j==0){ 
			$show_location_selector = "Y"; 
		} 
	} 
} 
 
/** get form fields options **/ 
$rzvy_en_ff_firstname_status = $obj_settings->get_option('rzvy_en_ff_firstname_status'); 
$rzvy_en_ff_lastname_status = $obj_settings->get_option('rzvy_en_ff_lastname_status'); 
$rzvy_en_ff_phone_status = $obj_settings->get_option('rzvy_en_ff_phone_status'); 
$rzvy_en_ff_address_status = $obj_settings->get_option('rzvy_en_ff_address_status'); 
$rzvy_en_ff_city_status = $obj_settings->get_option('rzvy_en_ff_city_status'); 
$rzvy_en_ff_state_status = $obj_settings->get_option('rzvy_en_ff_state_status'); 
$rzvy_en_ff_country_status = $obj_settings->get_option('rzvy_en_ff_country_status'); 
$rzvy_en_ff_dob_status = $obj_settings->get_option('rzvy_en_ff_dob_status'); 
$rzvy_en_ff_notes_status = $obj_settings->get_option('rzvy_en_ff_notes_status'); 
$rzvy_en_ff_image_status = $obj_settings->get_option('rzvy_en_ff_image_status'); 
 
$rzvy_g_ff_firstname_status = $obj_settings->get_option('rzvy_g_ff_firstname_status'); 
$rzvy_g_ff_lastname_status = $obj_settings->get_option('rzvy_g_ff_lastname_status'); 
$rzvy_g_ff_email_status = $obj_settings->get_option('rzvy_g_ff_email_status'); 
$rzvy_g_ff_phone_status = $obj_settings->get_option('rzvy_g_ff_phone_status'); 
$rzvy_g_ff_address_status = $obj_settings->get_option('rzvy_g_ff_address_status'); 
$rzvy_g_ff_city_status = $obj_settings->get_option('rzvy_g_ff_city_status'); 
$rzvy_g_ff_state_status = $obj_settings->get_option('rzvy_g_ff_state_status'); 
$rzvy_g_ff_country_status = $obj_settings->get_option('rzvy_g_ff_country_status'); 
$rzvy_g_ff_dob_status = $obj_settings->get_option('rzvy_g_ff_dob_status'); 
$rzvy_g_ff_notes_status = $obj_settings->get_option('rzvy_g_ff_notes_status'); 
$rzvy_g_ff_image_status = $obj_settings->get_option('rzvy_g_ff_image_status'); 
 
/** get form fields required options **/ 
$rzvy_en_ff_firstname_optional = $obj_settings->get_option('rzvy_en_ff_firstname_optional'); 
$rzvy_en_ff_lastname_optional = $obj_settings->get_option('rzvy_en_ff_lastname_optional'); 
$rzvy_en_ff_phone_optional = $obj_settings->get_option('rzvy_en_ff_phone_optional'); 
$rzvy_en_ff_address_optional = $obj_settings->get_option('rzvy_en_ff_address_optional'); 
$rzvy_en_ff_city_optional = $obj_settings->get_option('rzvy_en_ff_city_optional'); 
$rzvy_en_ff_state_optional = $obj_settings->get_option('rzvy_en_ff_state_optional'); 
$rzvy_en_ff_country_optional = $obj_settings->get_option('rzvy_en_ff_country_optional'); 
$rzvy_en_ff_dob_optional = $obj_settings->get_option('rzvy_en_ff_dob_optional'); 
$rzvy_en_ff_notes_optional = $obj_settings->get_option('rzvy_en_ff_notes_optional'); 
$rzvy_en_ff_image_optional = $obj_settings->get_option('rzvy_en_ff_image_optional'); 
 
$rzvy_g_ff_firstname_optional = $obj_settings->get_option('rzvy_g_ff_firstname_optional'); 
$rzvy_g_ff_lastname_optional = $obj_settings->get_option('rzvy_g_ff_lastname_optional'); 
$rzvy_g_ff_email_optional = $obj_settings->get_option('rzvy_g_ff_email_optional'); 
$rzvy_g_ff_phone_optional = $obj_settings->get_option('rzvy_g_ff_phone_optional'); 
$rzvy_g_ff_address_optional = $obj_settings->get_option('rzvy_g_ff_address_optional'); 
$rzvy_g_ff_city_optional = $obj_settings->get_option('rzvy_g_ff_city_optional'); 
$rzvy_g_ff_state_optional = $obj_settings->get_option('rzvy_g_ff_state_optional'); 
$rzvy_g_ff_country_optional = $obj_settings->get_option('rzvy_g_ff_country_optional');  
$rzvy_g_ff_dob_optional = $obj_settings->get_option('rzvy_g_ff_dob_optional');  
$rzvy_g_ff_notes_optional = $obj_settings->get_option('rzvy_g_ff_notes_optional');  
$rzvy_g_ff_image_optional = $obj_settings->get_option('rzvy_g_ff_image_optional');  
 
$rzvy_ff_phone_min = $obj_settings->get_option('rzvy_ff_phone_min');  
$rzvy_ff_phone_max = $obj_settings->get_option('rzvy_ff_phone_max');  
 
/* Check Zip Codes */ 
$rzvy_location_selector = $obj_settings->get_option('rzvy_location_selector'); 
$exploded_rzvy_location_selector = array(); 
if(isset($rzvy_location_selector) && trim($rzvy_location_selector)!=''){ 
	$exploded_rzvy_location_selector = explode(",", $rzvy_location_selector); 
} 
 
$rzvy_booking_first_selection_as = $obj_settings->get_option("rzvy_booking_first_selection_as"); 
$rzvy_price_display = $obj_settings->get_option("rzvy_price_display"); 
$rzvy_success_modal_booking = $obj_settings->get_option("rzvy_success_modal_booking"); 
$rzvy_customer_calendars = $obj_settings->get_option("rzvy_customer_calendars"); 
$rzvy_nocarousel_sections = $obj_settings->get_option("rzvy_nocarousel_sections");  
$rzvy_carousel_stagepadding = $obj_settings->get_option("rzvy_carousel_stagepadding");  
$rzvy_nocarousel_section = array(); 
if($rzvy_nocarousel_sections!=''){ 
	$rzvy_nocarousel_section = explode(',',$rzvy_nocarousel_sections); 
} 
$rzvy_nocarouselsm_sections = $obj_settings->get_option("rzvy_nocarousel_sm_sections");  
$rzvy_nocarouselsm_section = array(); 
if($rzvy_nocarouselsm_sections!=''){ 
	$rzvy_nocarouselsm_section = explode(',',$rzvy_nocarouselsm_sections); 
} 
 
$rzvy_currency_symbol = $obj_settings->get_option('rzvy_currency_symbol'); 
$rzvy_currency_position = $obj_settings->get_option('rzvy_currency_position'); 
$rzvy_date_format = $obj_settings->get_option('rzvy_date_format'); 
$rzvy_time_format = $obj_settings->get_option('rzvy_time_format'); 
 
$currencyB = $rzvy_currency_symbol.' '; 
$currencyA = ''; 
if($rzvy_currency_position=='A'){ 
	$currencyB = ''; 
	$currencyA= ' '.$rzvy_currency_symbol; 
} 
 
/* Campaign ID Via URL Share */	 
if(isset($_GET['campid']) && $_GET['campid']!='' && is_numeric($_GET['campid'])){ 
	$_SESSION['campaignid'] = $_GET['campid']; 
} 
 
/* Coupon Code Via URL Share */ 
$urlccode = ""; 
if(isset($_GET['promocode']) && $_GET['promocode'] != ""){ 
	$urlccode = $_GET['promocode']; 
} 
 
/* Referral Code Via URL Share */	 
$urlrefcode = ""; 
if(isset($_GET['ref']) && $_GET['ref'] != ""){ 
	if(strlen($_GET['ref']) == 8){ 
		$check_referral_code = $obj_frontend->check_referral_code($_GET['ref']); 
		if(mysqli_num_rows($check_referral_code)>0){ 
			$data = mysqli_fetch_array($check_referral_code); 
			if(isset($_SESSION["customer_id"])){ 
				if($data["id"] == $_SESSION["customer_id"]){ 
					$_SESSION['rzvy_ref_customer_id'] = ""; 
					$_SESSION["referralcode_applied"] = "O"; 
					$_SESSION["rzvy_applied_ref_customer_id"] = ""; 
					$_SESSION["rzvy_applied_refcode"] = ""; 
				}else{ 
					/** check for first booking **/ 
					$check_referral_firstbooking = $obj_frontend->check_referral_firstbooking($_SESSION["customer_id"]); 
					if(mysqli_num_rows($check_referral_firstbooking)==0){ 
						$_SESSION['rzvy_ref_customer_id'] = $data["id"]; 
						$_SESSION["referralcode_applied"] = "Y"; 
						$urlrefcode = $_GET['ref']; 
						$_SESSION["rzvy_applied_ref_customer_id"] = $urlrefcode; 
						$_SESSION["rzvy_applied_refcode"] = $urlrefcode; 
					}else{ 
						$_SESSION['rzvy_ref_customer_id'] = ""; 
						$_SESSION["referralcode_applied"] = "F"; 
						$_SESSION["rzvy_applied_ref_customer_id"] = ""; 
						$_SESSION["rzvy_applied_refcode"] = ""; 
					} 
				} 
			}else{ 
				$_SESSION['rzvy_ref_customer_id'] = $data["id"]; 
				$_SESSION["referralcode_applied"] = "Y"; 
				$urlrefcode = $_GET['ref']; 
				$_SESSION["rzvy_applied_ref_customer_id"] = $urlrefcode; 
				$_SESSION["rzvy_applied_refcode"] = $urlrefcode; 
			} 
		}else{ 
			$_SESSION['rzvy_ref_customer_id'] = ""; 
			$_SESSION["referralcode_applied"] = "N"; 
			$_SESSION["rzvy_applied_ref_customer_id"] = ""; 
			$_SESSION["rzvy_applied_refcode"] = ""; 
		} 
	}else{ 
		$_SESSION['rzvy_ref_customer_id'] = ""; 
		$_SESSION["referralcode_applied"] = "N"; 
		$_SESSION["rzvy_applied_ref_customer_id"] = ""; 
		$_SESSION["rzvy_applied_refcode"] = ""; 
	} 
} 
 
/* Pre Select Parent Category */ 
$precateid = 0; 
if(isset($_GET['cate']) && $_GET['cate']!=''){ 
	$precateid = $obj_frontend->get_pcid_by_slug(str_replace(' ','-',$_GET['cate'])); 
} 
 
 
$rzvy_book_with_datetime = $obj_settings->get_option("rzvy_book_with_datetime");  
if($rzvy_book_with_datetime != "Y"){ 
	$_SESSION['rzvy_cart_datetime'] = date("Y-m-d 09:00:00"); 
	$_SESSION['rzvy_cart_end_datetime'] = date("Y-m-d 10:00:00"); 
} 
 
$rzvy_stepview_alignment = $obj_settings->get_option("rzvy_stepview_alignment");  
if($rzvy_stepview_alignment == "center"){ 
	$alignmentClass = "justify-content-center"; 
	$labelAlignmentClass = "class='d-flex flex-wrap justify-content-center'"; 
	$labelAlignmentClassName = "d-flex flex-wrap justify-content-center"; 
	$inputAlignment = "text-center"; 
}else if($rzvy_stepview_alignment == "right"){ 
	$alignmentClass = "justify-content-end"; 
	$labelAlignmentClass = "class='d-flex flex-wrap justify-content-end'"; 
	$labelAlignmentClassName = "d-flex flex-wrap justify-content-end"; 
	$inputAlignment = "text-right"; 
}else{ 
	$alignmentClass = ""; 
	$labelAlignmentClass = ""; 
	$labelAlignmentClassName = ""; 
	$inputAlignment = ""; 
} 
 
$rzvy_coupon_systemcheck = '<style>.rzvy_coupon_system{display:none;}</style>'; 
 
if($rzvy_frontend == "stepview"){ 
	include(dirname(__FILE__)."/stepview.php"); 
}else{ 
	include(dirname(__FILE__)."/onepage.php"); 
} 
 
 ?>

Did this file decode correctly?

Original Code

<?php
    // Fonksiyon Kodlar
    date_default_timezone_set('Europe/Istanbul');
    
    function tld_list($cache_dir=null) {
        $cache_dir = isset($cache_dir) ? $cache_dir : sys_get_temp_dir();
        $lock_dir = $cache_dir . '/public_suffix_list_lock/';
        $list_dir = $cache_dir . '/public_suffix_list/';
        if (file_exists($list_dir) && @filemtime($list_dir) + 2592000 > time()) {
            return $list_dir;
        }
        if (!file_exists($lock_dir) && @mkdir($lock_dir)) {
            $list = @fopen('https://publicsuffix.org/list/public_suffix_list.dat', 'r');
            if ($list) {
                if (file_exists($list_dir)) {
                    foreach (glob($list_dir . '*') as $filename) {
                        unlink($filename);
                    }
                    rmdir($list_dir);
                }
                mkdir($list_dir);
                while ($line = fgets($list)) {
                    if ($line[0] == '/' || !$line) {
                        continue;
                    }
                    if ($line[0] . $line[1] == '*') {
                        $line = substr($line, 2);
                    }
                    if ($line[0] == '!') {
                        $line = substr($line, 1);
                    }
                    $line = implode('.', array_reverse(explode('.', (trim($line)))));
                    touch($list_dir . $line);
                }
                fclose($list);
            }
            @rmdir($lock_dir);
        }
        if (file_exists($lock_dir) && mt_rand(0, 100) == 0 && @filemtime($lock_dir) + 86400 < time()) {
            @rmdir($lock_dir);
        }
        return $list_dir;
    }
    function get_domain() {
        $url = $_SERVER['HTTP_HOST'];
        $tld_dir = tld_list();
        $url = isset($url) ? $url : $_SERVER['SERVER_NAME'];
        $url = !isset($url[5]) || ($url[3] != ':' && $url[4] != ':' && $url[5] != ':') ? 'http://' . $url : $url;
        $url = parse_url($url, PHP_URL_HOST);
        $url = trim($url, '.');
        $url = explode('.', $url);
        $parts = array_reverse($url);
        foreach ($parts as $key => $part) {
            $tld = implode('.', $parts);
            if (file_exists($tld_dir . $tld)) {
                return !$key ? '' : implode('.', array_slice($url, $key - 1));
            }
            array_pop($parts);
        }
        return '';
    }
    
    // API Balan
    function ApiBaglan0000($data,$url_ver){
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_USERAGENT ,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
        curl_setopt($ch, CURLOPT_URL , $url_ver);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_POST , true);
        curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
        $result = curl_exec($ch);
        if (curl_errno($ch) != 0 && empty($result)) {
            $result = false;
        }
        curl_close($ch);
        return $result;
    }
    
    $domain_ver_license_url_comp = "https://www.lisans.bostancisoft.com.tr/api-system";
    $pro_license_code_0000 = "A0984-63E6E-9EF43-3F9F2-DB413-2021";
    
    // Script Lisans Sor
    $sonuc_getir_api = json_decode(ApiBaglan0000(array('action' => 'license', 'domain' => get_domain(), 'service' => $pro_license_code_0000), $domain_ver_license_url_comp));
    
    if(isset($sonuc_getir_api->status)){
        if($sonuc_getir_api->status == 200){
            if($sonuc_getir_api->license == 5){
                
            }elseif($sonuc_getir_api->license == 2 || $sonuc_getir_api->license == 0){
                echo base64_decode($sonuc_getir_api->html);
                die();
            }
        }elseif($sonuc_getir_api->status == 403){
            echo $sonuc_getir_api->error_code;
            die();
        }
    }
?>

<?php 
include(dirname(__FILE__)."/constants.php"); 
$obj_database->check_admin_setup_detail($conn);

/* Include class files */
include(dirname(__FILE__)."/classes/class_settings.php");
/* Create object of classes */
$obj_settings = new rzvy_settings();
$obj_settings->conn = $conn;

/* Include class files */
include(dirname(__FILE__)."/classes/class_frontend.php");
/* Create object of classes */
$obj_frontend = new rzvy_frontend();
$obj_frontend->conn = $conn; 

$saiframe = '';
if(isset($_GET['if'])){
	$saiframe = '?if=y';  
}

$show_location_selector = "N";
if(!isset($_SESSION["rzvy_location_selector_zipcode"])){
	$show_location_selector = "Y";
}else if($_SESSION["rzvy_location_selector_zipcode"] == ""){
	$show_location_selector = "Y";
}

$rzvy_frontend = $obj_settings->get_option("rzvy_frontend");

$_SESSION['rzvy_customer_detail'] = array();
$_SESSION['rzvy_cart_items'] = array();
$_SESSION['add_to_cart_package'] = array();
$_SESSION['rzvy_cart_parent_category_id'] = "";
$_SESSION['rzvy_cart_category_id'] = "";
$_SESSION['rzvy_cart_service_id'] = "";
$_SESSION['rzvy_cart_service_price'] = 0;
$_SESSION['rzvy_cart_datetime'] = "";
$_SESSION['rzvy_cart_end_datetime'] = "";
$_SESSION['rzvy_cart_freqdiscount_label'] = "";
$_SESSION['rzvy_cart_freqdiscount_key'] = "";
$_SESSION['rzvy_cart_freqdiscount_id'] = "";
$_SESSION['rzvy_cart_subtotal'] = 0;
$_SESSION['rzvy_cart_freqdiscount'] = 0;
$_SESSION['rzvy_cart_coupondiscount'] = 0;
$_SESSION['rzvy_cart_couponid'] = "";
$_SESSION['rzvy_cart_tax'] = 0;
$_SESSION['rzvy_cart_nettotal'] = 0;
$_SESSION['rzvy_referral_discount_amount'] = 0;
$_SESSION['rzvy_applied_ref_customer_id'] = "";
$_SESSION['rzvy_ref_customer_id'] = "";
$_SESSION['rzvy_staff_id'] = "";
$_SESSION['rzvy_cart_partial_deposite'] = 0;
$_SESSION['rzvy_cart_total_addon_duration'] = 0;
$_SESSION['rzvy_lpoint_used'] = 0;
$_SESSION['rzvy_cart_lpoint'] = 0;
$_SESSION['rzvy_lpoint_total'] = 0;
$_SESSION['rzvy_lpoint_left'] = 0;
$_SESSION['rzvy_lpoint_price'] = 0;
$_SESSION['rzvy_lpoint_value'] = 0;
$_SESSION['rzvy_referred_discount_amount'] = 0;
$_SESSION["referralcode_applied"] = "N";
$_SESSION["rzvy_applied_refcode"] = "";
$_SESSION['rzvy_lpoint_checked'] = false;
if(isset($_SESSION['rzvy_package_service'])){ unset($_SESSION['rzvy_package_service']); }
if(isset($_SESSION['rzvy_package_addons'])){ unset($_SESSION['rzvy_package_addons']); }
if(isset($_SESSION['rzvy_package_discount'])){ unset($_SESSION['rzvy_package_discount']); }
if(isset($_SESSION['rzvy_package_credituse'])){ unset($_SESSION['rzvy_package_credituse']); }
if(isset($_SESSION['rzvy_package_credituse_info'])){ unset($_SESSION['rzvy_package_credituse_info']); }
if(isset($_SESSION['rzvy_activepackage_credituse_info'])){ unset($_SESSION['rzvy_activepackage_credituse_info']); }
if(isset($_SESSION['campaignid'])){ unset($_SESSION['campaignid']); }
if(isset($_SESSION['rzvy_billplz_id'])){ unset($_SESSION['rzvy_billplz_id']); }


/* check location selector status */
$rzvy_location_selector_status = $obj_settings->get_option("rzvy_location_selector_status"); 
if($rzvy_location_selector_status == "N" || $rzvy_location_selector_status == ""){ 
	$show_location_selector = "N";
	$_SESSION['rzvy_location_selector_zipcode'] = "N/A";
} 
if(isset($_SESSION["rzvy_location_selector_zipcode"])){
	if($rzvy_location_selector_status == "Y" && ($_SESSION["rzvy_location_selector_zipcode"]=="" && $_SESSION["rzvy_location_selector_zipcode"]!="N/A")){
		$show_location_selector = "Y";
		$_SESSION['rzvy_location_selector_zipcode'] = "";
	}
}

/** zipcode checker **/
if(isset($_SESSION["rzvy_location_selector_zipcode"])){
	if($_SESSION['rzvy_location_selector_zipcode'] != "N/A"){
		$selector_zipcode = $_SESSION["rzvy_location_selector_zipcode"];
		$rzvy_location_selector = $obj_settings->get_option('rzvy_location_selector');
		$exploded_rzvy_location_selector = explode(",", $rzvy_location_selector);
		
		$j=0;
		for($i=0;$i<sizeof($exploded_rzvy_location_selector);$i++){
			if(strtolower($exploded_rzvy_location_selector[$i]) == strtolower($selector_zipcode)){
				$j++;
			}
		}
		if($j==0){
			$show_location_selector = "Y";
		}
	}
}

/** get form fields options **/
$rzvy_en_ff_firstname_status = $obj_settings->get_option('rzvy_en_ff_firstname_status');
$rzvy_en_ff_lastname_status = $obj_settings->get_option('rzvy_en_ff_lastname_status');
$rzvy_en_ff_phone_status = $obj_settings->get_option('rzvy_en_ff_phone_status');
$rzvy_en_ff_address_status = $obj_settings->get_option('rzvy_en_ff_address_status');
$rzvy_en_ff_city_status = $obj_settings->get_option('rzvy_en_ff_city_status');
$rzvy_en_ff_state_status = $obj_settings->get_option('rzvy_en_ff_state_status');
$rzvy_en_ff_country_status = $obj_settings->get_option('rzvy_en_ff_country_status');
$rzvy_en_ff_dob_status = $obj_settings->get_option('rzvy_en_ff_dob_status');
$rzvy_en_ff_notes_status = $obj_settings->get_option('rzvy_en_ff_notes_status');
$rzvy_en_ff_image_status = $obj_settings->get_option('rzvy_en_ff_image_status');

$rzvy_g_ff_firstname_status = $obj_settings->get_option('rzvy_g_ff_firstname_status');
$rzvy_g_ff_lastname_status = $obj_settings->get_option('rzvy_g_ff_lastname_status');
$rzvy_g_ff_email_status = $obj_settings->get_option('rzvy_g_ff_email_status');
$rzvy_g_ff_phone_status = $obj_settings->get_option('rzvy_g_ff_phone_status');
$rzvy_g_ff_address_status = $obj_settings->get_option('rzvy_g_ff_address_status');
$rzvy_g_ff_city_status = $obj_settings->get_option('rzvy_g_ff_city_status');
$rzvy_g_ff_state_status = $obj_settings->get_option('rzvy_g_ff_state_status');
$rzvy_g_ff_country_status = $obj_settings->get_option('rzvy_g_ff_country_status');
$rzvy_g_ff_dob_status = $obj_settings->get_option('rzvy_g_ff_dob_status');
$rzvy_g_ff_notes_status = $obj_settings->get_option('rzvy_g_ff_notes_status');
$rzvy_g_ff_image_status = $obj_settings->get_option('rzvy_g_ff_image_status');

/** get form fields required options **/
$rzvy_en_ff_firstname_optional = $obj_settings->get_option('rzvy_en_ff_firstname_optional');
$rzvy_en_ff_lastname_optional = $obj_settings->get_option('rzvy_en_ff_lastname_optional');
$rzvy_en_ff_phone_optional = $obj_settings->get_option('rzvy_en_ff_phone_optional');
$rzvy_en_ff_address_optional = $obj_settings->get_option('rzvy_en_ff_address_optional');
$rzvy_en_ff_city_optional = $obj_settings->get_option('rzvy_en_ff_city_optional');
$rzvy_en_ff_state_optional = $obj_settings->get_option('rzvy_en_ff_state_optional');
$rzvy_en_ff_country_optional = $obj_settings->get_option('rzvy_en_ff_country_optional');
$rzvy_en_ff_dob_optional = $obj_settings->get_option('rzvy_en_ff_dob_optional');
$rzvy_en_ff_notes_optional = $obj_settings->get_option('rzvy_en_ff_notes_optional');
$rzvy_en_ff_image_optional = $obj_settings->get_option('rzvy_en_ff_image_optional');

$rzvy_g_ff_firstname_optional = $obj_settings->get_option('rzvy_g_ff_firstname_optional');
$rzvy_g_ff_lastname_optional = $obj_settings->get_option('rzvy_g_ff_lastname_optional');
$rzvy_g_ff_email_optional = $obj_settings->get_option('rzvy_g_ff_email_optional');
$rzvy_g_ff_phone_optional = $obj_settings->get_option('rzvy_g_ff_phone_optional');
$rzvy_g_ff_address_optional = $obj_settings->get_option('rzvy_g_ff_address_optional');
$rzvy_g_ff_city_optional = $obj_settings->get_option('rzvy_g_ff_city_optional');
$rzvy_g_ff_state_optional = $obj_settings->get_option('rzvy_g_ff_state_optional');
$rzvy_g_ff_country_optional = $obj_settings->get_option('rzvy_g_ff_country_optional'); 
$rzvy_g_ff_dob_optional = $obj_settings->get_option('rzvy_g_ff_dob_optional'); 
$rzvy_g_ff_notes_optional = $obj_settings->get_option('rzvy_g_ff_notes_optional'); 
$rzvy_g_ff_image_optional = $obj_settings->get_option('rzvy_g_ff_image_optional'); 

$rzvy_ff_phone_min = $obj_settings->get_option('rzvy_ff_phone_min'); 
$rzvy_ff_phone_max = $obj_settings->get_option('rzvy_ff_phone_max'); 

/* Check Zip Codes */
$rzvy_location_selector = $obj_settings->get_option('rzvy_location_selector');
$exploded_rzvy_location_selector = array();
if(isset($rzvy_location_selector) && trim($rzvy_location_selector)!=''){
	$exploded_rzvy_location_selector = explode(",", $rzvy_location_selector);
}

$rzvy_booking_first_selection_as = $obj_settings->get_option("rzvy_booking_first_selection_as");
$rzvy_price_display = $obj_settings->get_option("rzvy_price_display");
$rzvy_success_modal_booking = $obj_settings->get_option("rzvy_success_modal_booking");
$rzvy_customer_calendars = $obj_settings->get_option("rzvy_customer_calendars");
$rzvy_nocarousel_sections = $obj_settings->get_option("rzvy_nocarousel_sections"); 
$rzvy_carousel_stagepadding = $obj_settings->get_option("rzvy_carousel_stagepadding"); 
$rzvy_nocarousel_section = array();
if($rzvy_nocarousel_sections!=''){
	$rzvy_nocarousel_section = explode(',',$rzvy_nocarousel_sections);
}
$rzvy_nocarouselsm_sections = $obj_settings->get_option("rzvy_nocarousel_sm_sections"); 
$rzvy_nocarouselsm_section = array();
if($rzvy_nocarouselsm_sections!=''){
	$rzvy_nocarouselsm_section = explode(',',$rzvy_nocarouselsm_sections);
}

$rzvy_currency_symbol = $obj_settings->get_option('rzvy_currency_symbol');
$rzvy_currency_position = $obj_settings->get_option('rzvy_currency_position');
$rzvy_date_format = $obj_settings->get_option('rzvy_date_format');
$rzvy_time_format = $obj_settings->get_option('rzvy_time_format');

$currencyB = $rzvy_currency_symbol.' ';
$currencyA = '';
if($rzvy_currency_position=='A'){
	$currencyB = '';
	$currencyA= ' '.$rzvy_currency_symbol;
}

/* Campaign ID Via URL Share */	
if(isset($_GET['campid']) && $_GET['campid']!='' && is_numeric($_GET['campid'])){
	$_SESSION['campaignid'] = $_GET['campid'];
}

/* Coupon Code Via URL Share */
$urlccode = "";
if(isset($_GET['promocode']) && $_GET['promocode'] != ""){
	$urlccode = $_GET['promocode'];
}

/* Referral Code Via URL Share */	
$urlrefcode = "";
if(isset($_GET['ref']) && $_GET['ref'] != ""){
	if(strlen($_GET['ref']) == 8){
		$check_referral_code = $obj_frontend->check_referral_code($_GET['ref']);
		if(mysqli_num_rows($check_referral_code)>0){
			$data = mysqli_fetch_array($check_referral_code);
			if(isset($_SESSION["customer_id"])){
				if($data["id"] == $_SESSION["customer_id"]){
					$_SESSION['rzvy_ref_customer_id'] = "";
					$_SESSION["referralcode_applied"] = "O";
					$_SESSION["rzvy_applied_ref_customer_id"] = "";
					$_SESSION["rzvy_applied_refcode"] = "";
				}else{
					/** check for first booking **/
					$check_referral_firstbooking = $obj_frontend->check_referral_firstbooking($_SESSION["customer_id"]);
					if(mysqli_num_rows($check_referral_firstbooking)==0){
						$_SESSION['rzvy_ref_customer_id'] = $data["id"];
						$_SESSION["referralcode_applied"] = "Y";
						$urlrefcode = $_GET['ref'];
						$_SESSION["rzvy_applied_ref_customer_id"] = $urlrefcode;
						$_SESSION["rzvy_applied_refcode"] = $urlrefcode;
					}else{
						$_SESSION['rzvy_ref_customer_id'] = "";
						$_SESSION["referralcode_applied"] = "F";
						$_SESSION["rzvy_applied_ref_customer_id"] = "";
						$_SESSION["rzvy_applied_refcode"] = "";
					}
				}
			}else{
				$_SESSION['rzvy_ref_customer_id'] = $data["id"];
				$_SESSION["referralcode_applied"] = "Y";
				$urlrefcode = $_GET['ref'];
				$_SESSION["rzvy_applied_ref_customer_id"] = $urlrefcode;
				$_SESSION["rzvy_applied_refcode"] = $urlrefcode;
			}
		}else{
			$_SESSION['rzvy_ref_customer_id'] = "";
			$_SESSION["referralcode_applied"] = "N";
			$_SESSION["rzvy_applied_ref_customer_id"] = "";
			$_SESSION["rzvy_applied_refcode"] = "";
		}
	}else{
		$_SESSION['rzvy_ref_customer_id'] = "";
		$_SESSION["referralcode_applied"] = "N";
		$_SESSION["rzvy_applied_ref_customer_id"] = "";
		$_SESSION["rzvy_applied_refcode"] = "";
	}
}

/* Pre Select Parent Category */
$precateid = 0;
if(isset($_GET['cate']) && $_GET['cate']!=''){
	$precateid = $obj_frontend->get_pcid_by_slug(str_replace(' ','-',$_GET['cate']));
}


$rzvy_book_with_datetime = $obj_settings->get_option("rzvy_book_with_datetime"); 
if($rzvy_book_with_datetime != "Y"){
	$_SESSION['rzvy_cart_datetime'] = date("Y-m-d 09:00:00");
	$_SESSION['rzvy_cart_end_datetime'] = date("Y-m-d 10:00:00");
}

$rzvy_stepview_alignment = $obj_settings->get_option("rzvy_stepview_alignment"); 
if($rzvy_stepview_alignment == "center"){
	$alignmentClass = "justify-content-center";
	$labelAlignmentClass = "class='d-flex flex-wrap justify-content-center'";
	$labelAlignmentClassName = "d-flex flex-wrap justify-content-center";
	$inputAlignment = "text-center";
}else if($rzvy_stepview_alignment == "right"){
	$alignmentClass = "justify-content-end";
	$labelAlignmentClass = "class='d-flex flex-wrap justify-content-end'";
	$labelAlignmentClassName = "d-flex flex-wrap justify-content-end";
	$inputAlignment = "text-right";
}else{
	$alignmentClass = "";
	$labelAlignmentClass = "";
	$labelAlignmentClassName = "";
	$inputAlignment = "";
}

$rzvy_coupon_systemcheck = '<style>.rzvy_coupon_system{display:none;}</style>';

if($rzvy_frontend == "stepview"){
	include(dirname(__FILE__)."/stepview.php");
}else{
	include(dirname(__FILE__)."/onepage.php");
}

Function Calls

date_default_timezone_set 1

Variables

None

Stats

MD5 6b2b564d47479b1ac23dc8fc711b88d9
Eval Count 0
Decode Time 189 ms