File manager - Edit - /home/linknsbh/m.linkat.online/php/add-restaurant.php
Back
<?php if (checkloggedin()) { $restaurant = ORM::for_table($config['db']['pre'] . 'restaurant') ->where('user_id', $_SESSION['user']['id']) ->find_one(); $errors = array(); if (isset($_POST['submit'])) { if (empty($_POST['name'])) { $errors[]['message'] = $lang['RESTRO_NAME_REQ']; } if (empty($_POST['slug'])) { $errors[]['message'] = $lang['RESTRO_SLUG_REQ']; } else if (!preg_match('/^[a-z0-9]+(-?[a-z0-9]+)*$/i', $_POST['slug'])) { $errors[]['message'] = $lang['RESTRO_SLUG_INVALID']; } else { $count = ORM::for_table($config['db']['pre'] . 'restaurant') ->where('slug', $_POST['slug']) ->where_not_equal('user_id', $_SESSION['user']['id']) ->count(); // check row exist if ($count) { $errors[]['message'] = $lang['RESTRO_SLUG_NOT_EXIST']; } else if (in_array($config['site_url'] . $_POST['slug'], $link)) { $errors = $lang['SLUG_NOT_EXIST']; } } if (empty($_POST['description'])) { $errors[]['message'] = $lang['RESTRO_DESC_REQ']; } if (empty($_POST['address'])) { $errors[]['message'] = $lang['RESTRO_ADDRESS_REQ']; } $MainFileName = null; $CoverFileName = null; if (isset($restaurant['main_image'])) { $main_imageName = $restaurant['main_image']; } else { $main_imageName = ''; } if (isset($restaurant['main_image'])) { $cover_imageName = $restaurant['cover_image']; } else { $cover_imageName = ''; } if (!count($errors) > 0) { /*Start Restaurant Logo Image Uploading*/ if(!empty($_FILES['main_image']['name'])) { $target_dir = ROOTPATH . "/storage/restaurant/logo/"; $result = quick_file_upload('main_image', $target_dir); if ($result['success']) { $MainFileName = $result['file_name']; resizeImage(300, $target_dir . $MainFileName, $target_dir . $MainFileName); resizeImage(60, $target_dir . 'small_' . $MainFileName, $target_dir . $MainFileName); if (file_exists($target_dir . $main_imageName) && $main_imageName != 'default.png') { unlink($target_dir . $main_imageName); unlink($target_dir . 'small_' . $main_imageName); } } else { $errors[]['message'] = $result['error']; } } /*End Restaurant Logo Image Uploading*/ /*Start Restaurant Cover Image Uploading*/ if(!empty($_FILES['cover_image']['name'])) { $target_dir = ROOTPATH . "/storage/restaurant/cover/"; $result = quick_file_upload('cover_image', $target_dir); if ($result['success']) { $CoverFileName = $result['file_name']; resizeImage(300, $target_dir . $CoverFileName, $target_dir . $CoverFileName); resizeImage(60, $target_dir . 'small_' . $CoverFileName, $target_dir . $CoverFileName); if (file_exists($target_dir . $cover_imageName) && $cover_imageName != 'default.png') { unlink($target_dir . $cover_imageName); unlink($target_dir . 'small_' . $cover_imageName); } } else { $errors[]['message'] = $result['error']; } } /*End Restaurant Cover Image Uploading*/ } if (count($errors) == 0) { $now = date("Y-m-d H:i:s"); if (isset($restaurant['user_id'])) { if ($config['restaurant_text_editor'] == 1) $description = addslashes(validate_input($_POST['description'], true)); else $description = validate_input($_POST['description']); $restaurant_update = ORM::for_table($config['db']['pre'] . 'restaurant') ->where('user_id', $_SESSION['user']['id']) ->find_one(); $restaurant_id = $restaurant_update['id']; $restaurant_update->set('name', validate_input($_POST['name'])); $restaurant_update->set('slug', validate_input($_POST['slug'])); $restaurant_update->set('sub_title', validate_input($_POST['sub_title'])); $restaurant_update->set('timing', validate_input($_POST['timing'])); $restaurant_update->set('description', $description); $restaurant_update->set('address', validate_input($_POST['address'])); if ($MainFileName) { $restaurant_update->set('main_image', $MainFileName); } if ($CoverFileName) { $restaurant_update->set('cover_image', $CoverFileName); } $restaurant_update->save(); } else { $insert_restaurant = ORM::for_table($config['db']['pre'] . 'restaurant')->create(); $insert_restaurant->user_id = validate_input($_SESSION['user']['id']); $insert_restaurant->name = validate_input($_POST['name']); $insert_restaurant->slug = validate_input($_POST['slug']); $insert_restaurant->sub_title = validate_input($_POST['sub_title']); $insert_restaurant->timing = validate_input($_POST['timing']); $insert_restaurant->description = validate_input($_POST['description']); $insert_restaurant->address = validate_input($_POST['address']); $insert_restaurant->created_at = $now; if ($MainFileName) { $insert_restaurant->main_image = $MainFileName; } if ($CoverFileName) { $insert_restaurant->cover_image = $CoverFileName; } $insert_restaurant->save(); $restaurant_id = $insert_restaurant->id(); } update_restaurant_option($restaurant_id, 'restaurant_color', $_POST['restaurant_color']); update_restaurant_option($restaurant_id, 'restaurant_template', $_POST['restaurant_template']); update_restaurant_option($restaurant_id, 'allow_call_waiter', $_POST['allow_call_waiter']); update_restaurant_option($restaurant_id, 'restaurant_on_table_order', $_POST['restaurant_on_table_order']); update_restaurant_option($restaurant_id, 'restaurant_takeaway_order', $_POST['restaurant_takeaway_order']); update_restaurant_option($restaurant_id, 'restaurant_delivery_order', $_POST['restaurant_delivery_order']); update_restaurant_option($restaurant_id, 'restaurant_delivery_charge', $_POST['restaurant_delivery_charge']); update_restaurant_option($restaurant_id, 'restaurant_send_order_notification', $_POST['restaurant_send_order_notification']); update_restaurant_option($restaurant_id, 'restaurant_online_payment', $_POST['restaurant_online_payment']); update_restaurant_option($restaurant_id, 'restaurant_paypal_install', $_POST['restaurant_paypal_install']); update_restaurant_option($restaurant_id, 'restaurant_paypal_title', $_POST['restaurant_paypal_title']); update_restaurant_option($restaurant_id, 'restaurant_paypal_sandbox_mode', $_POST['restaurant_paypal_sandbox_mode']); update_restaurant_option($restaurant_id, 'restaurant_paypal_api_client_id', $_POST['restaurant_paypal_api_client_id']); update_restaurant_option($restaurant_id, 'restaurant_paypal_api_secret', $_POST['restaurant_paypal_api_secret']); update_restaurant_option($restaurant_id, 'restaurant_stripe_install', $_POST['restaurant_stripe_install']); update_restaurant_option($restaurant_id, 'restaurant_stripe_title', $_POST['restaurant_stripe_title']); update_restaurant_option($restaurant_id, 'restaurant_stripe_publishable_key', $_POST['restaurant_stripe_publishable_key']); update_restaurant_option($restaurant_id, 'restaurant_stripe_secret_key', $_POST['restaurant_stripe_secret_key']); if (empty($_POST['restaurant_stripe_webhook_secret'])) { // create webhook dynamically try { if (file_exists('includes/payments/stripe/stripe-php/init.php')) { include 'includes/payments/stripe/stripe-php/init.php'; $stripe = new \Stripe\StripeClient($_POST['restaurant_stripe_secret_key']); $data = $stripe->webhookEndpoints->create([ 'url' => $config['site_url'] . 'webhook/stripe?restaurant=' . $restaurant_id, 'enabled_events' => [ 'checkout.session.completed', 'invoice.paid', 'invoice.upcoming', 'invoice.payment_succeeded' ], 'api_version' => '2019-12-03' ]); update_restaurant_option($restaurant_id, 'restaurant_stripe_webhook_secret', $data['secret']); } } catch (Exception $e) { } } else { update_restaurant_option($restaurant_id, 'restaurant_stripe_webhook_secret', $_POST['restaurant_stripe_webhook_secret']); } update_restaurant_option($restaurant_id, 'restaurant_paytm_install', $_POST['restaurant_paytm_install']); update_restaurant_option($restaurant_id, 'restaurant_paytm_title', $_POST['restaurant_paytm_title']); update_restaurant_option($restaurant_id, 'restaurant_paytm_sandbox_mode', $_POST['restaurant_paytm_sandbox_mode']); update_restaurant_option($restaurant_id, 'restaurant_paytm_merchant_key', $_POST['restaurant_paytm_merchant_key']); update_restaurant_option($restaurant_id, 'restaurant_paytm_merchant_mid', $_POST['restaurant_paytm_merchant_mid']); update_restaurant_option($restaurant_id, 'restaurant_paytm_merchant_website', $_POST['restaurant_paytm_merchant_website']); update_restaurant_option($restaurant_id, 'restaurant_mollie_install', $_POST['restaurant_mollie_install']); update_restaurant_option($restaurant_id, 'restaurant_mollie_title', $_POST['restaurant_mollie_title']); update_restaurant_option($restaurant_id, 'restaurant_mollie_api_key', $_POST['restaurant_mollie_api_key']); update_restaurant_option($restaurant_id, 'restaurant_2checkout_install', $_POST['restaurant_2checkout_install']); update_restaurant_option($restaurant_id, 'restaurant_2checkout_title', $_POST['restaurant_2checkout_title']); update_restaurant_option($restaurant_id, 'restaurant_2checkout_sandbox_mode', $_POST['restaurant_2checkout_sandbox_mode']); update_restaurant_option($restaurant_id, 'restaurant_2checkout_account_number', $_POST['restaurant_2checkout_account_number']); update_restaurant_option($restaurant_id, 'restaurant_2checkout_public_key', $_POST['restaurant_2checkout_public_key']); update_restaurant_option($restaurant_id, 'restaurant_2checkout_private_key', $_POST['restaurant_2checkout_private_key']); update_restaurant_option($restaurant_id, 'restaurant_paystack_install', $_POST['restaurant_paystack_install']); update_restaurant_option($restaurant_id, 'restaurant_paystack_title', $_POST['restaurant_paystack_title']); update_restaurant_option($restaurant_id, 'restaurant_paystack_secret_key', $_POST['restaurant_paystack_secret_key']); update_restaurant_option($restaurant_id, 'restaurant_paystack_public_key', $_POST['restaurant_paystack_public_key']); update_restaurant_option($restaurant_id, 'restaurant_ccavenue_install', $_POST['restaurant_ccavenue_install']); update_restaurant_option($restaurant_id, 'restaurant_ccavenue_title', $_POST['restaurant_ccavenue_title']); update_restaurant_option($restaurant_id, 'restaurant_ccavenue_merchant_key', $_POST['restaurant_ccavenue_merchant_key']); update_restaurant_option($restaurant_id, 'restaurant_ccavenue_access_code', $_POST['restaurant_ccavenue_access_code']); update_restaurant_option($restaurant_id, 'restaurant_ccavenue_working_key', $_POST['restaurant_ccavenue_working_key']); update_restaurant_option($restaurant_id, 'restaurant_payumoney_install', $_POST['restaurant_payumoney_install']); update_restaurant_option($restaurant_id, 'restaurant_payumoney_title', $_POST['restaurant_payumoney_title']); update_restaurant_option($restaurant_id, 'restaurant_payumoney_sandbox_mode', $_POST['restaurant_payumoney_sandbox_mode']); update_restaurant_option($restaurant_id, 'restaurant_payumoney_merchant_id', $_POST['restaurant_payumoney_merchant_id']); update_restaurant_option($restaurant_id, 'restaurant_payumoney_merchant_key', $_POST['restaurant_payumoney_merchant_key']); update_restaurant_option($restaurant_id, 'restaurant_payumoney_merchant_salt', $_POST['restaurant_payumoney_merchant_salt']); update_restaurant_option($restaurant_id, 'restaurant_iyzico_install', $_POST['restaurant_iyzico_install']); update_restaurant_option($restaurant_id, 'restaurant_iyzico_title', $_POST['restaurant_iyzico_title']); update_restaurant_option($restaurant_id, 'restaurant_iyzico_sandbox_mode', $_POST['restaurant_iyzico_sandbox_mode']); update_restaurant_option($restaurant_id, 'restaurant_iyzico_api_key', $_POST['restaurant_iyzico_api_key']); update_restaurant_option($restaurant_id, 'restaurant_iyzico_secret_key', $_POST['restaurant_iyzico_secret_key']); update_restaurant_option($restaurant_id, 'restaurant_midtrans_install', $_POST['restaurant_midtrans_install']); update_restaurant_option($restaurant_id, 'restaurant_midtrans_title', $_POST['restaurant_midtrans_title']); update_restaurant_option($restaurant_id, 'restaurant_midtrans_sandbox_mode', $_POST['restaurant_midtrans_sandbox_mode']); update_restaurant_option($restaurant_id, 'restaurant_midtrans_client_key', $_POST['restaurant_midtrans_client_key']); update_restaurant_option($restaurant_id, 'restaurant_midtrans_server_key', $_POST['restaurant_midtrans_server_key']); update_restaurant_option($restaurant_id, 'restaurant_paytabs_install', $_POST['restaurant_paytabs_install']); update_restaurant_option($restaurant_id, 'restaurant_paytabs_title', $_POST['restaurant_paytabs_title']); update_restaurant_option($restaurant_id, 'restaurant_paytabs_profile_id', $_POST['restaurant_paytabs_profile_id']); update_restaurant_option($restaurant_id, 'restaurant_paytabs_secret_key', $_POST['restaurant_paytabs_secret_key']); update_restaurant_option($restaurant_id, 'restaurant_telr_install', $_POST['restaurant_telr_install']); update_restaurant_option($restaurant_id, 'restaurant_telr_title', $_POST['restaurant_telr_title']); update_restaurant_option($restaurant_id, 'restaurant_telr_sandbox_mode', $_POST['restaurant_telr_sandbox_mode']); update_restaurant_option($restaurant_id, 'restaurant_telr_store_id', $_POST['restaurant_telr_store_id']); update_restaurant_option($restaurant_id, 'restaurant_telr_authkey', $_POST['restaurant_telr_authkey']); update_restaurant_option($restaurant_id, 'restaurant_razorpay_install', $_POST['restaurant_razorpay_install']); update_restaurant_option($restaurant_id, 'restaurant_razorpay_title', $_POST['restaurant_razorpay_title']); update_restaurant_option($restaurant_id, 'restaurant_razorpay_api_key', $_POST['restaurant_razorpay_api_key']); update_restaurant_option($restaurant_id, 'restaurant_razorpay_secret_key', $_POST['restaurant_razorpay_secret_key']); transfer($link['ADD_RESTAURANT'], $lang['SAVED_SUCCESS'], $lang['SAVED_SUCCESS']); exit; } } if (isset($restaurant['user_id'])) { $restro_id = $restaurant['id']; $name = $restaurant['name']; $slug = $restaurant['slug']; $sub_title = $restaurant['sub_title']; $timing = $restaurant['timing']; $description = stripcslashes(nl2br($restaurant['description'])); $address = $restaurant['address']; $mapLat = $restaurant['latitude']; $mapLong = $restaurant['longitude']; $main_image = $restaurant['main_image']; $cover_image = $restaurant['cover_image']; if (!empty($slug)) { $restaurant_link = $config['site_url'] . $slug; } else { $restaurant_link = $link['RESTAURANT'] . '/' . $restro_id; } } else { $restro_id = ''; $name = ''; $slug = ''; $sub_title = ''; $timing = ''; $description = ''; $address = ''; $mapLat = get_option("home_map_latitude"); $mapLong = get_option("home_map_longitude"); $main_image = 'default.png'; $cover_image = 'default.png'; $restaurant_link = '#'; } $restaurant_templates = array(); if ($handle = opendir('restaurant-templates/')) { while (false !== ($folder = readdir($handle))) { if ($folder != "." && $folder != "..") { $filepath = "restaurant-templates/" . $folder . "/theme-info.txt"; if (file_exists($filepath)) { $themefile = fopen($filepath, "r"); $themeinfo = array(); while (!feof($themefile)) { $lineRead = fgets($themefile); if (strpos($lineRead, ':') !== false) { $line = explode(':', $lineRead); $key = trim($line[0]); $value = trim($line[1]); $themeinfo[$key] = $value; } } $restaurant_templates[$folder]['folder'] = $folder; $restaurant_templates[$folder]['name'] = $themeinfo['Theme Name']; fclose($themefile); } } } closedir($handle); } // Get usergroup details $group_id = get_user_group(); // Get membership details switch ($group_id) { case 'free': $plan = json_decode(get_option('free_membership_plan'), true); $settings = $plan['settings']; $allow_order = $settings['allow_ordering']; break; case 'trial': $plan = json_decode(get_option('trial_membership_plan'), true); $settings = $plan['settings']; $allow_order = $settings['allow_ordering']; break; default: $plan = ORM::for_table($config['db']['pre'] . 'plans') ->select('settings') ->where('id', $group_id) ->find_one(); if (!isset($plan['settings'])) { $plan = json_decode(get_option('free_membership_plan'), true); $settings = $plan['settings']; $allow_order = $settings['allow_ordering']; } else { $settings = json_decode($plan['settings'], true); $allow_order = $settings['allow_ordering']; } break; } $page = new HtmlTemplate ('templates/' . $config['tpl_name'] . '/add-restaurant.tpl'); $page->SetParameter('OVERALL_HEADER', create_header($lang['MANAGE_RESTAURANT'])); $page->SetParameter('SITE_TITLE', $config['site_title']); if (count($errors) > 0) { $page->SetLoop('ERRORS', $errors); } else { $page->SetLoop('ERRORS', ""); } $page->SetLoop('RESTAURANT_TEMPLATES', $restaurant_templates); $page->SetParameter('RESTAURANT_COLOR', get_restaurant_option($restro_id, 'restaurant_color', $config['theme_color'])); $page->SetParameter('RESTAURANT_TEMPLATE', get_restaurant_option($restro_id, 'restaurant_template', 'classic-theme')); $page->SetParameter('ALLOW_CALL_WAITER', get_restaurant_option($restro_id, 'allow_call_waiter', 1)); $page->SetParameter('RESTAURANT_SEND_ORDER', get_restaurant_option($restro_id, 'restaurant_send_order', 1)); $page->SetParameter('RESTAURANT_ON_TABLE_ORDER', get_restaurant_option($restro_id, 'restaurant_on_table_order', get_restaurant_option($restro_id, 'restaurant_send_order', 1))); $page->SetParameter('RESTAURANT_TAKEAWAY_ORDER', get_restaurant_option($restro_id, 'restaurant_takeaway_order', 0)); $page->SetParameter('RESTAURANT_DELIVERY_ORDER', get_restaurant_option($restro_id, 'restaurant_delivery_order', 0)); $page->SetParameter('RESTAURANT_DELIVERY_CHARGE', get_restaurant_option($restro_id, 'restaurant_delivery_charge', 0)); $page->SetParameter('RESTAURANT_SEND_ORDER_NOTIFICATION', get_restaurant_option($restro_id, 'restaurant_send_order_notification', 1)); $page->SetParameter('RESTAURANT_ONLINE_PAYMENT', get_restaurant_option($restro_id, 'restaurant_online_payment', 0)); $page->SetParameter('RESTAURANT_PAYPAL_INSTALL', get_restaurant_option($restro_id, 'restaurant_paypal_install', 0)); $page->SetParameter('RESTAURANT_PAYPAL_TITLE', get_restaurant_option($restro_id, 'restaurant_paypal_title', 'Paypal')); $page->SetParameter('RESTAURANT_PAYPAL_SANDBOX_MODE', get_restaurant_option($restro_id, 'restaurant_paypal_sandbox_mode', 'Yes')); $page->SetParameter('RESTAURANT_PAYPAL_API_CLIENT_ID', get_restaurant_option($restro_id, 'restaurant_paypal_api_client_id')); $page->SetParameter('RESTAURANT_PAYPAL_API_SECRET', get_restaurant_option($restro_id, 'restaurant_paypal_api_secret')); $page->SetParameter('RESTAURANT_STRIPE_INSTALL', get_restaurant_option($restro_id, 'restaurant_stripe_install', 0)); $page->SetParameter('RESTAURANT_STRIPE_TITLE', get_restaurant_option($restro_id, 'restaurant_stripe_title', 'Stripe')); $page->SetParameter('RESTAURANT_STRIPE_PUBLISHABLE_KEY', get_restaurant_option($restro_id, 'restaurant_stripe_publishable_key')); $page->SetParameter('RESTAURANT_STRIPE_SECRET_KEY', get_restaurant_option($restro_id, 'restaurant_stripe_secret_key')); $page->SetParameter('RESTAURANT_STRIPE_WEBHOOK_SECRET', get_restaurant_option($restro_id, 'restaurant_stripe_webhook_secret')); $page->SetParameter('RESTAURANT_PAYTM_TITLE', get_restaurant_option($restro_id, 'restaurant_paytm_title', 'Paytm')); $page->SetParameter('RESTAURANT_PAYTM_INSTALL', get_restaurant_option($restro_id, 'restaurant_paytm_install', 0)); $page->SetParameter('RESTAURANT_PAYTM_SANDBOX_MODE', get_restaurant_option($restro_id, 'restaurant_paytm_sandbox_mode', 'Yes')); $page->SetParameter('RESTAURANT_PAYTM_MERCHANT_KEY', get_restaurant_option($restro_id, 'restaurant_paytm_merchant_key')); $page->SetParameter('RESTAURANT_PAYTM_MERCHANT_MID', get_restaurant_option($restro_id, 'restaurant_paytm_merchant_mid')); $page->SetParameter('RESTAURANT_PAYTM_MERCHANT_WEBSITE', get_restaurant_option($restro_id, 'restaurant_paytm_merchant_website')); $page->SetParameter('RESTAURANT_MOLLIE_TITLE', get_restaurant_option($restro_id, 'restaurant_mollie_title', 'Mollie')); $page->SetParameter('RESTAURANT_MOLLIE_INSTALL', get_restaurant_option($restro_id, 'restaurant_mollie_install', 0)); $page->SetParameter('RESTAURANT_MOLLIE_API_KEY', get_restaurant_option($restro_id, 'restaurant_mollie_api_key')); $page->SetParameter('RESTAURANT_2CHECKOUT_TITLE', get_restaurant_option($restro_id, 'restaurant_2checkout_title', '2Checkout')); $page->SetParameter('RESTAURANT_2CHECKOUT_INSTALL', get_restaurant_option($restro_id, 'restaurant_2checkout_install', 0)); $page->SetParameter('RESTAURANT_2CHECKOUT_SANDBOX_MODE', get_restaurant_option($restro_id, 'restaurant_2checkout_sandbox_mode', 'sandbox')); $page->SetParameter('RESTAURANT_2CHECKOUT_ACCOUNT_NUMBER', get_restaurant_option($restro_id, 'restaurant_2checkout_account_number')); $page->SetParameter('RESTAURANT_2CHECKOUT_PUBLIC_KEY', get_restaurant_option($restro_id, 'restaurant_2checkout_public_key')); $page->SetParameter('RESTAURANT_2CHECKOUT_PRIVATE_KEY', get_restaurant_option($restro_id, 'restaurant_2checkout_private_key')); $page->SetParameter('RESTAURANT_PAYSTACK_INSTALL', get_restaurant_option($restro_id, 'restaurant_paystack_install', 0)); $page->SetParameter('RESTAURANT_PAYSTACK_TITLE', get_restaurant_option($restro_id, 'restaurant_paystack_title', 'Paystack')); $page->SetParameter('RESTAURANT_PAYSTACK_SECRET_KEY', get_restaurant_option($restro_id, 'restaurant_paystack_secret_key')); $page->SetParameter('RESTAURANT_PAYSTACK_PUBLIC_KEY', get_restaurant_option($restro_id, 'restaurant_paystack_public_key')); $page->SetParameter('RESTAURANT_CCAVENUE_INSTALL', get_restaurant_option($restro_id, 'restaurant_ccavenue_install', 0)); $page->SetParameter('RESTAURANT_CCAVENUE_TITLE', get_restaurant_option($restro_id, 'restaurant_ccavenue_title', 'CCAvenue')); $page->SetParameter('RESTAURANT_CCAVENUE_MERCHANT_KEY', get_restaurant_option($restro_id, 'restaurant_ccavenue_merchant_key')); $page->SetParameter('RESTAURANT_CCAVENUE_ACCESS_CODE', get_restaurant_option($restro_id, 'restaurant_ccavenue_access_code')); $page->SetParameter('RESTAURANT_CCAVENUE_WORKING_KEY', get_restaurant_option($restro_id, 'restaurant_ccavenue_working_key')); $page->SetParameter('RESTAURANT_PAYUMONEY_TITLE', get_restaurant_option($restro_id, 'restaurant_payumoney_title', 'Payumoney')); $page->SetParameter('RESTAURANT_PAYUMONEY_INSTALL', get_restaurant_option($restro_id, 'restaurant_payumoney_install', 0)); $page->SetParameter('RESTAURANT_PAYUMONEY_SANDBOX_MODE', get_restaurant_option($restro_id, 'restaurant_payumoney_sandbox_mode', 'test')); $page->SetParameter('RESTAURANT_PAYUMONEY_MERCHANT_ID', get_restaurant_option($restro_id, 'restaurant_payumoney_merchant_id')); $page->SetParameter('RESTAURANT_PAYUMONEY_MERCHANT_KEY', get_restaurant_option($restro_id, 'restaurant_payumoney_merchant_key')); $page->SetParameter('RESTAURANT_PAYUMONEY_MERCHANT_SALT', get_restaurant_option($restro_id, 'restaurant_payumoney_merchant_salt')); $page->SetParameter('RESTAURANT_IYZICO_INSTALL', get_restaurant_option($restro_id, 'restaurant_iyzico_install')); $page->SetParameter('RESTAURANT_IYZICO_TITLE', get_restaurant_option($restro_id, 'restaurant_iyzico_title', 'Iyzico')); $page->SetParameter('RESTAURANT_IYZICO_SANDBOX_MODE', get_restaurant_option($restro_id, 'restaurant_iyzico_sandbox_mode')); $page->SetParameter('RESTAURANT_IYZICO_API_KEY', get_restaurant_option($restro_id, 'restaurant_iyzico_api_key')); $page->SetParameter('RESTAURANT_IYZICO_SECRET_KEY', get_restaurant_option($restro_id, 'restaurant_iyzico_secret_key')); $page->SetParameter('RESTAURANT_MIDTRANS_INSTALL', get_restaurant_option($restro_id, 'restaurant_midtrans_install')); $page->SetParameter('RESTAURANT_MIDTRANS_TITLE', get_restaurant_option($restro_id, 'restaurant_midtrans_title', 'Midtrans')); $page->SetParameter('RESTAURANT_MIDTRANS_SANDBOX_MODE', get_restaurant_option($restro_id, 'restaurant_midtrans_sandbox_mode')); $page->SetParameter('RESTAURANT_MIDTRANS_CLIENT_KEY', get_restaurant_option($restro_id, 'restaurant_midtrans_client_key')); $page->SetParameter('RESTAURANT_MIDTRANS_SERVER_KEY', get_restaurant_option($restro_id, 'restaurant_midtrans_server_key')); $page->SetParameter('RESTAURANT_PAYTABS_INSTALL', get_restaurant_option($restro_id, 'restaurant_paytabs_install')); $page->SetParameter('RESTAURANT_PAYTABS_TITLE', get_restaurant_option($restro_id, 'restaurant_paytabs_title', 'Paytabs')); $page->SetParameter('RESTAURANT_PAYTABS_PROFILE_ID', get_restaurant_option($restro_id, 'restaurant_paytabs_profile_id')); $page->SetParameter('RESTAURANT_PAYTABS_SECRET_KEY', get_restaurant_option($restro_id, 'restaurant_paytabs_secret_key')); $page->SetParameter('RESTAURANT_TELR_INSTALL', get_restaurant_option($restro_id, 'restaurant_telr_install')); $page->SetParameter('RESTAURANT_TELR_TITLE', get_restaurant_option($restro_id, 'restaurant_telr_title', 'Telr')); $page->SetParameter('RESTAURANT_TELR_SANDBOX_MODE', get_restaurant_option($restro_id, 'restaurant_telr_sandbox_mode')); $page->SetParameter('RESTAURANT_TELR_STORE_ID', get_restaurant_option($restro_id, 'restaurant_telr_store_id')); $page->SetParameter('RESTAURANT_TELR_AUTHKEY', get_restaurant_option($restro_id, 'restaurant_telr_authkey')); $page->SetParameter('RESTAURANT_RAZORPAY_INSTALL', get_restaurant_option($restro_id, 'restaurant_razorpay_install')); $page->SetParameter('RESTAURANT_RAZORPAY_TITLE', get_restaurant_option($restro_id, 'restaurant_razorpay_title', 'Razorpay')); $page->SetParameter('RESTAURANT_RAZORPAY_API_KEY', get_restaurant_option($restro_id, 'restaurant_razorpay_api_key')); $page->SetParameter('RESTAURANT_RAZORPAY_SECRET_KEY', get_restaurant_option($restro_id, 'restaurant_razorpay_secret_key')); $page->SetParameter('PAYPAL_AVAILABLE', (int)file_exists('includes/payments/paypal/pay.php')); $page->SetParameter('STRIPE_AVAILABLE', (int)file_exists('includes/payments/stripe/pay.php')); $page->SetParameter('PAYTM_AVAILABLE', (int)file_exists('includes/payments/paytm/pay.php')); $page->SetParameter('MOLLIE_AVAILABLE', (int)file_exists('includes/payments/mollie/pay.php')); $page->SetParameter('2CHECKOUT_AVAILABLE', (int)file_exists('includes/payments/2checkout/pay.php')); $page->SetParameter('PAYSTACK_AVAILABLE', (int)file_exists('includes/payments/paystack/pay.php')); $page->SetParameter('CCAVENUE_AVAILABLE', (int)file_exists('includes/payments/ccavenue/pay.php')); $page->SetParameter('PAYUMONEY_AVAILABLE', (int)file_exists('includes/payments/payumoney/pay.php')); $page->SetParameter('IYZICO_AVAILABLE', (int)file_exists('includes/payments/iyzico/pay.php')); $page->SetParameter('MIDTRANS_AVAILABLE', (int)file_exists('includes/payments/midtrans/pay.php')); $page->SetParameter('PAYTABS_AVAILABLE', (int)file_exists('includes/payments/paytabs/pay.php')); $page->SetParameter('TELR_AVAILABLE', (int)file_exists('includes/payments/telr/pay.php')); $page->SetParameter('RAZORPAY_AVAILABLE', (int)file_exists('includes/payments/razorpay/pay.php')); $page->SetParameter('ALLOW_ORDERING', $allow_order); $page->SetParameter('RESTRO_LINK', $restaurant_link); $page->SetParameter('RESTRO_ID', $restro_id); $page->SetParameter('NAME', $name); $page->SetParameter('SLUG', $slug); $page->SetParameter('SUB_TITLE', $sub_title); $page->SetParameter('TIMING', $timing); $page->SetParameter('DESCRIPTION', $description); $page->SetParameter('ADDRESS', $address); $page->SetParameter('MAIN_IMAGE', $main_image); $page->SetParameter('COVER_IMAGE', $cover_image); $page->SetParameter('MAP_COLOR', $config['map_color']); $page->SetParameter('ZOOM', $config['home_map_zoom']); $page->SetParameter('OVERALL_FOOTER', create_footer()); $page->CreatePageEcho(); } else { headerRedirect($link['LOGIN']); } ?>
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 1.1 |
proxy
|
phpinfo
|
Settings