57 lines
2.5 KiB
PHP
Executable File
57 lines
2.5 KiB
PHP
Executable File
<?php
|
|
$nomFicAppelant = basename(__FILE__);
|
|
// -----------------------------------------------------
|
|
// Etre admin
|
|
// -----------------------------------------------------
|
|
if (isset($_SESSION['isAdmin']) && $_SESSION['isAdmin']=='O' ) {
|
|
|
|
// -----------------------------------------------------
|
|
// Init
|
|
// Si demo publique ou demo locale = > mes clés de test
|
|
// Sinon mes clés de prod
|
|
// -----------------------------------------------------
|
|
if (isset($_SESSION['idAbo'])) {$idAbo=$_SESSION['idAbo']; }
|
|
if (isset($_GET['idAbo'])) {$idAbo=$_GET['idAbo'];}
|
|
$_SESSION['idAbo']=$idAbo;
|
|
|
|
if (isset($_GET['prixAbo'])) {$prixAbo=$_GET['prixAbo']; $_SESSION['prixAbo']=$prixAbo;}
|
|
if (isset($_GET['desc'])) {$desc=$_GET['desc']; $_SESSION['desc']=$desc;}
|
|
|
|
if (isset($_SESSION['idModule'])) {$idModule=$_SESSION['idModule'];}
|
|
if (isset($_GET['idModule'])) {$idModule=$_GET['idModule'];}
|
|
if (isset($_POST['idModule'])) {$idModule=$_POST['idModule'];}
|
|
$_SESSION['idModule']=$idModule;
|
|
|
|
require 'vendor/autoload.php';
|
|
include ("./extensions/abonnement/clesStripe/stripePKSAbo.php");
|
|
|
|
$desc=urlencode($desc);
|
|
$successUrl="" .$_SESSION['server']. '/admin/frmAdmin.php?desc=' .$desc. '&affAdmin=17®lageExtension=2&codeRetourPaiement=1&idAbo=' .$idAbo. '&checkOutSession_id={CHECKOUT_SESSION_ID}&idModule=' .$idModule;
|
|
$errorUrl="" .$_SESSION['server']. '/admin/frmAdmin.php?desc=' .$desc. '&affAdmin=17®lageExtension=2&codeRetourPaiement=0&idAbo=' .$idAbo. '&checkOutSession_id={CHECKOUT_SESSION_ID}&idModule=' .$idModule;
|
|
|
|
echo '<div id="zoneFormModales" >';
|
|
// -----------------------------------------------------
|
|
// Debug
|
|
// -----------------------------------------------------
|
|
if (isset($debug[1]) && $debug[1] == '1') { $debugMsg .= monDebug (1, [
|
|
'privateSecretStripe' => $privateSecretStripe,
|
|
'pubSecretPayStripe' => $pubSecretPayStripe,
|
|
'SESSSION[custId]' => $_SESSION['custId'],
|
|
'customer_email' => $_SESSION['adminMail'],
|
|
'host' => $host
|
|
],'aboCreate.modale.php');
|
|
}
|
|
|
|
// ----------------------------------------------------
|
|
// Identifier le client ou le créer
|
|
// ----------------------------------------------------
|
|
include ("./extensions/_stripe/stripeCreateCli.php");
|
|
|
|
// -----------------------------------------------------
|
|
// Payer abonnement initial
|
|
// -----------------------------------------------------
|
|
include ("./extensions/_stripe/stripeCheckOutSession.php");
|
|
echo '</div>';
|
|
}
|
|
else {include ("./adminInclude/redirectionAdmin.php"); }
|
|
?>
|