www/LOVELand/g1sms/

This commit is contained in:
qo-op 2020-05-23 02:14:39 +02:00
parent a6ba0d7b65
commit 5c635d0a13
12 changed files with 46 additions and 667 deletions

View File

@ -13,7 +13,7 @@ jQuery(document).ready(function () {
var naissance = jQuery("#naissance");
var data = '';
// ajax call to ajax.php
jQuery.getJSON("zen_loveland_entrance.php", {
jQuery.getJSON("g1sms/sms_loveland.php", {
phone: phone.val(), parrain: parrain.val(), naissance: naissance.val()
}, function (data) {
$("#phoneresultat").html("<p>Votre inscription en prise en compte...</p>");

View File

@ -1,35 +0,0 @@
<?php
// A changer avant 07/03/2018
// Tirage au sort
$dice = rand(0,1);
if($dice==0) {
$AFFIL = "https://bour.so/CC1Kg1U"; // Fred
$AFFIL = "https://www.boursorama.com/banque-en-ligne/compte-bancaire/souscrire/index-parrainage.html?sponsorship_link=cruXrSZPpDy-PqtV92BonPblRv9r8yXTWzQxBHzZP9mEek8R-eVNDbjuVVs42TEztwFqIfWxX0NqU2piQeH-mg&show_choice=0&origine=868&xtor=EPR-305";
} else {
$AFFIL = "https://bour.so/0Z6x0WJ"; // Auré
$AFFIL = "https://www.boursorama.com/banque-en-ligne/compte-bancaire/souscrire/index-parrainage.html?sponsorship_link=9baUh_eO47Vh2lF3sAkjhym0KAAf8ZxbEcXEi4_9ITrh9jNB7Q99JBzMHv834pwPrHV-BKwP9jyxdMlpaX1yW4gnfx45D2gpLpmUwY5xMu4&show_choice=0&origine=868&xtor=EPR-305";
}
?>
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta http-equiv="refresh" content="3;URL=<?php echo $AFFIL; ?>">
<title>Une banque en ligne sans revenu. ouvrir un compte en ligne sur Boursorama. </title>
</head>
<body style='background: url("/img/bg-showcase-1.jpg") no-repeat scroll center center / cover rgb(0, 0, 0);'>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-114787603-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-114787603-1');
</script>
</body>
</html>

View File

@ -3,7 +3,7 @@ header("Access-Control-Allow-Origin: *");
if (strlen($_REQUEST['num']) == 10 ) {
$newNumber = preg_replace('/^0?/', '+33', $_REQUEST['num']);
$data = '"'.$newNumber.'" "'.$_REQUEST['val'].'"'.PHP_EOL;
$fp = fopen('/tmp/sms.commands', 'a');
$fp = fopen('/tmp/sms.commands', 'w');
fwrite($fp, $data);
sleep(1);
echo exec('cat /tmp/sms.commmand.result');

View File

@ -1,284 +0,0 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="fred" >
<title>Ouvrir un compte! Banque en ligne sans revenu & Crypto-monnaie prometteuse 2018 [ Made In Zion / Banque Libre Ḡ1 ] </title>
<!-- Bootstrap core CSS -->
<link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom fonts for this template -->
<link href="vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
<link href="vendor/simple-line-icons/css/simple-line-icons.css" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic" rel="stylesheet" type="text/css">
<!-- Custom styles for this template -->
<link href="css/landing-page.min.css" rel="stylesheet">
<!-- Bootstrap core JavaScript -->
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="ajaxform.js"></script>
</head>
<body>
<!-- Navigation -->
<nav class="navbar navbar-light bg-light static-top">
<div class="container">
<a class="navbar-brand" href="https://g1.duniter.fr/#/app/home" target="cesium">Gérer son Compte</a>
<a class="btn btn-primary" href="https://g1.duniter.fr/#/app/home" target="cesium">Connexion</a>
</div>
</nav>
<!-- Masthead -->
<header class="masthead text-white text-center">
<div class="overlay"></div>
<div class="container">
<div class="row">
<div class="col-xl-9 mx-auto">
<h1 class="mb-5">Ouvrir un compte en monnaie libre</h1>
<h2 class="mb-5">Gagnez 1 Ḡ1 !<br>La crypto monnaie prometteuse 2018</h2>
</div>
<div class="col-md-10 col-lg-8 col-xl-7 mx-auto">
<form id="formphone">
<div class="form-row">
<div class="col-12 col-md-9 mb-2 mb-md-0">
<input id="phone" type="phone" class="form-control form-control-lg" placeholder="Saisissez votre numéro de téléphone mobile...">
</div>
<div class="col-12 col-md-3">
<button type="submit" class="btn btn-block btn-lg btn-primary">Inscription!</button>
</div>
</div>
</form>
</div>
</div>
<div class="row">
<div class="col-xl-9 mx-auto">
<div id="phoneresultat">
<br><h4>Recevez 1 Ḡ1 tout de suite<br>Puis 10 Ḡ1 / jour (si vous réussissez à devenir membre)</h4>
</div>
</div>
</div>
</div>
</header>
<!-- Icons Grid -->
<section class="features-icons bg-light text-center">
<div class="container">
<div class="col-xl-9 mx-auto">
<h1 class="mb-5">«La Meilleure des crypto-monnaies»<br>Vos avantages!</h1>
</div>
<div class="row">
<div class="col-lg-5">
<div class="features-icons-item mx-auto mb-5 mb-lg-0 mb-lg-3">
<div class="features-icons-icon d-flex">
<i class="icon-credit-card m-auto text-primary"></i>
</div>
<h3>Moyens de paiement</h3>
<p class="lead mb-0">Effectuez des paiements par SMS.</p>
</div>
</div>
<div class="col-lg-5">
<div class="features-icons-item mx-auto mb-5 mb-lg-0 mb-lg-3">
<div class="features-icons-icon d-flex">
<i class="icon-pie-chart m-auto text-primary"></i>
</div>
<h3>Revenu Universel</h3>
<p class="lead mb-0">Devenez membre et co-créez la Ḡ1.</p>
</div>
</div>
<div class="col-lg-5">
<div class="features-icons-item mx-auto mb-0 mb-lg-3">
<div class="features-icons-icon d-flex">
<i class="icon-basket-loaded m-auto text-primary"></i>
</div>
<h3>Place de Marché</h3>
<p class="lead mb-0">Comme sur «Le Bon Coin». Vendez ou achetez Librement en Ḡ1.</p>
</div>
</div>
<div class="col-lg-5">
<div class="features-icons-item mx-auto mb-0 mb-lg-3">
<div class="features-icons-icon d-flex">
<i class="icon-share m-auto text-primary"></i>
</div>
<h3>Toile de Confiance</h3>
<p class="lead mb-0">Pour devenir membre 5 certifications d'autres membres sont nécessaires.</p>
</div>
</div>
</div>
</div>
</section>
<!-- Image Showcases -->
<section class="showcase">
<div class="container-fluid p-0">
<div class="row no-gutters">
<div class="col-lg-6 order-lg-2 text-white showcase-img" style="background-image: url('img/bg-showcase-1.jpg');"></div>
<div class="col-lg-6 order-lg-1 my-auto showcase-text">
<h2>Comment faire fructifier son argent rapidement ?</h2>
<p class="lead mb-0">Perpétuelle question posée par <b>l'argent fabriqué par les Banques</b>.
Depuis des lustres, nous utilisons leur monnaie, et alimentons sans le savoir un
<a href="https://www.youtube.com/watch?v=ZWL_u7mWKXw" target="youtube">système injuste construit sur la Dette</a>!
Aujourd'hui, <b>investir dans une monnaie virtuelle</b> semble permettre de faire fructifier son argent.
Pourtant, il n'existe aucune garantie que vous fassiez le moindre bénéfice.<br><br>
<h4>Une solution Bitcoin alternative &amp; une crypto monnaie rentable, ça existe ?!</h4></p>
</div>
</div>
<div class="row no-gutters">
<div class="col-lg-6 text-white showcase-img" style="background-image: url('img/bg-showcase-2.jpg');"></div>
<div class="col-lg-6 my-auto showcase-text">
<h2>Où placer son argent pour qu'il rapporte?</h2>
<p class="lead mb-0">Cette question, légitime, n'a plus aucun sens dans un système
d'<a href="https://gchange.fr" target="gchange">échange en Monnaie Libre</a>.
En effet, au lieu de réclamer l'argent à votre banquier qui vous demandera de la rembourser à la sueur de votre front,
la <b>nouvelle crypto monnaie Ḡ1</b> comporte une innovation majeure !<br>
Elle est <b>co-produite par ses membres</b> afin que tous partagent à parts égales la valeur ajoutée que la société produit.<br><br>
<h4>Changer les Règles du Jeu pour permettre à Tous d'être Victorieux !</h4></p>
</div>
</div>
<div class="row no-gutters">
<div class="col-lg-6 order-lg-2 text-white showcase-img" style="background-image: url('img/bg-showcase-3.jpg');"></div>
<div class="col-lg-6 order-lg-1 my-auto showcase-text">
<h2>Une Banque Libre &amp; Simple à utiliser au quotidien</h2>
<p class="lead mb-0">Une Banque, c'est un <b>Portefeuille qui contient votre Argent</b>.
Son Rôle, c'est de vous garantir la <b>Liberté de réaliser vos Rêves</b>.
En 2018, soyez précurseur, devenez acteur de <b>la plus prometteuse des crypto monnaies</b>!<br><br>
<h4>Envoyez "NOUV" par SMS au +336XXXXXXXX (*) &amp; Ouvrez votre portefeuille en Ḡ1!</h4></p>
</div>
</div>
</div>
</section>
<!-- Testimonials -->
<section class="testimonials text-center bg-light">
<div class="container">
<h2 class="mb-5">Avec LibreBankSMS, contrôlez votre Portefeuille Ḡ1 par SMS</h2>
<div class="row">
<div class="col-lg-4">
<div class="testimonial-item mx-auto mb-5 mb-lg-0">
<img class="img-fluid rounded-circle mb-3" src="img/testimonials-1.jpg" alt="">
<h5>Depuis votre téléphone, ouvrez un compte Ḡ1 sur LibreBankSMS.</h5>
<p class="font-weight-light mb-0">"Envoyez <b>NOUV</b> par SMS au +336XXXXXXXX (*)"</p>
</div>
</div>
<div class="col-lg-4">
<div class="testimonial-item mx-auto mb-5 mb-lg-0">
<img class="img-fluid rounded-circle mb-3" src="img/testimonials-2.jpg" alt="">
<h5>Payez avec un simple SMS les biens et services que vous échangez.</h5>
<p class="font-weight-light mb-0">"Envoyez <b>PAYER 1234 06YYYYYYYY 12.5 Votre commentaire</b> au +336XXXXXXXX (*)"</p>
</div>
</div>
<div class="col-lg-4">
<div class="testimonial-item mx-auto mb-5 mb-lg-0">
<img class="img-fluid rounded-circle mb-3" src="img/testimonials-3.jpg" alt="">
<h5>Recréons Notre Banque Tous ensemble !</h5>
<p class="font-weight-light mb-0">"Que vous soyez étudiant, commerçant, artisan ou chômeur, devenez membre de la <b>Monnaie Libre</b>"</p>
</div>
</div>
</div>
</div>
</section>
<!-- Call to Action -->
<section class="call-to-action text-white text-center">
<div class="overlay"></div>
<div class="container">
<div class="row">
<div class="col-xl-9 mx-auto">
<h2 class="mb-4">Êtes-vous prêt pour la Rê-évolution bancaire ?<br>Recevez notre brochure...</h2>
</div>
<div class="col-md-10 col-lg-8 col-xl-7 mx-auto">
<form id="formemail">
<div class="form-row">
<div class="col-12 col-md-9 mb-2 mb-md-0">
<input id="email" type="email" class="form-control form-control-lg" placeholder="Saisissez votre Email...">
</div>
<div class="col-12 col-md-3">
<button type="submit" class="btn btn-block btn-lg btn-primary">En savoir plus!</button>
</div>
</div>
</form>
</div>
</div>
<div class="row">
<div class="col-xl-9 mx-auto">
<div id="emailresultat">
<!-- Nous allons afficher un retour en jQuery au visiteur -->
</div>
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer class="footer bg-light">
<div class="container">
<div class="row">
<div class="col-lg-6 h-100 text-center text-lg-left my-auto">
<ul class="list-inline mb-2">
<li class="list-inline-item">
<a href="#">A Propos</a>
</li>
<li class="list-inline-item">&sdot;</li>
<li class="list-inline-item">
<a href="#">Contact</a>
</li>
<li class="list-inline-item">&sdot;</li>
<li class="list-inline-item">
<a href="#">Conditions d'utilisation</a>
</li>
<li class="list-inline-item">&sdot;</li>
<li class="list-inline-item">
<a href="#">Confidentialité</a>
</li>
</ul>
<p class="text-muted small mb-4 mb-lg-0">MadeInZion "Free World Project" 2018.<br>
<b>(*) Numéro de test (G1-Test) communiqué à la demande<br>
Utilisation gratuite limitée à 10 SMS ou 5 Transactions.<br>
Coût actuel du service de 0.16€ par SMS</b></p>
</div>
<div class="col-lg-6 h-100 text-center text-lg-right my-auto">
<ul class="list-inline mb-0">
<li class="list-inline-item mr-3">
<a href="https://www.facebook.com/groups/362467693907498/">
<i class="fa fa-facebook fa-2x fa-fw"></i>
</a>
</li>
<!--
<li class="list-inline-item mr-3">
<a href="#">
<i class="fa fa-twitter fa-2x fa-fw"></i>
</a>
</li>
<li class="list-inline-item">
<a href="#">
<i class="fa fa-instagram fa-2x fa-fw"></i>
</a>
</li>
-->
</ul>
</div>
</div>
</div>
</footer>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-114787603-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-114787603-1');
</script>
</body>
</html>

View File

@ -1,302 +0,0 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="fred" >
<title>Ouvrir un compte! Banque en ligne sans revenu & Crypto-monnaie prometteuse 2018 [ Made In Zion / Banque Libre Ḡ1 ] </title>
<!-- Bootstrap core CSS -->
<link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom fonts for this template -->
<link href="vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
<link href="vendor/simple-line-icons/css/simple-line-icons.css" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic" rel="stylesheet" type="text/css">
<!-- Custom styles for this template -->
<link href="css/landing-page.min.css" rel="stylesheet">
<!-- Bootstrap core JavaScript -->
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="ajaxform.js"></script>
</head>
<body>
<!-- Navigation -->
<nav class="navbar navbar-light bg-light static-top">
<div class="container">
<a class="navbar-brand" href="https://g1.duniter.fr/#/app/home" target="cesium">Gérer son Compte</a>
<a class="btn btn-primary" href="#etape1">Comment vous inscrire?</a>
</div>
</nav>
<!-- Masthead -->
<header class="masthead text-white text-center">
<div class="overlay"></div>
<div class="container" id="top">
<div class="row">
<div class="col-xl-9 mx-auto">
<h1 class="mb-5">Une Banque en Ligne<br>& Un Revenu Universel</h1>
<h2 class="mb-5">Ouvrir un compte en ligne, 1 Ḡ1 offert !<br>La crypto monnaie prometteuse de 2018</h2>
</div>
<div class="col-md-10 col-lg-8 col-xl-7 mx-auto">
<form id="formphone">
<div class="form-row">
<div class="col-12 col-md-9 mb-2 mb-md-0">
<input id="phone" type="phone" class="form-control form-control-lg" placeholder="Saisissez votre numéro de téléphone mobile...">
</div>
<div class="col-12 col-md-3">
<button type="submit" class="btn btn-block btn-lg btn-primary">Inscription!</button>
</div>
</div>
</form>
</div>
</div>
<div class="row">
<div class="col-xl-9 mx-auto">
<div id="phoneresultat">
<br><h4>Recevez 80 + 110 Ḡ1 tout de suite<br>Gagnez ensuite jusqu'à 300 + 300 Ḡ1 / mois</h4>
</div>
</div>
</div>
</div>
</header>
<!-- Icons Grid -->
<section class="features-icons bg-light text-center">
<div class="container">
<div class="col-xl-9 mx-auto">
<h1 class="mb-5">«La Meilleure solution de Banque en Ligne»<br>Vos avantages!</h1>
</div>
<div class="row">
<div class="col-lg-5">
<div class="features-icons-item mx-auto mb-5 mb-lg-0 mb-lg-3">
<div class="features-icons-icon d-flex">
<i class="icon-credit-card m-auto text-primary"></i>
</div>
<h3>Moyens de paiement</h3>
<p class="lead mb-0">Une Carte bancaire & Un Portefeuille Ḡ1 GRATUITS.</p>
</div>
</div>
<div class="col-lg-5">
<div class="features-icons-item mx-auto mb-5 mb-lg-0 mb-lg-3">
<div class="features-icons-icon d-flex">
<i class="icon-pie-chart m-auto text-primary"></i>
</div>
<h3>Revenu Universel</h3>
<p class="lead mb-0">Devenez membre, créez la crypto-monnaie Ḡ1 sur votre compte.</p>
</div>
</div>
<div class="col-lg-5">
<div class="features-icons-item mx-auto mb-0 mb-lg-3">
<div class="features-icons-icon d-flex">
<i class="icon-basket-loaded m-auto text-primary"></i>
</div>
<h3>Place de Marché</h3>
<p class="lead mb-0">Aussi simple que «Le Bon Coin». Vendez et achetez Librement en Ḡ1.</p>
</div>
</div>
<div class="col-lg-5">
<div class="features-icons-item mx-auto mb-0 mb-lg-3">
<div class="features-icons-icon d-flex">
<i class="icon-share m-auto text-primary"></i>
</div>
<h3>Toile de Confiance</h3>
<p class="lead mb-0">Devenez membre! Acteur de la «Meilleure Banque en France».</p>
</div>
</div>
</div>
<br><a class="btn btn-primary" href="#etape1">3 étapes pour en profiter...</a></p>
</div>
</section>
<!-- Image Showcases -->
<section class="showcase">
<div class="container-fluid p-0">
<div class="row no-gutters">
<div class="col-lg-6 order-lg-2 text-white showcase-img" style="background-image: url('img/bg-showcase-1.jpg');"></div>
<div class="col-lg-6 order-lg-1 my-auto showcase-text" id="etape1">
<h3>ETAPE 1</h3>
<h2>Ouvrir compte Crypto monnaie </h2>
<p class="lead mb-0">
<b><a href="#top">Ouvrir votre compte en ligne Crypto Monnaie</a> en quelques secondes!</b> Sans aucun revenu, nous créons votre portefeuille dans la <b>nouvelle crypto monnaie Libre</b> à partir de votre numéro de téléphone mobile.
<br>
  <br><b>GAGNEZ immédiatement votre premier Ḡ1, la crypto monnaie prometteuse en 2018 !</b>
<br>Profitez de la place de marché <a href="https://www.gchange.fr/" target="gchange">ḠChange</a>.
<br><br>
<h4>Faire fructifier son argent? Ḡ1, Une solution alternative au Bitcoin.</h4>
<br><a class="btn btn-primary" href="#etape2">Etape suivante...</a></p>
</div>
</div>
<?php
// A changer avant 07/03/2018
// Tirage au sort
$dice = rand(0,1);
if($dice==0) {
$AFFIL = "https://bour.so/CC1Kg1U"; // Fred
$AFFIL = "https://www.boursorama.com/banque-en-ligne/compte-bancaire/souscrire/index-parrainage.html?sponsorship_link=cruXrSZPpDy-PqtV92BonPblRv9r8yXTWzQxBHzZP9mEek8R-eVNDbjuVVs42TEztwFqIfWxX0NqU2piQeH-mg&show_choice=0&origine=868&xtor=EPR-305";
} else {
$AFFIL = "https://bour.so/0Z6x0WJ"; // Auré
$AFFIL = "https://www.boursorama.com/banque-en-ligne/compte-bancaire/souscrire/index-parrainage.html?sponsorship_link=9baUh_eO47Vh2lF3sAkjhym0KAAf8ZxbEcXEi4_9ITrh9jNB7Q99JBzMHv834pwPrHV-BKwP9jyxdMlpaX1yW4gnfx45D2gpLpmUwY5xMu4&show_choice=0&origine=868&xtor=EPR-305";
}
?>
<div class="row no-gutters">
<div class="col-lg-6 text-white showcase-img" style="background-image: url('img/bg-showcase-2.jpg');"></div>
<div class="col-lg-6 my-auto showcase-text" id="etape2">
<h3>ETAPE 2</h3>
<h2>Ouvrir compte Boursorama </h2>
<p class="lead mb-0"><a href="<?php echo $AFFIL; ?>" target="boursorama"><b>Ouvrir un compte sur Boursorama (même sans revenu, 300 suffisent)</b></a>.
<br>C'est la banque en ligne la moins chère depuis 10 ans, <a href="http://comparateurs-banques.lemonde.fr/" target="lemonde">pour le vérifier</a> ;)
<br><b>GAGNEZ 80 + 110 Ḡ1 dès l'ouverture de votre compte</b> grâce au parrainage des autres membres.
<br><br>
<h4>Un petit investissement qui rapporte !</h4>
<br><a class="btn btn-primary" href="#etape3">Etape suivante...</a></p>
</div>
</div>
<div class="row no-gutters">
<div class="col-lg-6 order-lg-2 text-white showcase-img" style="background-image: url('img/bg-showcase-3.jpg');"></div>
<div class="col-lg-6 order-lg-1 my-auto showcase-text" id="etape3">
<h3>ETAPE 3</h3>
<h2>Devenir membre et parrainer ses proches </h2>
<p class="lead mb-0"><a href="https://forum.monnaie-libre.fr/c/g1groupesrencontres" target="wotg1">Rencontrez-nous lors des Événements & Apéros Libres!</a>
<br><b>Devenez co-créateur de Ḡ1 avec nous.</b> Rejoignez la Toile de confiance, faites certifier votre compte par 5 autres membres.
<br><br>
<h4>Comment faire fructifier son argent rapidement ? Par le Revenu Universel...</h4>
<br><a class="btn btn-primary" href="https://g1.duniter.fr/#/app/wot/map" target="cesium">Carte des membres</a></p>
</div>
</div>
</div>
</section>
<!-- Testimonials -->
<section class="testimonials text-center bg-light">
<div class="container">
<h2 class="mb-5">Contrôlez votre Portefeuille Ḡ1 par SMS / Web</h2>
<div class="row">
<div class="col-lg-4">
<div class="testimonial-item mx-auto mb-5 mb-lg-0">
<img class="img-fluid rounded-circle mb-3" src="img/testimonials-1.jpg" alt="">
<h5>Avec votre téléphone mobile, ouvrez votre premier portefeuille. 1 Ḡ1 OFFERTE.</h5>
<p class="font-weight-light mb-0"><a href="#top">Recevez votre CODE d'accès par SMS</a></p>
</div>
</div>
<div class="col-lg-4">
<div class="testimonial-item mx-auto mb-5 mb-lg-0">
<img class="img-fluid rounded-circle mb-3" src="img/testimonials-2.jpg" alt="">
<h5>Envoyez des SMS pour régler vos achats en Ḡ1.</h5>
<p class="font-weight-light mb-0">"Envoyez <b>PAYER 1234 06DESTINATAIRE 12.5 Commentaire de la transaction</b> au +336XXXXXXXX (*)"</p>
</div>
</div>
<div class="col-lg-4">
<div class="testimonial-item mx-auto mb-5 mb-lg-0">
<img class="img-fluid rounded-circle mb-3" src="img/testimonials-3.jpg" alt="">
<h5>Gérez vos portefeuilles Ḡ1 par Internet!</h5>
<p class="font-weight-light mb-0">Depuis n'importe quel navigateur Web, <b><a href="https://g1.duniter.fr/api/#/v1/payment/DsEx1pS33vzYZg4MroyBV9hCw98j1gtHEhwiZ5tK7ech?name=Fred&amount=150&comment=Parrainez%20MadeInZion%20Bank" target="cesium">Faites-nous un virement</a></b></p>
</div>
</div>
</div>
</div>
</section>
<!-- Call to Action -->
<section class="call-to-action text-white text-center">
<div class="overlay"></div>
<div class="container">
<div class="row">
<div class="col-xl-9 mx-auto">
<h2 class="mb-4">Êtes-vous prêt pour la -évolution bancaire ?<br>Recevez notre brochure...</h2>
</div>
<div class="col-md-10 col-lg-8 col-xl-7 mx-auto">
<form id="formemail">
<div class="form-row">
<div class="col-12 col-md-9 mb-2 mb-md-0">
<input id="email" type="email" class="form-control form-control-lg" placeholder="Saisissez votre Email...">
</div>
<div class="col-12 col-md-3">
<button type="submit" class="btn btn-block btn-lg btn-primary">En savoir plus!</button>
</div>
</div>
</form>
</div>
</div>
<div class="row">
<div class="col-xl-9 mx-auto">
<div id="emailresultat">
<!-- Nous allons afficher un retour en jQuery au visiteur -->
</div>
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer class="footer bg-light">
<div class="container">
<div class="row">
<div class="col-lg-6 h-100 text-center text-lg-left my-auto">
<ul class="list-inline mb-2">
<li class="list-inline-item">
<a href="https://duniter.org/fr/comprendre/" target="duniter">A Propos</a>
</li>
<li class="list-inline-item">&sdot;</li>
<li class="list-inline-item">
<a href="https://forum.monnaie-libre.fr/" target="forum">Contact / Forum</a>
</li>
<li class="list-inline-item">&sdot;</li>
<li class="list-inline-item">
<a href="#">Conditions d'utilisation</a>
</li>
<li class="list-inline-item">&sdot;</li>
<li class="list-inline-item">
<a href="#">Confidentialité</a>
</li>
</ul>
<p class="text-muted small mb-4 mb-lg-0">MadeInZion, une Banque Libre placer son argent en 2018.<br>
<b>(*) Numéro SMS de gestion du compte Ḡ1 susceptible de modification</b></p>
</div>
<div class="col-lg-6 h-100 text-center text-lg-right my-auto">
<ul class="list-inline mb-0">
<li class="list-inline-item mr-3">
<a href="https://www.facebook.com/groups/362467693907498/">
<i class="fa fa-facebook fa-2x fa-fw"></i>
</a>
</li>
<!--
<li class="list-inline-item mr-3">
<a href="#">
<i class="fa fa-twitter fa-2x fa-fw"></i>
</a>
</li>
<li class="list-inline-item">
<a href="#">
<i class="fa fa-instagram fa-2x fa-fw"></i>
</a>
</li>
-->
</ul>
</div>
</div>
</div>
</footer>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-114787603-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-114787603-1');
</script>
</body>
</html>

View File

@ -1,10 +1,10 @@
server {
listen _PORT_;
listen [::]:_PORT_;
listen 10099;
listen [::]:10099;
root /var/www/loveland/_APPLI_;
root /var/www/loveland/g1sms;
server_name _MY_NODE_NAME_ localhost 127.0.0.1;
server_name localhost 127.0.0.1;
index index.php index.html;

View File

@ -38,7 +38,7 @@ _|_| | __) __)\/\//--\| \| | | \|_| | \|___)| |
echo "I am $IPFSNODEID"
## CHANNELS SWARM INDEX COPY PROCEDURE
## SIGNAL ~/.zen/g1sms_wallets TODO
## SIGNAL ~/.zen/g1sms/ TODO
echo "PUBLISHING MY OWN /home/$YOU/.zen/ipfs/ to SWARM"
[[ ! -d /home/$YOU/.zen/ipfs ]] && echo "ERROR : /home/$YOU/.zen/ipfs/ NOT FOUND" && exit 1
@ -56,7 +56,7 @@ do
# FULL REFRESH (allow deletion, for DEV period)
# TODO: COMMENT TO LOWER DISK USAGE
[[ "$id" == "" ]] && echo "WARNING! ID empty for $peer " && continue
echo "Refreshing /home/$YOU/.zen/ipfs_swarm/.$id ($count)"
echo " ($count) Refreshing /home/$YOU/.zen/ipfs_swarm/.$id"
rm -Rf /home/$YOU/.zen/ipfs_swarm/.$id
$MY_PATH/tools/timeout.sh -t 30 ipfs get --output=/home/$YOU/.zen/ipfs_swarm/ /ipns/$id

View File

@ -16,62 +16,50 @@ YOU=$(ps auxf --sort=+utime | grep -w ipfs | grep -v -E 'color=auto|grep' | tail
IPFSNODEID=$(ipfs id -f='<id>\n')
NANODATE=$(date -u +%s%N)
# SEARCH FOR NEW TASK OTHER NODE "todo.timestamp"
echo "REWRITING AND CHECK NEDDED"
exit 1
if [[ -d /home/$YOU/.zen/ipfs_swarm/.$IPFSNODEID/TASK ]]; then
############################################################################"
for task in $( ls /home/$YOU/.zen/ipfs_swarm/.$IPFSNODEID/TASK/todo.*); # "done.$NANODATE" FILES
do
FTASK=$( echo $task | cut -d '/' -f 8 ) # todo.$NANODATE
TNANO=$( echo $FTASK | cut -d '.' -f 1 ) # $NANODATE
echo " .$IPFSNODEID FOUND TASK : $FTASK "
TNANO=$( echo $FTASK | cut -d '.' -f 2 ) # $NANODATE
echo "FOUND TASK FOR ME ($IPFSNODEID) : $FTASK "
# MAKE LOCAL .$IPFSNODEID directory
mkdir -p /home/$YOU/.zen/ipfs/.$IPFSNODEID/TASK/
# TODO: CHECK BETTER NOT DONE YET and $NANODATE > $TNANO (=> detect NODES writing in the future!!)
if [[ ! -f /home/$YOU/.zen/ipfs/.$IPFSNODEID/TASK/done.$TNANO ]]; then # NOT DONE YET: NEW TASK!
tdiff=$(bc -l <<< "$NANODATE - $TNANO")
if [[ $tdiff -gt 0 ]]; then
# GET BACK MY NODE G1 Wallet authfile from my LOCAL ./wallets
echo "${GPGPASS}" | gpg -q -d --output "./NODEG1Wallet.authfile" --yes --pinentry-mode loopback --symmetric --passphrase-fd 0 "./wallets/.$IPFSNODEID/$IPFSNODEID.authfile.GPGPASS.gpg"
# DECRYPT and CAT move_g1cents VALUE
./shell/natools.py decrypt -k "./NODEG1Wallet.authfile" -i "$task" -o "/tmp/move_g1cents.$TDEST"
ZENVAL=$(cat "/tmp/move_g1cents.$TDEST")
log "__SUB:ipfs_swarm_wallets_refresh: tdiff=$tdiff .$IPFSNODEID G1 = ./NODEG1Wallet.authfile :decrypt: Found $ZENVAL Zen to ADD"
rm -f "./NODEG1Wallet.authfile"
if [[ $ZENVAL -gt 0 ]]; then
curvalue=$(cat ./wallets/$TDEST/$TDEST.g1cents)
newvalue=$(bc -l <<< "$curvalue + $ZENVAL")
echo $newvalue > ./wallets/$TDEST/$TDEST.g1cents
echo "OK.$tdiff" > ./wallets/.$IPFSNODEID/TASK/done.$TNANO
log "__SUB:ipfs_swarm_wallets_refresh: .$IPFSNODEID($FTASK) DONE! OPERATION: ($curvalue + $ZENVAL) = $newvalue Zen <=> ./wallets/$TDEST/$TDEST.g1cents:: OK"
# REFRESH ./wallets and PUBLISH
I=$(ipfs_node_wallets_add)
else
echo "KO.$tdiff" > ./wallets/.$IPFSNODEID/TASK/done.$TNANO
log "__SUB:ipfs_swarm_wallets_refresh: .$IPFSNODEID($FTASK) ERROR! BAD: ($curvalue + $ZENVAL) = $newvalue Zen <=> ./wallets/$TDEST/$TDEST.g1cents :: KO"
I=$(ipfs_node_wallets_add)
sms_SEND "$ADMINPHONE" "ADMIN! TASK ERROR: .$IPFSNODEID($FTASK) ERROR! BAD: ($curvalue + $ZENVAL) = $newvalue Zen <=> ./wallets/$TDEST/$TDEST.g1cents :: KO"
fi
# todo.NANODATE is from past: OK. DO IT
echo "DOING it...."
chmod +x /home/$YOU/.zen/ipfs_swarm/.$IPFSNODEID/TASK/todo.$TNANO
cat /home/$YOU/.zen/ipfs_swarm/.$IPFSNODEID/TASK/todo.$TNANO
echo "WRITE todo RESULT in done.$TNANO"
else
# TODO: Bad NODE in the Future task !!! Make better BAD Node detection = Swarm Banish?
echo "KO.$tdiff" > ./wallets/.$IPFSNODEID/TASK/done.$TNANO
log "__SUB:ipfs_swarm_wallets_refresh: .$IPFSNODEID($FTASK) ERROR! DATE PROBLEM: $NANODATE < $TNANO :: KO"
I=$(ipfs_node_wallets_add)
sms_SEND "$ADMINPHONE" "ADMIN! .$IPFSNODEID($FTASK) ERROR! DATE PROBLEM: $NANODATE < $TNANO :: KO"
echo "KO.$tdiff" > /home/$YOU/.zen/ipfs/.$IPFSNODEID/TASK/done.$TNANO
echo " .$IPFSNODEID($FTASK) ERROR! DATE PROBLEM: $NANODATE < $TNANO :: KO"
fi
fi
done
log "__SUB:ipfs_swarm_wallets_refresh: REMOVE OLD TASK MARKED AS DONE"
for scan in ./wallets_swarm/.Qm*/TASK/done.*; do
lscan=$(echo $scan | sed s/_swarm//g )
lid=$(echo $scan | cut -d '/' -f 3 | cut -d '.' -f 2 )
lnano=$(echo $scan | cut -d '/' -f 5 | cut -d '.' -f 2 )
echo "REMOVE OLD TASK MARKED AS DONE"
for scan in /home/$YOU/.zen/ipfs_swarm/.Qm*/TASK/done.*; do
lscan=$(echo $scan | sed s/_swarm//g ) ## Remove _swarm
lid=$(echo $scan | cut -d '/' -f 6 | cut -d '.' -f 2 ) ## Get matching IPFSNODEID
lnano=$(echo $scan | cut -d '/' -f 8 | cut -d '.' -f 2 ) ## Get done timestamp
if [[ "$lid" != "$IPFSNODEID" ]]; then
log "__SUB:ipfs_swarm_wallets_refresh: CLEANING done OLD TASK ${lscan} SENT to $lid ($lnano.bin)"
rm -f ./wallets/.$lid/TASK/$lnano.*
I=$(ipfs_node_wallets_add)
echo "CLEANING done OLD TASK ${lscan} SENT to $lid ($lnano.bin)"
rm -f ./wallets/.$lid/TASK/todo.$lnano
fi
done
else
log "__SUB:ipfs_swarm_wallets_refresh: .$IPFSNODEID :: NO TASK ! "
echo ".$IPFSNODEID :: NO TASK ! "
############################################################################"
fi

View File

@ -4,14 +4,26 @@
# Version: 0.1
# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/)
########################################################################
# RECEIVE COMMAND FROM ./www/LOVELand/g1billet/zen_sms.php
# RECEIVE COMMAND FROM ./www/LOVELand/g1sms/zen_sms.php
# READ "Number" "Value" from FIFO /tmp/sms.commands
# CALL g1sms/sms_AUTH.sh $line
#################################################################################
########################################################################
# THIS script must be run in cron_MINUTE.sh
########################################################################
MY_PATH="`dirname \"$0\"`" # relative
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
########################################################################
YOU=$(ps auxf --sort=+utime | grep -w ipfs | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d " " -f 1) || er+=" ipfs daemon not running"
IPFSNODEID=$(ipfs id -f='<id>\n') || er+=" ipfs id problem"
WHOAMI=$(sbotc whoami | jq -r .id) || er+=" sbotc whoami problem"
[[ "$YOU" == "" || "$IPFSNODEID" == "" || "$WHOAMI" == "" ]] && echo "ERROR : $er "
########################################################################
# PERMANENT LOOKUP
# tail -fn 1 /tmp/sms.commands | while read -r line
# PERIODIC LOOKUP
for line in $(cat /tmp/sms.commands)
do
if [[ $line != "" ]]; then