public function sendpay(Request $request) { if (!$this->connect()) { return redirect('/404/Błąd poczas pingowania serwera!'); } if (!isset($_POST['name'])) { return redirect('/shop'); } if ($_POST['name'] == "") { return redirect('/shop'); } $usluga = $request->route('usluga'); $a = 1; if (isset($_POST['points'])) { $a = $_POST['points']; } $nick = $_POST['name']; $db = DB::table('shop_services')->where('id', $usluga)->get()->first(); if ($db == null) { return redirect("/404/Błąd nie ma takiej uslugi!"); } $shop = shop_settings::where('id', 1)->first(); $shopid = $shop->shopid; $hash = $shop->signature; $amount = $db->pay*$a; $signature = md5($shopid .$hash . $amount) ?>
">
rcon->disconnect(); $this->rcon = null; } function checkpay(Request $request){ if (!isset($this->rcon)) { $this->connect(); } if ($_POST['status'] == null || !$_POST['status']) { die; } if ($_POST['status' != 'ok']) { die; } if ($_POST['userid'] == null || $_POST['userid'] != 22) { die; } $id = $request->route('usluga'); $db = DB::table('shop_services')->where('id', $id)->get()->first(); if ($db == null) { die; } if ($_POST['amountPay'] == null || str_replace(",", ".", $db->pay) != $_POST['amountPay']) { die; } $nick = $request->route('user'); $a = $request->route('amount'); $this->executeCommands($db, $nick, 'przelew', $db->pay, $a); }