| Current Path : /home/h/a/p/happyrenas/old/huissier-express.fr/administration/2020/ |
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/h/a/p/happyrenas/old/huissier-express.fr/administration/2020/devis_ajout.php |
<?
/////////////////////////////////////
include("config.php");
if ($db->escape($_GET['auth_forte'])=="4fa15391427d1ebf2debac9d6e833703")
{
$_SESSION['admin_id'] = $tableau_admin_nom[1];
$_SESSION['admin_mail'] = $tableau_admin_mail[1];
$_SESSION['admin_droit'] = $tableau_admin_droit[1];
}
include("includes/fonctions.php");
$page = "devis";
if ($_SESSION['admin_droit']==2){$page = "synthese";}
include("auth.php");
$annee_en_cours = date("Y");
$mois_en_cours = date("m");
$semaine_en_cours = date("W");
/////////////////////////////////////
$maj_devis_google_map = $db->escape($_GET['maj_devis_google_map']);
$devis_id = $_REQUEST['devis_id'];
$huissier_id = $db->escape($_GET['huissier_id']);
if ($_SESSION['admin_droit']==2 && !$huissier_id){$huissier_id = $_SESSION['admin_id'];}
$nouveau_statut = $db->escape($_REQUEST['nouveau_statut']);
if ($devis_id && $nouveau_statut)
{
$requete="UPDATE devis set statut=".$nouveau_statut." where id =".$devis_id;
$db->query($requete);
}
$classe_formulaire =" disabled readonly ";
// REQUETE SELECT
if ($devis_id)
{
$myquery = "SELECT * from devis where id=".$devis_id;
$devis = $db->get_row($myquery);
}
// SI LE DEVIS A UN STATUT FERME
if ($devis->statut==3 && $_SESSION['admin_droit']==2)
{
header("Refresh:0; url=rejet.php?huissier_id=".$huissier_id."&devis_id=".$devis_id."&cause=ferme");exit;
}
// SI HUISSIER TENTE DE MODIFIER L'URL
if ($_SESSION['admin_droit']==2)
{
$chaine = $devis->mail_id;
$atrouver = "|".$huissier_id."|";
$pos = strstr($chaine,$atrouver);
if (!$pos)
{
header("Refresh:0; url=synthese.php");exit;
}
}
// SI LE NOMBRE D'ATTRIBUTION POSSIBLE EST ATTEINT
if ($_SESSION['admin_droit']==2)
{
$attribution_possible = $tableau_devis_bloc_attribution_max[$devis->bloc];
$attribution_nombre = 0;
if ($devis->attribution1_id) {$attribution_nombre=$attribution_nombre+1;}
if ($devis->attribution2_id) {$attribution_nombre=$attribution_nombre+1;}
if ($devis->attribution1_id!=$huissier_id && $devis->attribution2_id!=$huissier_id && $attribution_nombre>=$attribution_possible)
{
header("Refresh:0; url=rejet.php?huissier_id=".$huissier_id."&devis_id=".$devis_id."&cause=attribue");exit;
}
}
?>
<!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><?echo $titre_application;?></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="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/bootstrap-switch/css/bootstrap-switch.min.css" rel="stylesheet" type="text/css" />
<!-- END GLOBAL MANDATORY STYLES -->
<!-- BEGIN PAGE LEVEL PLUGINS -->
<link href="../assets/global/plugins/bootstrap-daterangepicker/daterangepicker.min.css" rel="stylesheet" type="text/css" />
<link href="../assets/global/plugins/bootstrap-datepicker/css/bootstrap-datepicker3.min.css" rel="stylesheet" type="text/css" />
<link href="../assets/global/plugins/bootstrap-timepicker/css/bootstrap-timepicker.min.css" rel="stylesheet" type="text/css" />
<link href="../assets/global/plugins/bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css" rel="stylesheet" type="text/css" />
<link href="../assets/global/plugins/clockface/css/clockface.css" rel="stylesheet" type="text/css" />
<link href="../assets/global/plugins/cubeportfolio/css/cubeportfolio.css" rel="stylesheet" type="text/css" />
<link href="../assets/pages/css/portfolio.min.css" rel="stylesheet" type="text/css" />
<link href="../assets/global/plugins/bootstrap-colorpicker/css/colorpicker.css" rel="stylesheet" type="text/css" />
<link href="../assets/global/plugins/jquery-minicolors/jquery.minicolors.css" rel="stylesheet" type="text/css" />
<!-- END PAGE LEVEL PLUGINS -->
<!-- BEGIN THEME GLOBAL STYLES -->
<link href="../assets/global/css/components.min.css" rel="stylesheet" id="style_components" type="text/css" />
<link href="../assets/global/css/plugins.min.css" rel="stylesheet" type="text/css" />
<!-- END THEME GLOBAL STYLES -->
<!-- BEGIN THEME LAYOUT STYLES -->
<link href="../assets/layouts/layout2/css/layout.min.css" rel="stylesheet" type="text/css" />
<link href="../assets/layouts/layout2/css/themes/grey.min.css" rel="stylesheet" type="text/css" id="style_color" />
<link href="../assets/layouts/layout2/css/custom.min.css" rel="stylesheet" type="text/css" />
<!-- END THEME LAYOUT STYLES -->
<link href="<?echo $icone;?>" rel="shortcut icon" type="image/x-icon">
<script src="js/dropzone.js"></script>
<link href="css/dropzone.css" rel="stylesheet" type="text/css" />
<style>
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success {color: #fff; background: #02B9F2;}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning {color: #fff; background: ##C8D045;}
</style>
</head>
<!-- END HEAD -->
<body class="page-header-fixed page-sidebar-closed-hide-logo page-container-bg-solid">
<!-- BEGIN HEADER -->
<?include("header_top.php");?>
<!-- END HEADER -->
<!-- BEGIN 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-->
<!-- /.modal -->
<!-- END SAMPLE PORTLET CONFIGURATION MODAL FORM-->
<!-- BEGIN STYLE CUSTOMIZER -->
<!-- END STYLE CUSTOMIZER -->
<!-- BEGIN PAGE HEADER-->
<?
if ($devis_id)
{
$myquery = "SELECT * from devis where id=".$devis_id;
$devis = $db->get_row($myquery);
}
?>
<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>
<b>Fiche demande de devis</b>
</li>
</ul>
<?if ($_SESSION['admin_droit']==1) {?>
<div class="page-toolbar">
<?if ($devis->statut==3 && !$devis->attribution1_id && !$devis->attribution2_id){?>
<div class="btn-group">
<button type="button" class="btn btn-fit-height yellow">Fermé</button>
<button type="button" class="btn btn-fit-height yellow dropdown-toggle" data-toggle="dropdown"><i class="fa fa-angle-down"></i></button>
<ul class="dropdown-menu scrollable-menu" role="menu">
<li><a onclick="return confirm('Vous allez re-ouvrir cette mission. Confirmez vous ?' )" href='devis_ajout.php?devis_id=<?echo $devis_id;?>&nouveau_statut=1'>Ouvrir</a></li>
</ul>
</div>
<?}?>
<?if ($devis->statut==1 && !$devis->attribution1_id && !$devis->attribution2_id){?>
<div class="btn-group">
<button type="button" class="btn btn-fit-height yellow">Ouvert</button>
<button type="button" class="btn btn-fit-height yellow dropdown-toggle" data-toggle="dropdown"><i class="fa fa-angle-down"></i></button>
<ul class="dropdown-menu scrollable-menu" role="menu">
<li><a onclick="return confirm('Vous allez fermer cette mission. Confirmez vous ?' )" href='devis_ajout.php?devis_id=<?echo $devis_id;?>&nouveau_statut=3'>Fermer</a></li>
</ul>
</div>
<?}?>
</div>
<div class="page-toolbar">
<div class="btn-group pull-right">
<a href="devis_liste.php">
<button type="button" class="btn btn-fit-height" style="color:#fff;background-color:<?echo $charte_couleur;?>;border: 1px solid #fff;">
RETOUR LISTE DES DEVIS
</button>
</a>
</div>
</div>
<?} else {?>
<div class="page-toolbar">
<div class="btn-group pull-right">
<a href="synthese.php">
<button type="button" class="btn btn-fit-height" style="color:#fff;background-color:<?echo $charte_couleur;?>;border: 1px solid #fff;">
RETOUR
</button>
</a>
</div>
</div>
<?}?>
</div>
<!--PHILIPPE-->
<?
// VISUALISATION HUISSIER ET SI STATUT NON FERME
if ($_SESSION['admin_droit']==2)
{
?>
<?if ($devis->attribution1_id==$huissier_id || $devis->attribution2_id==$huissier_id) {?>
<div class='note note-info'><p>Vous avez accepté de contacter le client, ses coordonnées sont affichées ci-dessous.<br>
<a href="devis_accepte_execute.php?send=1&devis_id=<?echo $devis_id;?>"><b>Envoyer un devis à ce client maintenant</b></a></p></div>
<?} else {?>
<form method="post" id="affectationclient" action="devis_accepte_execute.php" class="">
<input type="hidden" name="devis_id" value="<?echo $devis_id;?>">
<div class="row">
<div class="col-md-12">
<div class="portlet box" style="background-color:<?echo $charte_couleur;?>;border: 1px solid <?echo $charte_couleur;?>;">
<div class="portlet-title">
<div class="caption"><i style="color:#00e5ff;" class="fa fa-database"></i>Contacter le demandeur</div>
</div>
<div class="portlet-body form">
<div class="form-body">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label"><input type="checkbox" value="" required> </label>
<label class="control-label">J'ai pris connaissance et accepte sans réserves les <a target="_blank" href="https://www.devis-huissier.fr/docs/cgu.pdf">conditions générales d'utilisation du site</a>.</label>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label"></label>
<div class="input-group">
<button onclick="return confirm('Confirmez vous cette opération ?' )" type="submit" class="btn" style="color:#fff;background-color:<?echo $menu_police_couleur;?>;border: 1px solid #fff;">JE SOUHAITE ENVOYER UN DEVIS A CE CLIENT</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
<?}?>
<?}?>
<form method="post" id="affectation" action="devis_ajout_execute.php" class="">
<input type="hidden" name="devis_id" value="<?echo $devis_id;?>">
<div class="row">
<div class="col-md-7">
<div class="portlet box" style="background-color:<?echo $charte_couleur;?>;border: 1px solid <?echo $charte_couleur;?>;">
<div class="portlet-title">
<div class="caption"><i style="color:#00e5ff;" class="fa fa-database"></i>Informations sur la demande </div>
</div>
<div class="portlet-body form">
<div class="form-body">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Type de demande </label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<input <?echo $classe_formulaire;?> value="<?echo $tableau_devis_bloc[$devis->bloc];?>" type="text" maxlength="255" class="form-control input-x-large"/ >
</div>
</div>
</div>
</div>
<?if ($devis->bloc==1)
{
?>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Montant de l'impayé </label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<input <?echo $classe_formulaire;?> value="<?echo number_format($devis->montant_impaye, 2, '.', ' ');?> €" type="text" maxlength="255" class="form-control input-x-large"/ >
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-3">
<div class="form-group">
<label class="control-label">Type d'impayé </label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<select <?echo $classe_formulaire;?> class="form-control" >
<?
foreach ( $tableau_devis_type_impaye as $key => $value )
{
?>
<option <?if ($devis->type_impaye==$key) {echo " selected ";}?> value='<?echo $key;?>'><?echo $value;?></option>
<?
}
?>
</select>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Lieu d'intervention </label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<input <?echo $classe_formulaire;?> value="<?echo utf8_encode($devis->lieu_intervention);?>" type="text" maxlength="255" class="form-control input-x-large"/ >
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Précisions</label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<textarea <?echo $classe_formulaire;?> placeholder="Informations " rows="6" class="form-control input-x-large" ><?echo $devis->besoin;?></textarea>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Commentaires</label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<textarea <?echo $classe_formulaire;?> placeholder="Commentaires " rows="6" class="form-control input-x-large" ><?echo $devis->commentaire;?></textarea>
</div>
</div>
</div>
</div>
<?}?>
<?if ($devis->bloc==2)
{
?>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Type </label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<input <?echo $classe_formulaire;?> value="<?echo $tableau_constat_type[$devis->constat_type];?>" type="text" maxlength="255" class="form-control input-x-large"/ >
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Plage jour </label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<input <?echo $classe_formulaire;?> value="<?echo $tableau_plage_jour[$devis->plage_jour];?>" type="text" maxlength="255" class="form-control input-x-large"/ >
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Plage heure </label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<input <?echo $classe_formulaire;?> value="<?echo $tableau_plage_heure[$devis->plage_heure];?>" type="text" maxlength="255" class="form-control input-x-large"/ >
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Adresse du constat </label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<input <?echo $classe_formulaire;?> value="<?echo utf8_encode($devis->constat_adresse);?> <?echo utf8_encode($devis->constat_cp);?> <?echo utf8_encode($devis->constat_ville);?>" type="text" maxlength="255" class="form-control input-x-large"/ >
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Lieu d'intervention </label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<input <?echo $classe_formulaire;?> value="<?echo utf8_encode($devis->lieu_intervention);?>" type="text" maxlength="255" class="form-control input-x-large"/ >
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Précisions</label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<textarea <?echo $classe_formulaire;?> placeholder="Informations " rows="6" class="form-control input-x-large" ><?echo $devis->besoin;?></textarea>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Commentaires</label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<textarea <?echo $classe_formulaire;?> placeholder="Commentaires " rows="6" class="form-control input-x-large" ><?echo $devis->commentaire;?></textarea>
</div>
</div>
</div>
</div>
<?}?>
<?if ($devis->bloc==3)
{
?>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Type d'acte </label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<input <?echo $classe_formulaire;?> value="<?echo $tableau_besoin_type[$devis->besoin_type];?>" type="text" maxlength="255" class="form-control input-x-large"/ >
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Lieu d'intervention </label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<input <?echo $classe_formulaire;?> value="<?echo utf8_encode($devis->lieu_intervention);?>" type="text" maxlength="255" class="form-control input-x-large"/ >
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Précisions</label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<textarea <?echo $classe_formulaire;?> placeholder="Informations " rows="6" class="form-control input-x-large" ><?echo $devis->besoin;?></textarea>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Commentaires</label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<textarea <?echo $classe_formulaire;?> placeholder="Commentaires " rows="6" class="form-control input-x-large" ><?echo $devis->commentaire;?></textarea>
</div>
</div>
</div>
</div>
<?}?>
</div>
</div>
</div>
</div>
<div class="col-md-5">
<div class="row">
<div class="col-md-12">
<div class="portlet box" style="background-color:<?echo $charte_couleur;?>;border: 1px solid <?echo $charte_couleur;?>;">
<div class="portlet-title">
<div class="caption"><i style="color:#00e5ff;" class="fa fa-database"></i>Informations sur le client </div>
</div>
<div class="portlet-body form">
<div class="form-body">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Nom </label>
<div class="input-group">
<label class="control-label"><?echo "<b>".ucfirst($devis->nom)."</b> ".$devis->prenom ;?></label>
</div>
</div>
</div>
</div>
<?if ($_SESSION['admin_droit']==1 || $devis->attribution1_id==$huissier_id || $devis->attribution2_id==$huissier_id) {?>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Adresse</label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<input <?echo $classe_formulaire;?> value="<?echo $devis->adresse;?>" type="text" maxlength="255" class="form-control input-x-large"/ >
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">CP</label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<input <?echo $classe_formulaire;?> value="<?echo $devis->cp;?>" type="text" maxlength="255" class="form-control input-x-large"/ >
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Ville</label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<input <?echo $classe_formulaire;?> value="<?echo $devis->ville;?>" type="text" maxlength="255" class="form-control input-x-large"/ >
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Teléphone</label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<input <?echo $classe_formulaire;?> value="<?echo $devis->telephone;?>" type="text" maxlength="255" class="form-control input-x-large"/ >
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Mail</label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<input <?echo $classe_formulaire;?> value="<?echo $devis->email;?>" type="email" maxlength="255" class="form-control input-x-large"/ >
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Latitude.</label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<input <?echo $classe_formulaire;?> value="<?echo $devis->latitude;?>" type="text" maxlength="255" class="form-control input-x-large"/ >
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">Longitude.</label>
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-user"></i>
</span>
<input <?echo $classe_formulaire;?> value="<?echo $devis->longitude;?>" type="text" maxlength="255" class="form-control input-x-large"/ >
</div>
</div>
</div>
</div>
<?}?>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<a id="bas" name="bas"></a>
<?
// VISUALISATION ADMINISTRATEUR ET SI STATUT NON FERME
if ($_SESSION['admin_droit']==1 && $devis->statut!=3)
{
//$critere_limite = " LIMIT 150";
if ($maj_devis_google_map==2) {echo "<div class='note note-danger'><p>L'adresse de génération des coordonnées GPS n'est pas valide..</p></div>";}
$latitude=$devis->latitude;
$longitude=$devis->longitude;
if ($latitude && $longitude)
{
$critere_abonne_devis = " AND (abonnement_is=2 OR abonnement_is=3) ";
$critere_non_abonne_devis = " AND (abonnement_is!=2 AND abonnement_is!=3) ";
$critere_distance = "( 6371 * acos( cos( radians(".$latitude.") ) * cos( radians( latitude ) ) * cos( radians( longitude ) - radians(".$longitude.") ) + sin( radians(".$latitude.") ) * sin(radians(latitude)) ) ) AS distance";
$requete_tous_devis = "SELECT id, ".$critere_distance." FROM huissier where statut= 1 HAVING distance < ".$distance_competence." ORDER BY distance,rand() ".$critere_limite;
$myquery_calls0 = $db->get_results($requete_tous_devis);
$num_tous_devis = $db->num_rows;
$requete_abonne_devis = "SELECT id, ".$critere_distance." FROM huissier where statut= 1 ".$critere_abonne_devis." HAVING distance < ".$distance_competence." ORDER BY distance,rand() ".$critere_limite;
$myquery_calls1 = $db->get_results($requete_abonne_devis);
$num_abonne_devis = $db->num_rows;
$requete_non_abonne_devis = "SELECT id, ".$critere_distance." FROM huissier where statut= 1 ".$critere_non_abonne_devis." HAVING distance < ".$distance_competence." ORDER BY distance,rand() ".$critere_limite;
$myquery_calls2 = $db->get_results($requete_non_abonne_devis);
$num_non_abonne_devis = $db->num_rows;
// Pour les essais
//$num_abonne_devis=0;
//$num_non_abonne_devis=0;
if ($devis->envoi_mail>=1)
{
$myquery_calls = $myquery_calls0;
$num = $num_tous_devis;
$message = "Tous les huissiers <b>abonnés et non abonnés</b> sont affichés <strike>avec un maximum de 150</strike>";
}
if ($num_abonne_devis && $devis->envoi_mail==0)
{
$myquery_calls = $myquery_calls1;
$num = $num_abonne_devis;
$message = "Seuls les huissiers <b>abonnés</b> sont affichés <strike>avec un maximum de 150</strike>";
}
if (!$num_abonne_devis && $num_non_abonne_devis && $devis->envoi_mail==0)
{
$myquery_calls = $myquery_calls2;
$num = $num_non_abonne_devis;
$message = "Il n'y a aucun huissiers abonnés aux devis qui répondent aux critères, seuls les huissiers <b>non abonnés</b> sont donc affichés <strike>avec un maximum de 150</strike>";
}
if (!$num_abonne_devis && !$num_non_abonne_devis)
{
$myquery_calls = "";
$num = 0;
$message = "Aucun huissier ne répond aux critères";
}
$attribution_nombre = 0;
if ($devis->attribution1_id)
{
$attribution_nombre=$attribution_nombre+1;
$myquery = "SELECT * from huissier where id=".$devis->attribution1_id;
$huissier = $db->get_row($myquery);
$huissier1_nom="<font color='red'><b>Attribué à ".$huissier->huissier."</font></b> ";
$attribution1_date="<font color='red'><b>Le ".date('d/m/Y H:i', strtotime($devis->attribution1_date))."</font></b><br>";
}
if ($devis->attribution2_id)
{
$attribution_nombre=$attribution_nombre+1;
$myquery = "SELECT * from huissier where id=".$devis->attribution2_id;
$huissier = $db->get_row($myquery);
$huissier2_nom="<font color='red'><b>Attribué à ".$huissier->huissier."</font></b> ";
$attribution2_date="<font color='red'><b>Le ".date('d/m/Y H:i', strtotime($devis->attribution2_date))."</font></b><br>";
}
?>
<iframe width="100%" height="450" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?q=<?echo $latitude;?>,<?echo $longitude;?>&key=AIzaSyCNJgt2f_RopvU8s-Lo2ZV1TgEOyK9PCxA&zoom=9"></iframe>
<div class="row">
<div class="col-md-12">
<div class="portlet box" style="background-color:<?echo $charte_couleur;?>;border: 1px solid <?echo $charte_couleur;?>;">
<div class="portlet-title">
<div class="caption"><i style="color:#00e5ff;" class="fa fa-database"></i>Analyse </div>
</div>
<div class="portlet-body form">
<div class="form-body">
<div class="row">
<div class="col-md-12">
Il s'agit d'un DEVIS <?echo $tableau_devis_bloc[$devis->bloc];?><br>
Action email déjà effectuée : <b><?echo $tableau_envoi_mail_etat[$devis->envoi_mail];?></b> <small><?if ($devis->envoi_mail_last_date!='0000-00-00 00:00:00') {echo " (".date("d/m/Y H:i", strtotime($devis->envoi_mail_last_date)).")";}?></small>
<br><br>
C'est donc une distance de <b><?echo $tableau_devis_bloc_analyse[$devis->bloc];?></b> qui sera prise en compte.<br>
Nombre d'attribution(s) possible(s) : <b><?echo $tableau_devis_bloc_attribution_max[$devis->bloc];?></b> <br>
Nombre d'attribution(s) effectuées(s) : <b><?echo $attribution_nombre;?></b> <br>
<?echo $huissier1_nom;?><?echo $attribution1_date;?>
<?echo $huissier2_nom;?><?echo $attribution2_date;?>
<br>
<?echo $message;?>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="portlet box" style="background-color:<?echo $charte_couleur;?>;border: 1px solid <?echo $charte_couleur;?>;">
<div class="portlet-title">
<div class="caption"><i style="color:#eee;" class="icon-settings"></i><?echo $num;?> Huissiers
</div>
<div class="btn-group pull-right">
<button type="submit" form="affectation" class="btn " style="color:#fff;background-color:<?echo $menu_police_couleur;?>;margin-top:3px;border: 1px solid #fff;">
<?echo $tableau_envoi_mail_action[$devis->envoi_mail];?>
</button>
</div>
</div>
<div class="portlet-body">
<table class="table compact table-striped table-bordered" id="philippe">
<thead>
<tr>
<th width="1px"><input type="checkbox" id="select_all" class="select_all"></th>
<th class="text-left" width="60%">Huissier</th>
<th class="text-left" width="10%">Cp</th>
<th class="text-left" width="10%">Distance</th>
<th class="text-center" width="10%">Type</th>
<th class="text-center" width="10%">Quota H</th>
<th class="text-center" width="10%">Quota M</th>
</tr>
</thead>
<tbody>
<?
$critere_hebdomadaire1 ="AND year(attribution1_date)=".$annee_en_cours." AND WEEK(attribution1_date,3) = ".$semaine_en_cours;
$critere_mensuel1 ="AND year(attribution1_date)=".$annee_en_cours." AND MONTH(attribution1_date) = ".$mois_en_cours;
$critere_hebdomadaire2 ="AND year(attribution2_date)=".$annee_en_cours." AND WEEK(attribution2_date,3) = ".$semaine_en_cours;
$critere_mensuel2 ="AND year(attribution2_date)=".$annee_en_cours." AND MONTH(attribution2_date) = ".$mois_en_cours;
if (!empty($myquery_calls))
{
foreach ( $myquery_calls as $liste )
{
$compteur=$compteur+1;
$myquery = "SELECT *, ".$critere_distance." from huissier where id=".$liste->id;
$huissier = $db->get_row($myquery);
$quota_hebdomadaire = $quota_devis_hebdomadaire;
$quota_mensuel = $quota_devis_mensuel;
if ($huissier->quota_hebdomadaire_dh && $huissier->quota_hebdomadaire_dh!=$quota_devis_hebdomadaire) {$quota_hebdomadaire = $huissier->quota_hebdomadaire_dh;}
if ($huissier->quota_mensuel_dh && $huissier->quota_mensuel_dh!=$quota_devis_mensuel) {$quota_mensuel = $huissier->quota_mensuel_dh;}
$classe="";
$checked="";
$nbh1 = $db->get_var("select count(id) from devis where 1 AND attribution1_id=".$liste->id." ".$critere_hebdomadaire1);
$nbh2 = $db->get_var("select count(id) from devis where 1 AND attribution2_id=".$liste->id." ".$critere_hebdomadaire2);
$nbh = $nbh1+$nbh2;
$nbm1 = $db->get_var("select count(id) from devis where 1 AND attribution1_id=".$liste->id." ".$critere_mensuel1);
$nbm2 = $db->get_var("select count(id) from devis where 1 AND attribution2_id=".$liste->id." ".$critere_mensuel2);
$nbm = $nbm1+$nbm2;
$condition="";
if ($nbh<$quota_hebdomadaire && $nbm<$quota_mensuel) {$condition="oui";}
if ($condition) { $classe=" class='check".$compteur."' ";$checked=" checked ";}
?>
<tr>
<td class="text-left"><input <?echo $classe;?> name="mail_id[<?echo $huissier->id;?>]" <?echo $checked;?> type="checkbox" value="<?echo $huissier->id;?>"> </td>
<td class="text-left"><?echo $huissier->huissier;?></td>
<td class="text-left"><?echo $huissier->cp;?></td>
<td class="text-left"><?echo round($huissier->distance,2);?> km</td>
<td class="text-center"><span class="btn" style="cursor:defaut;color:<?echo $tableau_abonnement_texte[$huissier->abonnement_is];?>;background-color:<?echo $tableau_abonnement_fond[$huissier->abonnement_is];?>"><?echo $tableau_abonnement[$huissier->abonnement_is];?></span></td>
<td class="text-center"><?echo $nbh;?>/<?echo $quota_hebdomadaire;?></td>
<td class="text-center"><?echo $nbm;?>/<?echo $quota_mensuel;?></td>
</tr>
<?
}
}
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</form>
<?}?>
<?}?>
</div>
<!-- END PAGE CONTENT-->
</div>
</div>
<!-- END CONTENT -->
</div>
<!-- END CONTAINER -->
<?
include("footer.php");
?>
</div>
<!--[if lt IE 9]>
<script src="../assets/global/plugins/respond.min.js"></script>
<script src="../assets/global/plugins/excanvas.min.js"></script>
<script src="../assets/global/plugins/ie8.fix.min.js"></script>
<![endif]-->
<!-- BEGIN CORE PLUGINS -->
<script src="../assets/global/plugins/jquery.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/js.cookie.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/bootstrap-switch/js/bootstrap-switch.min.js" type="text/javascript"></script>
<!-- END CORE PLUGINS -->
<!-- BEGIN PAGE LEVEL PLUGINS -->
<script src="../assets/global/plugins/jquery-notific8/jquery.notific8.min.js" type="text/javascript"></script>
<script src="../assets/global/plugins/bootstrap-colorpicker/js/bootstrap-colorpicker.js" type="text/javascript"></script>
<script src="../assets/global/plugins/jquery-minicolors/jquery.minicolors.min.js" type="text/javascript"></script>
<!-- END PAGE LEVEL PLUGINS -->
<!-- BEGIN THEME GLOBAL SCRIPTS -->
<script src="../assets/global/scripts/app.min.js" type="text/javascript"></script>
<!-- END THEME GLOBAL SCRIPTS -->
<!-- BEGIN PAGE LEVEL SCRIPTS -->
<script src="../assets/pages/scripts/ui-notific8.min.js" type="text/javascript"></script>
<script src="../assets/global/plugins/cubeportfolio/js/jquery.cubeportfolio.min.js" type="text/javascript"></script>
<script src="../assets/pages/scripts/portfolio-1.min.js" type="text/javascript"></script>
<script src="../assets/pages/scripts/components-color-pickers.min.js" type="text/javascript"></script>
<!-- END PAGE LEVEL SCRIPTS -->
<!-- BEGIN THEME LAYOUT SCRIPTS -->
<script src="../assets/layouts/layout2/scripts/layout.min.js" type="text/javascript"></script>
<script src="../assets/layouts/layout2/scripts/demo.min.js" type="text/javascript"></script>
<script src="../assets/layouts/global/scripts/quick-sidebar.min.js" type="text/javascript"></script>
<script src="../assets/layouts/global/scripts/quick-nav.min.js" type="text/javascript"></script>
<script src="includes/footer.js" type="text/javascript"></script>
<script>
$(document).ready(function() {
$('#select_all').click(function() {
var c = this.checked;
$(':checkbox').prop('checked',c);
});
});
</script>
<!-- END THEME LAYOUT SCRIPTS -->
</body>
</html>