| Current Path : /home/happyrenas/old/happy-r.fr/transfere_pro/administration/templates/admin2/ |
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 |
| Current File : /home/happyrenas/old/happy-r.fr/transfere_pro/administration/templates/admin2/devis.php |
<?
session_start();
include("config.php");
$page="devis";
$logement_id=$_REQUEST['logement_id'];
?>
<!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>HAPPY RENTALS ADMINISTRATION</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<meta content="" name="description"/>
<meta content="" name="author"/>
<!-- BEGIN GLOBAL MANDATORY STYLES -->
<link href="https://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 STYLES -->
<link rel="stylesheet" type="text/css" href="../../assets/global/plugins/bootstrap-fileinput/bootstrap-fileinput.css"/>
<link rel="stylesheet" type="text/css" href="../../assets/global/plugins/bootstrap-switch/css/bootstrap-switch.min.css"/>
<link rel="stylesheet" type="text/css" href="../../assets/global/plugins/jquery-tags-input/jquery.tagsinput.css"/>
<link rel="stylesheet" type="text/css" href="../../assets/global/plugins/bootstrap-markdown/css/bootstrap-markdown.min.css">
<link rel="stylesheet" type="text/css" href="../../assets/global/plugins/typeahead/typeahead.css">
<!-- END PAGE LEVEL 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 id="style_color" href="../../assets/admin/layout2/css/themes/default.css" rel="stylesheet" type="text/css"/>
<link href="../../assets/admin/layout2/css/custom.css" rel="stylesheet" type="text/css"/>
<!-- END THEME STYLES -->
<link rel="shortcut icon" href="favicon.ico"/>
<script src='https://www.google.com/recaptcha/api.js'></script>
</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">
<!-- BEGIN SAMPLE PORTLET CONFIGURATION MODAL FORM-->
<div class="modal fade" id="portlet-config" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<!-- END SAMPLE PORTLET CONFIGURATION MODAL FORM-->
<!-- BEGIN PAGE HEADER-->
<h3 class="page-title">
Devis <small>Formulaire d'envoi de devis</small>
</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="#">Devis</a>
</li>
</ul>
<div class="page-toolbar">
<div class="btn-group pull-right">
<a href="devis_texte.php">
<button type="button" class="btn blue">
Mes modèles
</button>
</a>
</div>
</div>
</div>
<!-- END PAGE HEADER-->
<!-- BEGIN PAGE CONTENT-->
<!--PHILIPPE-->
<?
$id_proprietaire = $_SESSION['proprietaire_id'];
// INSERTION
if ($_POST['email']!='' && $logement_id!='')
{
$secret = "6LdDvT0UAAAAAHN0Gk0Rd33dKUDhU3vyL1C8N3ZH";
$response = $_POST['g-recaptcha-response'];
$remoteip = $_SERVER['REMOTE_ADDR'];
$api_url = "https://www.google.com/recaptcha/api/siteverify?secret="
. $secret
. "&response=" . $response
. "&remoteip=" . $remoteip ;
$decode = json_decode(file_get_contents($api_url), true);
//echo "<pre>";print_r($decode);
if ($decode['success'] == true) {
}
else {
//echo "<a href='javascript:history.go(-1);'>Merci de cliquer sur la case [Je ne suis pas un robot] dans le formulaire précédent</a>";
echo "<a href='devis.php'>Merci de cliquer sur la case [Je ne suis pas un robot] dans le formulaire précédent</a>";
exit;
}
$email = $db->escape($_POST['email']);
$date1 = $db->escape($_POST['date1']);
$date2 = $db->escape($_POST['date2']);
$tarif = $db->escape($_POST['tarif']);
$texte_devis = $_POST['texte_devis'];
$texte_devis = str_replace("'","\'",$texte_devis);
$date_creation = date("Y-m-d H-i-s");
$requete="INSERT INTO devis(
logement_id,
mail_client,
date1,
date2,
tarif,
texte_devis,
date_creation
)
VALUES(
'$logement_id',
'$email',
'$date1',
'$date2',
'$tarif',
'$texte_devis',
'$date_creation'
)";
//echo $requete;
$db->query($requete);
$date1 = date("d-m-Y", strtotime($date1));
$date2 = date("d-m-Y", strtotime($date2));
$type_message="info";
$type_message="danger";
$type_message="warning";
$type_message="success";
$titre_message="Devis envoyé";
$texte_message="votre devis a été envoyé à " .$_POST['email'] ;
echo "
<div class='portlet-body'>
<div class='note note-$type_message'>
<h4 class='block'>$titre_message</h4>
<p>$texte_message</p>
</div>
</div>
";
require_once('includes/class.phpmailer.php');
require_once('includes/class.smtp.php');
include('mailing_template_devis.php');
//$ENVOI MAIL DEVIS";
$from="devis@happy-r.fr";
$to="devis@happy-r.fr";
$reply="devis@happy-r.fr";
$mail = new PHPmailer();
//$mail->SMTPDebug = 0;
//$mail->IsSMTP();
//$mail->CharSet = "UTF-8";
$mail->IsHTML(true);
$mail->From=$from;
$proprietaire_mail = $_SESSION['proprietaire_mail'];
$mail->AddAddress($_POST['email']);
$mail->AddBCC($proprietaire_mail);
$mail->AddBCC("devis@happy-r.fr");
$mail->AddBCC("phil_aph@hotmail.com");
$myquery2 = "SELECT * from logement where id=".$logement_id;
$logement = $db->get_row($myquery2);
$nom_logement=$logement->label;
$nom_logement=utf8_decode($nom_logement);
$objet="Votre devis ".$nom_logement." du ".$date1." au ".$date2." (".$_POST['email'].")";
$mail->Subject=$objet;
$tableau_photo = $logement->tableau_photo;
$photo = explode("|", $tableau_photo);
$photo_nombre=count($photo);
for($i = 1;$i<=$photo_nombre;$i++)
{
$laphoto=$photo[$i];
$photo_a_envoyer="../../assets/global/plugins/jquery-file-upload/server/php/files/".$logement->id_proprietaire."/".$laphoto;
if ($laphoto) {$mail->AddAttachment($photo_a_envoyer); }
}
$mail->Body=$message;
if(!$mail->Send())
{//echo $mail->ErrorInfo;
}
else{echo '';}
unset($mail);
}
//if ($logement_id)
//{
$myquery = "SELECT * from proprietaire where id=$id_proprietaire";
//echo $myquery;
$marequete = $db->get_row($myquery);
//}
?>
<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>Devis
</div>
<div class="tools">
<a href="javascript:;" onclick='location.reload(true); return false;' class="reload">
</a>
</div>
</div>
<div class="portlet-body form">
<form method="post" action="devis.php" class="form-horizontal form-row-seperated">
<input type="hidden" id="devis_texte1" name="devis_texte1" value="<?echo $marequete->devis_texte1;?>">
<input type="hidden" id="devis_texte2" name="devis_texte2" value="<?echo $marequete->devis_texte2;?>">
<input type="hidden" id="devis_texte3" name="devis_texte3" value="<?echo $marequete->devis_texte3;?>">
<div class="form-body">
<div class="form-group">
<label class="control-label col-md-3">Logement : </label>
<div class="col-md-9">
<select name="logement_id" class="form-control select2_category">
<?
$ordre="id desc";
if ($_GET['order']=='label') {$ordre="label";}
$myquery = "SELECT * from logement where 1 AND id_proprietaire=$id_proprietaire order by ".$ordre;
if ($_SESSION['statut']==10) {$myquery = "SELECT * from logement where 1 order by ".$ordre;}
$site_calls = $db->get_results($myquery);
$num = $db->num_rows;
?>
<?
if (!empty($site_calls))
{
foreach ( $site_calls as $call )
{
$logement_existence=1;
?>
<option <?if ($call->id==$_GET[logement_id]) {echo "selected ";}?> value="<?echo $call->id;?>"><?echo $call->label;?></option>
<?
}
}
?>
</select>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3">Email Client</label>
<div class="col-md-9">
<input value="" type="email" name="email" placeholder="Email de votre client" maxlength="100" required class="form-control"/>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3">Début du séjour</label>
<div class="col-md-9">
<input value="<?php echo date('Y-m-d'); ?>" type="date" name="date1" id="date1" maxlength="100" required class="form-control"/>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3">Fin du séjour</label>
<div class="col-md-9">
<input value="<?php echo date('Y-m-d'); ?>" type="date" name="date2" id="date2" maxlength="100" required class="form-control"/>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3">Tarif</label>
<div class="col-md-3">
<input value="" type="numeric" name="tarif" placeholder="Tarif" maxlength="100" required class="form-control"/>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3"><b>Votre message</b></label>
</div>
<div class="form-group">
<label class="control-label col-md-3">Sélectionnez votre modèle de réponse (modifiable une fois sélectionné)</label>
<div class="col-md-3">
<select name="modele" class="form-control select2_category" id="modele">
<option value="1">Modèle 1</option>
<option value="2">Modèle 2</option>
<option value="3">Modèle 3</option>
</select>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3">ou saisissez votre message directement dans le champ libre*</label>
<div class="col-md-9">
<textarea rows=10 name="texte_devis" id="texte_devis" class="form-control" required class="form-control"/></textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3"></label>
<div class="col-md-9">
<div class="g-recaptcha" data-sitekey="6LdDvT0UAAAAADqTZWwsbbkSrL33i4KiYu37-xMu"></div>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3"></label>
<div class="col-md-9">
<button type="submit" class="btn green"><i class="fa fa-pencil"></i> Valider</button>
</div>
</div>
</div>
</form>
<!-- END FORM-->
</div>
</div>
<!-- END EXTRAS PORTLET-->
</div>
</div>
<script type='text/javascript' src='//code.jquery.com/jquery-1.9.1.js'></script>
<script type='text/javascript'>//<![CDATA[
$(window).load(function(){
$(function() {
document.getElementById('texte_devis').value = $('#devis_texte1').val();
$('#modele').change(function(){
if (!confirm('Attention, cette opération va vider la zone VOTRE MESSAGE et la remplacer par le modèle souhaité')) return false;
if($('#modele').val() == '1') {document.getElementById('texte_devis').value = $('#devis_texte1').val();}
if($('#modele').val() == '2') {document.getElementById('texte_devis').value = $('#devis_texte2').val();}
if($('#modele').val() == '3') {document.getElementById('texte_devis').value = $('#devis_texte3').val();}
});
$('#date1').change(function(){
var $date1 = $('#date1').val();
var formattedDate = new Date($date1);
var d = formattedDate.getDate($date1);
if (d<10) {d='0'+d;}
var m = formattedDate.getMonth($date1);
var m = m + 1;
if (m<10) {m='0'+m;}
var a = formattedDate.getFullYear($date1);
fin = a+'-'+m+'-'+d;
//console.log(fin);
document.getElementById('date2').value = fin;
});
});
});//]]>
</script>
<!-- END PAGE CONTENT-->
</div>
</div>
<!-- END CONTENT -->
<!-- BEGIN QUICK SIDEBAR -->
<!--Cooming Soon...-->
<!-- END QUICK SIDEBAR -->
</div>
<!-- END CONTAINER -->
<!-- BEGIN FOOTER -->
<div class="page-footer">
<div class="page-footer-inner">
2014 © P.J
</div>
<div class="scroll-to-top">
<i class="icon-arrow-up"></i>
</div>
</div>
<!-- END FOOTER -->
</div>
<!-- BEGIN JAVASCRIPTS(Load javascripts at bottom, this will reduce page load time) -->
<!-- BEGIN CORE PLUGINS -->
<!--[if lt IE 9]>
<script src="../../assets/global/plugins/respond.min.js"></script>
<script src="../../assets/global/plugins/excanvas.min.js"></script>
<![endif]-->
<script src="../../assets/global/plugins/jquery.min.js" type="text/javascript"></script>
<script src="../../assets/global/plugins/jquery-migrate.min.js" type="text/javascript"></script>
<!-- IMPORTANT! Load jquery-ui-1.10.3.custom.min.js before bootstrap.min.js to fix bootstrap tooltip conflict with jquery ui tooltip -->
<script src="../../assets/global/plugins/jquery-ui/jquery-ui-1.10.3.custom.min.js" type="text/javascript"></script>
<script src="../../assets/global/plugins/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<script src="../../assets/global/plugins/bootstrap-hover-dropdown/bootstrap-hover-dropdown.min.js" type="text/javascript"></script>
<script src="../../assets/global/plugins/jquery-slimscroll/jquery.slimscroll.min.js" type="text/javascript"></script>
<script src="../../assets/global/plugins/jquery.blockui.min.js" type="text/javascript"></script>
<script src="../../assets/global/plugins/jquery.cokie.min.js" type="text/javascript"></script>
<script src="../../assets/global/plugins/uniform/jquery.uniform.min.js" type="text/javascript"></script>
<script src="../../assets/global/plugins/bootstrap-switch/js/bootstrap-switch.min.js" type="text/javascript"></script>
<!-- END CORE PLUGINS -->
<!-- BEGIN PAGE LEVEL PLUGINS -->
<script type="text/javascript" src="../../assets/global/plugins/fuelux/js/spinner.min.js"></script>
<script type="text/javascript" src="../../assets/global/plugins/bootstrap-fileinput/bootstrap-fileinput.js"></script>
<script type="text/javascript" src="../../assets/global/plugins/jquery-inputmask/jquery.inputmask.bundle.min.js"></script>
<script type="text/javascript" src="../../assets/global/plugins/jquery.input-ip-address-control-1.0.min.js"></script>
<script src="../../assets/global/plugins/bootstrap-pwstrength/pwstrength-bootstrap.min.js" type="text/javascript"></script>
<script src="../../assets/global/plugins/bootstrap-switch/js/bootstrap-switch.min.js" type="text/javascript"></script>
<script src="../../assets/global/plugins/jquery-tags-input/jquery.tagsinput.min.js" type="text/javascript"></script>
<script src="../../assets/global/plugins/bootstrap-maxlength/bootstrap-maxlength.min.js" type="text/javascript"></script>
<script src="../../assets/global/plugins/bootstrap-touchspin/bootstrap.touchspin.js" type="text/javascript"></script>
<script src="../../assets/global/plugins/typeahead/handlebars.min.js" type="text/javascript"></script>
<script src="../../assets/global/plugins/typeahead/typeahead.bundle.min.js" type="text/javascript"></script>
<script type="text/javascript" src="../../assets/global/plugins/ckeditor/ckeditor.js"></script>
<!-- END PAGE LEVEL PLUGINS -->
<!-- BEGIN PAGE LEVEL SCRIPTS -->
<script src="../../assets/global/scripts/metronic.js" type="text/javascript"></script>
<script src="../../assets/admin/layout2/scripts/layout.js" type="text/javascript"></script>
<script src="../../assets/admin/layout2/scripts/demo.js" type="text/javascript"></script>
<script src="../../assets/admin/pages/scripts/components-form-tools.js"></script>
<!-- END PAGE LEVEL SCRIPTS -->
<script>
jQuery(document).ready(function() {
// initiate layout and plugins
Metronic.init(); // init metronic core components
Layout.init(); // init current layout
Demo.init(); // init demo features
ComponentsFormTools.init();
});
</script>
<!-- BEGIN GOOGLE RECAPTCHA -->
<script type="text/javascript">
var RecaptchaOptions = {
theme : 'custom',
custom_theme_widget: 'recaptcha_widget'
};
</script>
<script type="text/javascript" src="https://www.google.com/recaptcha/api/challenge?k=6LcrK9cSAAAAALEcjG9gTRPbeA0yAVsKd8sBpFpR"></script>
<!-- END GOOGLE RECAPTCHA -->
<!-- END JAVASCRIPTS -->
</body>
<!-- END BODY -->
</html>