[insert_php]
$adminMail = ‘t.velechovsky@staygroup.cz,dtsprague.transport@gmail.com, karolina.sebkova@downtownsuites.cz, info@downtownsuites.cz’;
//$adminMail = ‘adam.kurek@centrum.cz’;
define(“MERCHANT_NUMBER”, “19320212”);
define(“PRIVATE_KEY”, “./brana_gp/key/gpwebpay-pvk.key”);
define(“PRIVATE_KEY_PSW”, “Fena123.”);
define(“PUBLIC_GP_KEY”, “./brana_gp/key/gpe.signing_prod.pem”);
define(“GP_URL”, “https://3dsecure.gpwebpay.com/pgw/order.do”);
require_once “./brana_gp/globals.php”;
define(“SAVE_SIGNATURE_TO_FILE”, false);
define(“SAVE_SIGNATURE_DIR_PATH”, “./brana_gp/sign/”);
define(“SAVE_SIGNATURE_FILE_PATH”, “./brana_gp/sign/@YM@/signature.@ORDERID@.sign”);
define(“SAVE_SIGNATURE_FILE_PATH_ENCODED”, “./brana_gp/sign//@YM@/signatureEnc.@ORDERID@.sign”);
define(“CURRENCY”, 978);// 978 EUR
define(“ONE_WAY_PRICE”, 3500);
define(“RETURN_PRICE”, 5900);
//define(“ONE_WAY_PRICE”, 50);
//define(“RETURN_PRICE”, 100);
require_once “./brana_gp/signature.php”;
$sign = new CSignature(PRIVATE_KEY, PRIVATE_KEY_PSW, PUBLIC_GP_KEY);
if (isset($_GET[“action”])) {
try {
if ($_GET[“action”] == “success”) {
echo ”
“;
}
if ($_GET[“action”] == “response” || $_GET[“action”] == “responseMps”) {
require_once “./brana_gp/response.php”;
echo “”;
if ($digestok == “1” && $prcode == “0”) {
wp_mail($adminMail, ‘TRANSPORT — PAID’,
“Transport Zaplacen
Číslo platby: $ordernumber
Číslo objednávky: $merordernumber
Code: $prcode ($resulttext)
Info: $md
“,array(‘Content-Type: text/html; charset=UTF‑8’,‘From: City West Apartments
echo “
“;
die();
} else {
echo ”
“;
}
}
} catch (Exception $e) {
//die(“Something went wrong: ” . $e->getMessage());
die(“Something went wrong”);
}
} else if (!empty($_POST[“nf-field-49”])) try {
$data = “”;
$get = “”;
$flag = “0”;
$desc = substr(“” . $_POST[“nf-field-41”] . “|” .
“” . $_POST[“nf-field-42”] . “|” .
“” . $_POST[“nf-field-43”] . “|” .
//“Amount: “.$_POST[“nf-field-31”].” \n”.
//“Arrival : “.$_POST[“nf-field-33”].” \n”.
//“A_FN.: “.$_POST[“nf-field-34”].” \n”.
//“Departure: “.$_POST[“nf-field-35”].” \n”.
//“D_FN: “.$_POST[“nf-field-36”].” \n”.
//“Type: “.$_POST[“nf-field-38”].” \n”.
//“Dest: “.$_POST[“nf-field-39”].” \n”;
“”, 0, 200);
$pocetOsob = (float)$_POST[“nf-field-44”];
$batch_size = (float)4;
if ($_POST[“nf-field-49”] == “One way”) $price = ONE_WAY_PRICE;
else if ($_POST[“nf-field-49”] == “Return”) $price = RETURN_PRICE;
else $price = 0;
$price = (ceil($pocetOsob / $batch_size)) * $price;
if (!isset($orderId)) $orderId = (int)(microtime(true) * 100);
if (!isset($merordernum)) $merordernum = $orderId — 1;
if (!isset($merchantId)) $merchantId = MERCHANT_NUMBER;
if (isset($HTTPS) && $HTTPS == ‘on’) {
$protokol = “https”;
} else {
$protokol = “http”;
}
$opeation = “CREATE_ORDER”;
$merchantId = trim($merchantId);
$_SESSION[‘merchantId’] = $merchantId;
$data .= “$merchantId|$opeation”;
if (isset($source) && $source == “finalize”) {
$opeation = “FINALIZE_ORDER”;
$data = “$merchantId|$opeation|$orderId|$price”;
$get = “MERCHANTNUMBER=” . urlencode(trim($merchantId)) . “&OPERATION=$opeation&ORDERNUMBER=” . urlencode($orderId) . “&AMOUNT=” . trim($price);
$url = trim(“$protokol://$SERVER_NAME” . $_SERVER[“REQUEST_URI”] . “?action=responseMps”);
$data .= “|$url”;
$get .= “&URL=” . urlencode($url);
} else {
$data .= “|$orderId”;
$data .= “|” . trim($price);
$data .= “|” . CURRENCY;
$get .= “&CURRENCY=” . CURRENCY;
$data .= “|$flag”;
$data .= “|$merordernum”;
$get = “MERCHANTNUMBER=” . urlencode(trim($merchantId)) . “&OPERATION=$opeation&ORDERNUMBER=” . urlencode($orderId)
. “&AMOUNT=” . trim($price) . “&DEPOSITFLAG=$flag”;
$get .= “&CURRENCY=” . CURRENCY;
$merordernum = trim($merordernum);
$get .= “&MERORDERNUM=” . urlencode(trim($merordernum));
if (isset($source) && $source == “wallet”) {
$url = trim(“$protokol://$SERVER_NAME” . $_SERVER[“REQUEST_URI”] . “?action=responseMps”);
} else {
$url = trim(“$protokol://$SERVER_NAME” . $_SERVER[“REQUEST_URI”] . “?action=response”);
}
$data .= “|$url”;
$get .= “&URL=” . urlencode($url);
$desc = trim($desc);
$desc = htmlentities($desc);
$data .= “|$desc”;
$get .= “&DESCRIPTION=” . urlencode(trim($desc));
$md = substr(“” . $_POST[“nf-field-41”] . “|” .
“” . $_POST[“nf-field-42”] . “|” .
“” . $_POST[“nf-field-43”] . “|” .
//“Amount: “.$_POST[“nf-field-31”].” \n”.
//“Arrival : “.$_POST[“nf-field-33”].” \n”.
//“A_FN.: “.$_POST[“nf-field-34”].” \n”.
//“Departure: “.$_POST[“nf-field-35”].” \n”.
//“D_FN: “.$_POST[“nf-field-36”].” \n”.
//“Type: “.$_POST[“nf-field-38”].” \n”.
//“Dest: “.$_POST[“nf-field-39”].” \n”;
“”, 0, 180);
$md = trim($md);
$md = htmlentities($md);
$data .= “|$md”;
$get .= “&MD=” . urlencode(trim($md));
}
$paymuzo = GP_URL;
if (!isset($paymuzo) || trim($paymuzo) == “” || trim($paymuzo) == “|”) {
$popis[] = “Neni zadana adresa serveru / Target server not set”;
$paymuzo = “|”;
} else {
$_SESSION[‘paymuzo’] = $paymuzo;
$split = explode(“|”, $paymuzo, 2);
if (sizeof($split) >= 1) {
$paymuzo = $split[0];
}
}
unset($_SESSION[“source”]);
unset($_SESSION[“paymethod”]);
unset($paymethod);
unset($_SESSION[“itemIds”]);
unset($itemIds);
unset($_SESSION[“vUsed”]);
unset($vUsed);
unset($_SESSION[“sUsed”]);
unset($sUsed);
unset($_SESSION[“hUsed”]);
unset($hUsed);
unset($_SESSION[“rShipping”]);
unset($rShipping);
unset($_SESSION[“rLoyality”]);
unset($rLoyality);
unset($_SESSION[“sRestriction”]);
unset($sRestriction);
unset($_SESSION[“rDeferredAuthorization”]);
unset($rDeferredAuthorization);
unset($_SESSION[“rDeAuthAuto”]);
unset($rDeAuthAuto);
unset($_SESSION[“rDeAuthAutoAmnt”]);
unset($rDeAuthAutoAmnt);
unset($_SESSION[“useCart”]);
$_SESSION[‘cesta’] = $paymuzo;
$signature = $sign->sign($data);
if (defined(“SAVE_SIGNATURE_TO_FILE”) && SAVE_SIGNATURE_TO_FILE) {
$filePath = (defined(“SAVE_SIGNATURE_FILE_PATH”) && trim(SAVE_SIGNATURE_FILE_PATH) != “”) ? strftime(SAVE_SIGNATURE_FILE_PATH) : “signature.sign”;
if (strpos($filePath, “@ORDERID@”) !== false) {
$filePath = str_replace(“@ORDERID@”, $orderId, $filePath);
}
$folderPath = SAVE_SIGNATURE_DIR_PATH . date(‘Ym’) . “/”;
if (!file_exists($folderPath)) {
mkdir($folderPath);
}
$filePath = str_replace(“@YM@”, date(‘Ym’), $filePath);
$f = fopen($filePath, “w”);
fwrite($f, $signature);
fclose($f);
$filePath = (defined(“SAVE_SIGNATURE_FILE_PATH_ENCODED”) && trim(SAVE_SIGNATURE_FILE_PATH_ENCODED) != “”) ? strftime(SAVE_SIGNATURE_FILE_PATH_ENCODED) : “signatureEnc.sign”;
if (strpos($filePath, “@ORDERID@”) !== false) {
$filePath = str_replace(“@ORDERID@”, $orderId, $filePath);
}
$filePath = str_replace(“@YM@”, date(‘Ym’), $filePath);
$f = fopen($filePath, “w”);
fwrite($f, urlencode($signature));
fclose($f);
}
$get .= “&DIGEST=” . urlencode($signature);
$path = $paymuzo . “?” . $get;
wp_mail($adminMail, ‘TRANSPORT’,
”
Založena objednávka
Číslo platby: $orderId
Číslo objednávky: $merordernum
Částka: ” . (int)($price / 100) . “EUR
Informace k Transportu:
Jméno: ” . $_POST[‘nf-field-41’] . ”
Email: ” . $_POST[‘nf-field-42’] . ”
Telefon: ” . $_POST[‘nf-field-43’] . ”
Počet lidí: ” . $_POST[‘nf-field-44’] . ”
Přílet: ” . $_POST[‘nf-field-45’] . ”
Číslo letu: ” . $_POST[‘nf-field-46’] . ”
Odlet: ” . $_POST[‘nf-field-47’] . ”
Číslo letu: ” . $_POST[‘nf-field-48’] . ”
Typ: ” . $_POST[‘nf-field-49’] . ”
Lokalita: City West Apartments
“,array(‘Content-Type: text/html; charset=UTF‑8’,‘From: CityWest Apartments
wp_mail(str_replace([“;”,”,”],””,$_POST[‘nf-field-42’]), ‘City West Apartments Transport Order Recap’,
”
Transportation order has been submitted. This email is generated before payment.
Thank you for your order.
We will contact by the e‑mail you indicated with further details concerning transport.
If you have any questions or special needs, feel free to contact us at citywestapartments.cz
Best Regards
info@citywestapartments.cz
www.citywestapartments.cz
Tel. +420 770 10 20 20
Information Recap:
Order Number: $merordernum
Total: ” . (int)($price / 100) . “EUR
Name: ” . $_POST[‘nf-field-41’] . ”
Email: ” . $_POST[‘nf-field-42’] . ”
Telephone: ” . $_POST[‘nf-field-43’] . ”
People: ” . $_POST[‘nf-field-44’] . ”
Arrival date: ” . $_POST[‘nf-field-45’] . ”
Flight no.: ” . $_POST[‘nf-field-46’] . ”
Departure date: ” . $_POST[‘nf-field-47’] . ”
Flight no.: ” . $_POST[‘nf-field-48’] . ”
Location: City West Apartments
“,array(‘Content-Type: text/html; charset=UTF‑8’,‘From: CityWest Apartments
echo ”
“;
} catch (Exception $e) {
//die(“Something went wrong: ” . $e->getMessage());
die(“Something went wrong”);
}
[/insert_php]
VOM FLUGHAFTEN ZU DEN CITY WEST Aparments UND ZURÜCK
Unser Fahrer steht 15 Minuten nach der offiziell mitgeteilten Landung der Maschine in der Ankunftshalle des Václav-Havel-Flughafens hinter dem Sicherheitsbereich bereit und wird maximal 20 Minuten auf Sie warten. Sollte Ihr Flug Verspätung haben, teilen Sie uns das bitte unverzüglich mit, damit wir Sie später abholen können. Unser Fahrer bringt Sie anschließend direkt zu der von Ihnen gewählten Unterkunft ins Stadtzentrum von Prag.
Unser Fahrer holt Sie an der von Ihnen gewählten Unterkunft in Prag ab und bringt Sie zurück zum Flughafen. Bitte beachten Sie, dass die Fahrt zum Václav-Havel-Flughafen während der Hauptverkehrszeiten länger als 1 Stunde dauern kann. Daher empfehlen wir Ihnen, sich wenigstens 3 Stunden vor Abflug vom Hotel abholen zu lassen.
Transfer-Formular