Sid Gifari From Gifari Industries - BD Cyber Security Team
Home
/
home
/
airmobeuag
/
croix-rouge2
/
✏️
Editing: indexlv.php
<!DOCTYPE html> <html lang="fr"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <?php /* * https://cr.airmob.eu/ => https://cr.airmob.net * Si Msisdn inconnu alors (demande le rio) BLOQUE ! * Sinon le renseigne auto (dans email précisé auto ou manuel) * Passe le client zoho de client potentiel à client * Ajout du lien vers compte ZOHO du site * envoi un email à BV et LV (me dire quand test ok pour passer email prod) * * */ session_start(); error_reporting(E_ALL); ini_set("display_errors", 0); require "lib/gestion.lib.php"; $CRouge = new CRouge(); $ListeSites = $CRouge->ListeSites(); $_SESSION['CROUGE']['id'] = uniqid(); // Initialize $etape = "formulaire"; // POST if($_REQUEST['BTN_VALIDE']) { // Releve la saisie foreach ($_REQUEST as $NomChamp => $val) { list($form, $nom) = explode('_', $NomChamp); if ($form == "form") { $L[$nom] = $val; } } // AJoute list($email, $site, $type, $id_zoho) = explode('|', $_SESSION['CROUGE']['Sites'][$_REQUEST['form_sites']]); $L['site_nom'] = $site; $L['site_email'] = $L['emailresp']; $L['rio_auto'] = $_SESSION['CROUGE']['rio']; $L['type'] = $type; //Client potentiel OU Client $L['id_zoho'] = "https://crm.zoho.com/crm/org602944158/tab/Accounts/".$id_zoho."/"; // 1er fois if($type=="Client potentiel") { $txt = "<b>Le client n'a jamais signé de bon de commande.</b><br>"; } // Autre passage else if($type=="Client") { $txt = "<b>Normalement, le client a déjà signé un bon de commande pour ce site</b><br>"; } // ... else { } $txt .= "Site : " . $L['site_nom'] . "<br>"; $txt .= "E-mail(site) : " . $L['site_email'] . "<br>"; // Mail de site vide possible $txt .= "Prénom, Nom : " . $L['prenom'] . " " . $L['nom'] . "<br>"; $txt .= "Téléphone : " . $L['tel'] . "<br>"; // RIO Manuel // SESSION vide SAISIE ok if (!$_SESSION['CROUGE']['rio_auto'] && $L['rio']) { $txt .= "Code RIO (manuel) : " . $L['rio'] . "<br>"; } // RIO auto // SESSION ok SAISIE vide if ($_SESSION['CROUGE']['rio']) { $txt .= "Code RIO (auto) : " . $L['rio_auto'] . "<br>"; } $txt .= "Forfait : " . $L['forfait'] . "<br>"; $txt .= "Adresse : " . $L['adresse'] . "<br>"; if ($L['etage'] ) $txt .= "Etage : " . $L['etage']."<br>"; if ($L['noappart']) $txt .= "No Appart : " . $L['noappart'] . "<br>"; $txt .= "<br><br>Compte ZOHO : " . $L['id_zoho'] ; /* echo $txt; echo "<pre>"; print_r($_REQUEST); echo "</pre>"; echo "<pre>"; print_r($L); echo "</pre>"; echo "<pre>"; print_r($_SESSION['CROUGE']); echo "</pre>"; exit; */ // A envoyer au validateur $L['site_email'] // BV : les emails sont envoyés à et pas au validateur $emailTO = "service-commercial@airmob.net"; $emailFROM = "service-commercial@airmob.net"; /* $emailTO = "luc@bvcs.fr"; $emailFROM = "luc@bvcs.fr"; */ $Array = ['to' => $emailTO, 'subject' => '[Croix-Rouge] Demande de Sim', 'body' => utf8_decode($txt), 'from' => $emailFROM]; $SendMail = $CRouge->MySendMail($Array); // Enregsitre if($SendMail) { $UrlZoho = "https://www.zohoapis.com/crm/v2/functions/updateaccounttype/actions/execute?auth_type=apikey&zapikey=1003.0a4f67d4caf25a2aff721ead55a2e279.2cd44560efe6f1665359bdb5c79f7c8a"; $UrlParam = "&id=" . $id_zoho; $Result_json = $CRouge->pushToZoho($UrlZoho . $UrlParam); $_SESSION['CROUGE'] = []; } $etape = "valide_1"; } ?> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8; X-Content-Type-Options=nosniff" /> <title>Croix-Rouge / Changement de forfait téléphonie mobile </title> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.0/css/all.css" integrity="sha384-aOkxzJ5uQz7WBObEZcHvV5JvRW3TUc2rNPA7pe3AwnsUohiw1Vj2Rgx2KSOkF5+h" crossorigin="anonymous"> <script type="text/javascript" src="https://code.jquery.com/jquery-3.4.1.min.js"></script> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> <link href="https://fonts.googleapis.com/css?family=Karla&display=swap" rel="stylesheet"> <link rel="stylesheet" href="css/style.css?<?php echo time();?>"> <script type="text/javascript" src="js/script.js?<?php echo time();?>"></script> </head> <body> <div class="container-fluid" > <p> </p> <div class="row" > <div class="col-lg-2"></div> <div class="col-lg-8"> <div class="card"> <div class="card-body"> <div class="row align-items-center" > <div class="col-lg-6"><img src="images/lcrf.png"></div> <div class="col-lg-6" style="text-align:right"><h2><b>Changement de forfait<br>téléphonie mobile </br></h2></div> </div> <hr> <?php if ($etape=="formulaire") { ?> <form name="form1" method="post" action="" class="needs-validation" > <div class="form-group row"> <div class="col-sm-4" > <label>Votre nom </label> <input type="texte" name="form_prenom" class="form-control" value="" required > <small>Prénom</small> </div> <div class="col-sm-4" > <label > </label> <input type="texte" name="form_nom" class=" form-control" value="" required > <small>Nom de famille</small> </div> </div> <div class="form-group row" > <div class="col-sm-6" > <label for="form_mobile">Numéro de téléphone mobile à transférer</label> <input type="text" name="form_tel" class="form-control" id="form_mobile" required"> <div class="valid-feedback">Numéro certifié</div> <div class="invalid-feedback">Si vous rentrez un mauvais numéro vous n'êtes pas éligible à cette offre.</div> </div> <div class="col-sm-1" > <label> </label> <div id ="loadMobile" style="display:none;"><img src="images/load.gif"></div> </div> <div class="col-sm-4" > <div id="code_rio" style="display:none"> <label for="form_mobile">Précisez le code rio</label> <input type="text" name="form_rio" class="form-control" id="form_rio" style="width:120px"> <small>Veuillez préciser votre code RIO.</small> </div> </div> </div> <div class="form-group row"> <div class="col-sm-6" > <label >Forfait</label> <select name="form_forfait" class="form-control" required> <option value=""></option> <option value="voix SMS compteur" >Voix SMS compteur / 4,08 € TTC</option> <option value="voix SMS MMS illimités + 3Go de data" >Voix SMS MMS illimités + 3Go de data / 14,28 € TTC</option> <option value="voix SMS MMS illimités + 5Go de data" >Voix SMS MMS illimités + 5Go de data / 16,20 € TTC</option> <option value="voix SMS MMS illimités + 10Go de data" >Voix SMS MMS illimités + 10Go de data / 18,12 € TTC</option> </select> <small>Cette demande sera soumis à la validation du responsable du site d'attachement </small> </div> </div> <div class="form-group row"> <div class="col-sm-8" > <label >Votre site d'attachement</label> <!-- <select name="form_sites" id="form_sites" class="form-control" > <option>Chargement en cours</option> </select> <small id="load_small">Nous chargeons les sites...</small> --> <input id="form_sites" name="form_sites" class="form-control" disabled> </div> <div class="col-sm-4" > <label >E-mail du responable</label> <input id="form_emailresp" name="form_emailresp" class="form-control" disabled> </div> </div> <div class="form-group text-left"> <label >Adresse d'envoi de votre nouvelle carte SIM</label> <input id="form_adresse" name="form_adresse" type="search" class="form-control" placeholder="" required> <div id="result" style="z-index:999999999; box-shadow: 4px 4px 12px #ccc; border-radius:5px; width:95%; margin-top:5px; position:absolute; font-size:0.9em; padding:10px; border:1px solid #ccc; overflow-y : auto; background:#fff; display:none;"> </div> </div> <div class="form-group row"> <div class="col-sm-3" > <label>Etage</label> <input type="texte" name="form_etage" class="form-control" value=""> <small>facultatif</small> </div> <div class="col-sm-3" > <label >N° d'appartement</label> <input type="texte" name="form_noappart" class=" form-control" value="" > <small>facultatif</small> </div> </div> <div class="form-group text-right"> <button id="BTN_VALIDE" name="BTN_VALIDE" class="btn btn-secondary" type="submit" value="BTN_VALIDE" disabled>Envoyer</button> </div> </form> <?php } else { ?> <?php if ($etape=="valide_1") { ?> <div style="margin:20px; margin-top:100px;"> <div class="form-group row"> <?php if($SendMail) { ?> <div class="col-sm-2" style="text-align:center"> <i class="fas fa-check fa-2x"></i> </div> <div class="col-sm-9" > <h3>Merci <?=$L['prenom'] . " " . $L['nom']?>,<br>Votre demande a bien été enregistrée.</h3> </div> <?php } else { ?> <div class="col-sm-2" style="text-align:center"> <i class="fas fa-exclamation-triangle fa-x2"></i> </div> <div class="col-sm-9" > <h3>Désolé <?=$L['prenom'] . " " . $L['nom']?>,<br>Votre demande a rencontrée un soucis.</h3>Merci de renouveler l'opération.... </div> <?php } ?> </div> </div> <?php } ?> <?php } ?> </div> </div> </div> </div> </div> <script> $( function() { var availableTags = [ <?php echo join(',',$ListeSites);?> ]; $( "#form_sites" ).autocomplete({ source: availableTags }); } ); var code = '<?=$_SESSION['CROUGE']['id']?>'; </script> </body> </html>
💾 Save
❌ Cancel