function destroy() // destroy all PHP vars, to tackle output { $sql=""; $tijdstempel = 0; $emailname = ""; $wachtwoord = ""; $cookiecontent = ""; $char5code = ""; $streetname = ""; $emailname = ""; $emaildomain = ""; $emailprefix = ""; $ServerName = ""; $ServerUser = ""; $ServerPassword = ""; $DatabaseName = ""; $DataTable = ""; $DatabaseVerbinding = ""; $mysqli = ""; $message = ""; $testoutput =""; $secretkey = ""; $user = 0; $state = 0; } ?> function logMessage($msg) { $msg = date("Y/m/d H:i:s ")." ".$_SERVER['REMOTE_ADDR']." ".$msg." ".$_SERVER['REQUEST_URI']."\n"; $dateprefix = date("Ymd"); $file = "/var/website/https_livep2000.nl/phpapp/betalingen/".$dateprefix."payedlog.log"; $fp = fopen($file, 'a'); fclose($fp); chmod($file, 0777); $fp = fopen($file, 'a'); fwrite($fp, $msg); fclose($fp); } ?>
![]() ![]() |
||||||
Menu |
// by by
//header("Location: /errors/404.php");
//error_reporting(E_ERROR | E_PARSE);
//error_reporting(E_ALL);
//ini_set("display_errors", 1);
if ( !function_exists ( "logstate" ) )
{
logMessage("is flushed away (Illegal script acces)");
header("Location: /errors/404.php");
}
$user = 0;
$user = logstate($mysqli);
$state = $user['Checked'];
$username = $user['UserName'];
if ($state < 1)
{
logMessage($username." is redirected to login");
header("Location: index.php?p=inloggen");
}
if (isset($_GET['type'])){$type= $_GET['type'];}
else
{
logMessage($username." is flushed away (no type)");
header("Location: /errors/404.php");
}
if($type != "lid" && $type != "archief" && $type != "pro" && $type != "editorzone" && $type != "customframes")
{
logMessage($username." is flushed away (wrong type)");
header("Location: /errors/404.php");
}
require_once "/var/website/https_livep2000.nl/phpapp/MollieV2/vendor/autoload.php";
$mollie = new \Mollie\Api\MollieApiClient();
// live key : live_l3trywL0yznaBmhTiu70ZB0YvPHxaC
// test key : test_AwMAs68rAn33s9WcOkJz1FSXgUAR2U
$mollie->setApiKey("live_l3trywL0yznaBmhTiu70ZB0YvPHxaC");
?>
Betalen via uw bank (Ideal | Wero)$bank = ""; $bedrag = 0; // bedrag, bankid en stap if (isset($_POST['stap'])){$stap= $_POST['stap'];} else { $stap ="stap1"; echo "Beste ".$username." met deze sessie voert u een betaling uit om het tegoed van het ".$type." op te waarderen."; echo " Is dat niet juist? Klik dan HIER!"; logMessage($username." is accessing step1"); } if($stap == "stap2") { if (isset($_POST['bedrag'])){$bedrag= $_POST['bedrag'];} if (isset($_POST['bank'])){$bank= $_POST['bank'];} logMessage($username." wanna pay ".$bedrag." with bankid: ".$bank); } if($stap == "stap1") { ?> } if ($stap == "stap2") { try { $omschrijving = $bedrag." voor ".$type; $siteReportUrl = "https://www.livep2000.nl/molliereports.php"; $siteReturnUrl = "https://www.livep2000.nl/index.php?p=gegevens"; $transid = time(); $payment = $mollie->payments->create([ "amount" => [ "currency" => "EUR", "value" => $bedrag ], "description" => $omschrijving, "redirectUrl" => "https://www.livep2000.nl/index.php?p=gegevens&order_id={$transid}", "webhookUrl" => "https://www.livep2000.nl/webhook.php", "method" => \Mollie\Api\Types\PaymentMethod::IDEAL, "issuer" => $bank, "metadata" => array( "order_id" => $transid ), ]); logMessage ( $transid." reserved for user: ".$username); $timestamp = strtotime("now"); $sql2 = "UPDATE gebruikers.Gebruikers SET Paymethod = 'Ideal', Amount = $bedrag, PayId = '$transid', Paydate = $timestamp, PayFor = '$type', Succes = 0 WHERE UserId =".$user['UserId'].";"; $result2 = mysql_query_i($sql2, $mysqli); logMessage($sql2); header("Location: " . $payment->getCheckoutUrl(), true, 303); } catch (Mollie_API_Exception $e) { echo "API call failed: " . htmlspecialchars($e->getMessage()); } } ?> |
|||||
|
//if ( !function_exists ( "logstate" ) )
// {
// logMessage('User flushed away. (illegal acces to script)');
// Header("/errors/404.php");
// die('');
// }
?>
Home
Algemene info P2000 monitor RSS feeds Het forum Projecten Lid worden Privacy beleid Voorwaarden Techniek Cookies Betalen: Prijzen Ideal | Wero Account: if($state == 0) { echo "Inloggen "; echo "Registreren "; echo "Wachtwoord vergeten "; } else { echo "Afmelden "; echo " en betalen "; echo " Pincode "; echo " Wachtwoord wijzigen "; echo "Contact "; } if($state > 1) { echo " "; echo "Beheer: "; echo "Geoadmin "; // echo "Verv. maps "; echo "Woordenboek "; } if($state > 2 ) { echo "Ledenbeheer "; if ($state > 3 ) { echo "Cap admin "; //echo "Backup maken "; //echo "Backup herst. "; //echo "Admin V7 "; echo "Financieel "; } if ($state ==5 ) { echo "Naar de hemel "; } } ?> |
||||||