alpha_full/admin/extensions/abonnement/aboCreate.modale.php
2026-04-06 22:58:51 +02:00

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&reglageExtension=2&codeRetourPaiement=1&idAbo=' .$idAbo. '&checkOutSession_id={CHECKOUT_SESSION_ID}&idModule=' .$idModule;
$errorUrl="" .$_SESSION['server']. '/admin/frmAdmin.php?desc=' .$desc. '&affAdmin=17&reglageExtension=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"); }
?>