|
Server IP : 10.128.40.6 / Your IP : 216.73.216.233 Web Server : Apache System : Linux webd006.cluster128.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : logmcpe ( 111175) PHP Version : 7.3.33 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0705) : /home/logmcpe/www/TEST/www/../../MCPRO/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
include_once 'code/init.php';
ini_set('display_errors','on');
error_reporting(E_ALL);
// $_GET{'client_id'] = $_SESSION['menu']['id']['client'];
echo "yassin <br/>" ;
// print_header ();
// echo "yassin <br/>" ;
// exit() ;
// echo "<pre>" ;
// print_r($_SESSION) ;
// echo "</pre>" ;
// echo "dddd" ;
// for($i=0 ; $i<1000000000; $i++)
// {
// }
function dateDiff($date1, $date2){
$diff = abs($date1 - $date2); // abs pour avoir la valeur absolute, ainsi éviter d'avoir une différence négative
$retour = array();
$tmp = $diff;
$retour['second'] = $tmp % 60;
$tmp = floor( ($tmp - $retour['second']) /60 );
$retour['minute'] = $tmp % 60;
$tmp = floor( ($tmp - $retour['minute'])/60 );
$retour['hour'] = $tmp % 24;
$tmp = floor( ($tmp - $retour['hour']) /24 );
$retour['day'] = $tmp;
return $retour;
}
if(isset($_POST['fact']) && ($_POST['fact']== 5 or $_POST['fact']== 6 or $_POST['fact']== 7 or $_POST['fact']==8 or $_POST['fact']==9 or $_POST['fact']==10) )
{
/*
for ($i=0 ; $i<$_POST['nb'] ; $i++)
{
$tan[] = $_POST['fact'.$i] ;
// echo "------------->".$_POST['fact'.$i]."<br/>" ;
}
$nbb = 0 ;
for ($i=0 ; $i<$_POST['nb'] ; $i++)
{
if(!empty($tan[$i]))
{
$nbb ++ ;
$tab[] = $tan[$i] ;
}
}
if(isset($_POST['tmp'])and isset($_POST['fact']))
{
$totale_t = 0 ;
for ($i=0 ; $i<$nbb ; $i++)
{
$num_fact = $tab[$i] ;
// echo "------> $num_fact <br/>" ;
$info_fact=dbi_fetch_row((dbi_query("SELECT * FROM `facture` WHERE `num_fact` = $num_fact"))) ;
$info_Echeance =dbi_fetch_row((dbi_query("SELECT DATE_ADD(date_fact,INTERVAL 8 DAY) as Echeance FROM `facture` WHERE `num_fact` = $num_fact"))) ;
$date_debut_fact[]=$info_fact["date_debut"] ;
// $abc = int2date($date_debut_fact[$i]) ;
// echo "------> $abc <br/>" ;
$mois = substr($date_debut_fact[$i], 4, -2); // retourne "abcde"
switch ($mois) {
case 01:
$mois_libelle = "Janvier" ;
break;
case 02:
$mois_libelle = "Février" ;
break;
case 03:
$mois_libelle = "Mars" ;
break;
case 04:
$mois_libelle = "Avril" ;
break;
case 05:
$mois_libelle = "Mai" ;
break;
case 06:
$mois_libelle = "Juin" ;
break;
case 07:
$mois_libelle = "Juillet" ;
break;
case 08:
$mois_libelle = "Août" ;
break;
case 09:
$mois_libelle = "Septembre" ;
break;
case 10:
$mois_libelle = "Octobre" ;
break;
case 11:
$mois_libelle = "Novembre" ;
break;
case 12:
$mois_libelle = "Décembre" ;
break;
default:
echo " ";
}
$tab_mois_libelle[] = $mois_libelle ;
// echo "-----> $mois_libelle <br/>" ;
$total_fact[]=$info_fact["total"] ;
$date_fact[]=int2date($info_fact["date_fact"]) ;
$totale_t= $totale_t + $total_fact[$i] ;
$tab_num_fact[] = $num_fact ;
$date = DateTime::createFromFormat('Y-m-d', $info_Echeance['Echeance']);
$date_Echeance[]= $date->format('d/m/Y'); ;
// $tt[] = " <vb>DATE: </vb> ".$date_fact[$i]." <vb> LIBELLÉ: </vb> $mois_libelle <vb> N° DE FACTURE: </vb> $num_fact <vb> MONTANT: </vb>".$total_fact[$i] ;
}
// echo "<pre>" ;
// print_r($date_debut_fact) ;
// echo "</pre>" ;
// echo "yassin <br/>" ;
}
$chainefactura = "la facture " ;
// echo "==> ".count($date_debut_fact)."<br/>" ;
if(count($date_debut_fact) >1 )
{
// echo "yassin <br/>" ;
$chainefactura= "les factures " ;
}
if ($_POST['fact']==5)
{
// echo "<pre>" ;
// print_r($_POST) ;
// echo "</pre>" ;
list($mailclient) = dbi_fetch_row( dbi_query(" SELECT mail FROM contacts_2 WHERE client_id = ".$_POST['tmp'])) ;
// echo "$mailclient <br/>" ;
// exit() ;
list($datefct) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[0])) ;
if(!empty($tab_num_fact[0]))
{
$chain_num_fact= " \r - FA".$tab_num_fact[0]." du ".int2date($datefct) ;
if(!empty($tab_num_fact[1]))
{
list($datefct1) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[1])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[1]." du ".int2date($datefct1) ; ;
if(!empty($tab_num_fact[2]))
{
list($datefct2) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[2])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[2]." du ".int2date($datefct2) ;
if(!empty($tab_num_fact[3]))
{
list($datefct3) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[3])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[3]." du ".int2date($datefct3) ;
if(!empty($tab_num_fact[4]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[4])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[4]." du ".int2date($datefct4) ;
if(!empty($tab_num_fact[5]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[5])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[5]." du ".int2date($datefct5) ;
if(!empty($tab_num_fact[6]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[6])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[6]." du ".int2date($datefct6) ;
if(!empty($tab_num_fact[7]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[7])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[7]." du ".int2date($datefct7) ;
}
}
}
}
}
}
}
}
if(!empty($tab_num_fact[0]))
{
$chain_num_factph= " <br/> - FA".$tab_num_fact[0]." du ".int2date($datefct) ;
if(!empty($tab_num_fact[1]))
{
list($datefct1) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[1])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[1]." du ".int2date($datefct1) ; ;
if(!empty($tab_num_fact[2]))
{
list($datefct2) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[2])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[2]." du ".int2date($datefct2) ;
if(!empty($tab_num_fact[3]))
{
list($datefct3) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[3])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[3]." du ".int2date($datefct3) ;
if(!empty($tab_num_fact[4]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[4])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[4]." du ".int2date($datefct4) ;
if(!empty($tab_num_fact[5]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[5])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[5]." du ".int2date($datefct5) ;
if(!empty($tab_num_fact[6]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[6])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[6]." du ".int2date($datefct6) ;
if(!empty($tab_num_fact[7]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[7])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[7]." du ".int2date($datefct7) ;
}
}
}
}
}
}
}
}
?>
<p> Bonjour, </p>
<p>
L’examen de votre compte fait apparaître un solde débiteur de <?=$_POST['soldetotal']?> €: <?=$chain_num_factph?>
<?
// echo "<pre>" ;
// print_r($_POST) ;
// echo "</pre>" ;
// exit() ;
// for($i=0 ; $i<count($date_debut_fact) ; $i++)
// {
// echo "FA".$tab_num_fact[$i]."<br/>" ;
// }
?>
<p>Certains qu’il s’agit d’un oubli de votre part, nous vous remercions de régulariser ce solde dans les meilleurs délais.<br/>
Dans le cas où votre règlement se croiserait avec ce rappel, veuillez ne pas en tenir compte.<br/>
Dans l’attente de votre aimable règlement.<br/>
<p>Cordialement,</p>
<?
if($_POST['admino'] != "pasadmin")
{
// exit() ;
list($mmail) = dbi_fetch_row(dbi_query("SELECT mail FROM `administratif` where `administratif`.`Admin_ID` = ".$_POST['admino'])) ;
list($Admin_nom,$Admin_pnom) = dbi_fetch_row(dbi_query("SELECT Admin_nom,Admin_pnom FROM `administratif` where `administratif`.`Admin_ID` = ".$_POST['admino'])) ;
// $to = 'yassin040@gmail.com';
$too = 'COMPTABILITE@MC-PRO.FR';
$subject = 'MC PRO : Facture(s) en attente de règlement';
$message = "Bonjour,
L’examen de votre compte fait apparaître un solde débiteur de ".$_POST['soldetotal']." € : $chain_num_fact
Certains qu’il s’agit d’un oubli de votre part, nous vous remercions de régulariser ce solde dans les meilleurs délais.
Dans le cas où votre règlement se croiserait avec ce rappel, veuillez ne pas en tenir compte.
Dans l’attente de votre aimable règlement.
Cordialement,
".$Admin_nom." ".$Admin_pnom."
";
$headers = 'From: '.$mmail.'' . "\r\n" .
'Reply-To: '.$mmail.'' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($mmail, $subject, $message, $headers);
mail($too, $subject, $message, $headers);
echo " <h1 color='red'>email est bien envoiyé </h1> " ;
}
}
if ($_POST['fact']==6)
{
list($datefct) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[0])) ;
if(!empty($tab_num_fact[0]))
{
$chain_num_fact= " \r - FA".$tab_num_fact[0]." du ".int2date($datefct) ;
if(!empty($tab_num_fact[1]))
{
list($datefct1) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[1])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[1]." du ".int2date($datefct1) ; ;
if(!empty($tab_num_fact[2]))
{
list($datefct2) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[2])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[2]." du ".int2date($datefct2) ;
if(!empty($tab_num_fact[3]))
{
list($datefct3) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[3])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[3]." du ".int2date($datefct3) ;
if(!empty($tab_num_fact[4]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[4])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[4]." du ".int2date($datefct4) ;
if(!empty($tab_num_fact[5]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[5])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[5]." du ".int2date($datefct5) ;
if(!empty($tab_num_fact[6]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[6])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[6]." du ".int2date($datefct6) ;
if(!empty($tab_num_fact[7]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[7])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[7]." du ".int2date($datefct7) ;
}
}
}
}
}
}
}
}
if(!empty($tab_num_fact[0]))
{
$chain_num_factph= " <br/> - FA".$tab_num_fact[0]." du ".int2date($datefct) ;
if(!empty($tab_num_fact[1]))
{
list($datefct1) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[1])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[1]." du ".int2date($datefct1) ; ;
if(!empty($tab_num_fact[2]))
{
list($datefct2) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[2])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[2]." du ".int2date($datefct2) ;
if(!empty($tab_num_fact[3]))
{
list($datefct3) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[3])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[3]." du ".int2date($datefct3) ;
if(!empty($tab_num_fact[4]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[4])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[4]." du ".int2date($datefct4) ;
if(!empty($tab_num_fact[5]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[5])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[5]." du ".int2date($datefct5) ;
if(!empty($tab_num_fact[6]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[6])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[6]." du ".int2date($datefct6) ;
if(!empty($tab_num_fact[7]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[7])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[7]." du ".int2date($datefct7) ;
}
}
}
}
}
}
}
}
?>
<p> Bonjour, </p>
<p>
L’examen de votre compte dans notre comptabilité fait apparaître qu’à ce jour, sauf erreur ou omission de notre part, un solde débiteur de <?=$_POST['soldetotal']?> € reste impayé:<?=$chain_num_factph?>
Nous vous remercions de bien vouloir régulariser votre situation dans les meilleurs délais.<br/>
Certains qu’il s’agit d’un oubli de votre part, nous vous remercions par avance.<br/>
<p>Cordialement,</p>
<?
if($_POST['admino'] != "pasadmin")
{
// exit() ;
list($mmail) = dbi_fetch_row(dbi_query("SELECT mail FROM `administratif` where `administratif`.`Admin_ID` = ".$_POST['admino'])) ;
list($Admin_nom,$Admin_pnom) = dbi_fetch_row(dbi_query("SELECT Admin_nom,Admin_pnom FROM `administratif` where `administratif`.`Admin_ID` = ".$_POST['admino'])) ;
$to = 'yassin040@gmail.com';
$too = 'COMPTABILITE@MC-PRO.FR';
$subject = 'MC PRO : Facture(s) en attente de règlement';
$message = "Bonjour,
L’examen de votre compte dans notre comptabilité fait apparaître qu’à ce jour, sauf erreur ou omission de notre part, un solde débiteur de ".$_POST['soldetotal']." € reste impayé: $chain_num_fact
Nous vous remercions de bien vouloir régulariser votre situation dans les meilleurs délais.
Certains qu’il s’agit d’un oubli de votre part, nous vous remercions par avance.
Cordialement,
".$Admin_nom." ".$Admin_pnom."
";
$headers = 'From: '.$mmail.'' . "\r\n" .
'Reply-To: '.$mmail.'' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
mail($too, $subject, $message, $headers);
mail($mmail, $subject, $message, $headers);
echo " <h1 color='red'>email est bien envoiyé </h1> " ;
}
}
if ($_POST['fact']==7)
{
// echo "<pre>" ;
// print_r($tab_num_fact) ;
// echo "</pre>" ;
list($datefct) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[0])) ;
if(!empty($tab_num_fact[0]))
{
$chain_num_fact= " \r - FA".$tab_num_fact[0]." du ".int2date($datefct) ;
if(!empty($tab_num_fact[1]))
{
list($datefct1) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[1])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[1]." du ".int2date($datefct1) ; ;
if(!empty($tab_num_fact[2]))
{
list($datefct2) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[2])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[2]." du ".int2date($datefct2) ;
if(!empty($tab_num_fact[3]))
{
list($datefct3) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[3])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[3]." du ".int2date($datefct3) ;
if(!empty($tab_num_fact[4]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[4])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[4]." du ".int2date($datefct4) ;
if(!empty($tab_num_fact[5]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[5])) ;
$chain_num_fact.= "\r - FA".$tab_num_fact[5]." du ".int2date($datefct5) ;
if(!empty($tab_num_fact[6]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[6])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[6]." du ".int2date($datefct6) ;
if(!empty($tab_num_fact[7]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[7])) ;
$chain_num_fact.= " \r - FA".$tab_num_fact[7]." du ".int2date($datefct7) ;
}
}
}
}
}
}
}
}
if(!empty($tab_num_fact[0]))
{
$chain_num_factph= " <br/> - FA".$tab_num_fact[0]." du ".int2date($datefct) ;
if(!empty($tab_num_fact[1]))
{
list($datefct1) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[1])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[1]." du ".int2date($datefct1) ; ;
if(!empty($tab_num_fact[2]))
{
list($datefct2) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[2])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[2]." du ".int2date($datefct2) ;
if(!empty($tab_num_fact[3]))
{
list($datefct3) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[3])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[3]." du ".int2date($datefct3) ;
if(!empty($tab_num_fact[4]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[4])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[4]." du ".int2date($datefct4) ;
if(!empty($tab_num_fact[5]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[5])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[5]." du ".int2date($datefct5) ;
if(!empty($tab_num_fact[6]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[6])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[6]." du ".int2date($datefct6) ;
if(!empty($tab_num_fact[7]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[7])) ;
$chain_num_factph.= " <br/> - FA".$tab_num_fact[7]." du ".int2date($datefct7) ;
}
}
}
}
}
}
}
}
?>
<h4> Madame, Monsieur, </h4>
<p>
À ce jour et malgré nos précédentes relances, vous nous restez redevable de la somme de <?=$_POST['soldetotal']?> €.
<?=$chain_num_factph?>
<br/>Nous vous rappelons vos obligations et vous serions reconnaissants de procéder au règlement de votre solde dès réception de la présente.<br/>
En l’absence de réception du règlement de votre part sous 8 jours, nous serions contraints d’engager une procédure de recouvrement.<br/>
Vous vous exposez dès lors au calcul des intérêts de retard.<br/>
<p>Cordialement,</p>
<?
if($_POST['admino'] != "pasadmin")
{
// exit() ;
list($mmail) = dbi_fetch_row(dbi_query("SELECT mail FROM `administratif` where `administratif`.`Admin_ID` = ".$_POST['admino'])) ;
list($Admin_nom,$Admin_pnom) = dbi_fetch_row(dbi_query("SELECT Admin_nom,Admin_pnom FROM `administratif` where `administratif`.`Admin_ID` = ".$_POST['admino'])) ;
$to = 'yassin040@gmail.com';
$too = 'COMPTABILITE@MC-PRO.FR';
$subject = 'MC PRO : Facture(s) en attente de règlement';
$message = "Madame, Monsieur,
À ce jour et malgré nos précédentes relances, vous nous restez redevable de la somme de ".$_POST['soldetotal']." €. $chain_num_fact
Nous vous rappelons vos obligations et vous serions reconnaissants de procéder au règlement de votre solde dès réception de la présente.
En l’absence de réception du règlement de votre part sous 8 jours, nous serions contraints d’engager une procédure de recouvrement. Vous vous exposez dès lors au calcul des intérêts de retard.
Cordialement,
".$Admin_nom." ".$Admin_pnom."
";
$headers = 'From: '.$mmail.'' . "\r\n" .
'Reply-To: '.$mmail.'' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
mail($too, $subject, $message, $headers);
echo " <h1 color='red'>email est bien envoiyé </h1> " ;
}
}
if ($_POST['fact']==8)
{
$client_id = $_GET['client_id'];
list($client_nom , $client_pnom, $client_adr1 , $client_adr2,$client_cp,$client_ville)= dbi_fetch_row(dbi_query("SELECT client_nom , client_pnom, client_adr1 , client_adr2 , client_cp ,client_ville FROM `client` where client_id = $client_id ")) ;
$chanicln =$client_nom." ".$client_pnom."<br/>" ;
$adrs =$client_adr1." ".$client_adr2."<br/>" ;
$ville =$client_cp." ".$client_ville."<br/>" ;
?>
<h4> <?=$chanicln?> </h4>
<dd> <?=$adrs?> </dd>
<dd> <?=$ville?> </dd>
<br/>
<?
$today = date("m.d.y");
?>
<dd> Six-Fours-Les-Plages, </dd>
<dd> Le <?=$today?> </dd>
<br/><br/>
<dd> <strong><span style="text-decoration: underline;"> Objet : Mise en demeure</span></strong></dd>
<dd> <strong><span style="text-decoration: underline;">LRAR N° : 1A 163 771 5144 3</span></strong> </dd>
<p>
<dd>Madame, Monsieur,</dd>
</p>
<p>
Malgré plusieurs relances téléphoniques et mails, nous constatons que vous n’avez toujours pas réglé le solde de nos factures pour un montant de <?=$totale_t?> € TTC.</p>
<table border=1>
<tr><th> N° DE FACTURE</th><th>DATE DE FACTURE </th><th>DATE ÉCHÉANCE</th><th>MONTANT</th></tr>
<?
for($i=0 ; $i<count($date_debut_fact) ; $i++)
{
?>
<tr><td><?="FA".$tab_num_fact[$i]?></td><td><?=$date_fact[$i]?> </td><td> <?=$date_Echeance[$i]?></td><td><?=$total_fact[$i]."€"?></td></tr>
<?
}
?>
<tr><td colspan=2 style="border:none;"></td><td>TOTAL DÛ</td><td type="hidden"><?=$totale_t."€"?></td></tr>
</table>
<p>Aussi, par la présente, nous vous mettons en demeure de nous verser à titre principal, la somme de <?=$totale_t."€"?> . Conformément à l’article L 441-6 du code de commerce, cette somme sera majorée des intérêts moratoires calculés selon les modalités définies sur la facture émise et, sera également majorée des indemnités forfaitaires de recouvrement de 40 euros, conformément à l’article L 441-3 du code de commerce. </p>
<p>Nous vous informons que ces pénalités courent dès réception de la présente.</p>
<p>Si dans un délai de 8 jours à compter de cette date vous ne vous êtes toujours pas acquitté de cette somme, nous saisirons la juridiction compétente afin d’obtenir le paiement des sommes dues.</p>
<p>Si vous nous avez adressé votre règlement entre-temps, nous vous remercions de ne pas tenir compte de la présente.</p>
<p>Nous vous informons que nous sommes à votre disposition pour tout entretien que vous pourrez souhaiter en vue d’une résolution amiable de ce différend.</p>
<p>Dans cette attente et espérant que vous comprendrez l’intérêt d’un règlement rapide de ce dossier.</p>
<p>Veuillez agréer, Madame, Monsieur, nos sincères salutations.</p>
<dd> <strong> MCPRO </strong> </dd>
<dd> <strong> Nathalie ROBLOT </strong> </dd>
<?
}
if ($_POST['fact']==9)
{
list($datefct) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[0])) ;
if(!empty($tab_num_fact[0]))
{
$chain_num_fact= " \r - FA".$tab_num_fact[0]." du ".int2date($datefct) ;
if(!empty($tab_num_fact[1]))
{
list($datefct1) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[1])) ;
$chain_num_fact.= " , \r - FA".$tab_num_fact[1]." du ".int2date($datefct1) ; ;
if(!empty($tab_num_fact[2]))
{
list($datefct2) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[2])) ;
$chain_num_fact.= " , \r - FA".$tab_num_fact[2]." du ".int2date($datefct2) ;
if(!empty($tab_num_fact[3]))
{
list($datefct3) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[3])) ;
$chain_num_fact.= " , \r - FA".$tab_num_fact[3]." du ".int2date($datefct3) ;
if(!empty($tab_num_fact[4]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[4])) ;
$chain_num_fact.= " , \r - FA".$tab_num_fact[4]." du ".int2date($datefct4) ;
if(!empty($tab_num_fact[5]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[5])) ;
$chain_num_fact.= " ,\r - FA".$tab_num_fact[5]." du ".int2date($datefct5) ;
if(!empty($tab_num_fact[6]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[6])) ;
$chain_num_fact.= " , \r - FA".$tab_num_fact[6]." du ".int2date($datefct6) ;
if(!empty($tab_num_fact[7]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[7])) ;
$chain_num_fact.= " , \r - FA".$tab_num_fact[7]." du ".int2date($datefct7) ;
}
}
}
}
}
}
}
}
?>
<h4> Cher client, </h4>
<p>
L’examen de votre compte dans notre comptabilité fait apparaître qu’à ce jour, sauf erreur ou omission de notre part, les factures ci-dessous, pour un montant total de <?=$totale_t?> Euros, sont impayées :
</p>
<table border=1>
<tr><th>DATE</th><th>LIBELLÉ</th><th>N° DE FACTURE</th><th>DATE ÉCHÉANCE</th><th>MONTANT</th></tr>
<?
for($i=0 ; $i<count($date_debut_fact) ; $i++)
{
?>
<tr><td><?=$date_fact[$i]?></td> <td><?="Facture ".$mois_libelle?></td> <td><?="FA".$tab_num_fact[$i]?></td><td> <?=$date_Echeance[$i]?></td><td><?=$total_fact[$i]."€"?></td></tr>
<?
}
?>
<tr><td colspan=3 style="border:none;"></td><td>TOTAL DÛ</td><td type="hidden"><?=$totale_t."€"?></td></tr>
</table>
<p>Nous vous remercions de bien vouloir régulariser votre situation dans les meilleurs délais. </p>
<p>Certains qu’il s’agit d’un oubli de votre part, nous vous remercions par avance.</p>
<p>Cordialement.</p>
<?
if($_POST['admino'] != "pasadmin")
{
// exit() ;
list($mmail) = dbi_fetch_row(dbi_query("SELECT mail FROM `administratif` where `administratif`.`Admin_ID` = ".$_POST['admino'])) ;
list($Admin_nom,$Admin_pnom) = dbi_fetch_row(dbi_query("SELECT Admin_nom,Admin_pnom FROM `administratif` where `administratif`.`Admin_ID` = ".$_POST['admino'])) ;
$to = 'yassin040@gmail.com';
$too = 'COMPTABILITE@MC-PRO.FR';
$subject = 'MC PRO : Facture(s) en attente de règlement';
$message = "Bonjour
L’examen de votre compte dans notre comptabilité fait apparaître qu’à ce jour, sauf erreur ou omission de notre part, ".$chainefactura." ci-dessous, pour un montant total de ".$_POST['soldetotal']." Euros, sont impayées :$chain_num_fact ,
Nous vous remercions de bien vouloir régulariser votre situation dans les meilleurs délais.
Certains qu’il s’agit d’un oubli de votre part, nous vous remercions par avance.
Cordialement.
".$Admin_nom." ".$Admin_pnom."
";
$headers = 'From: '.$mmail.'' . "\r\n" .
'Reply-To: '.$mmail.'' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
mail($too, $subject, $message, $headers);
echo " <h1 color='red'>email est bien envoiyé </h1> " ;
}
}
if ($_POST['fact']==10)
{
list($datefct) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[0])) ;
if(!empty($tab_num_fact[0]))
{
$chain_num_fact= " \r - FA".$tab_num_fact[0]." du ".int2date($datefct) ;
if(!empty($tab_num_fact[1]))
{
list($datefct1) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[1])) ;
$chain_num_fact.= " , \r - FA".$tab_num_fact[1]." du ".int2date($datefct1) ; ;
if(!empty($tab_num_fact[2]))
{
list($datefct2) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[2])) ;
$chain_num_fact.= " , \r - FA".$tab_num_fact[2]." du ".int2date($datefct2) ;
if(!empty($tab_num_fact[3]))
{
list($datefct3) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[3])) ;
$chain_num_fact.= " , \r - FA".$tab_num_fact[3]." du ".int2date($datefct3) ;
if(!empty($tab_num_fact[4]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[4])) ;
$chain_num_fact.= " , \r - FA".$tab_num_fact[4]." du ".int2date($datefct4) ;
if(!empty($tab_num_fact[5]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[5])) ;
$chain_num_fact.= " ,\r - FA".$tab_num_fact[5]." du ".int2date($datefct5) ;
if(!empty($tab_num_fact[6]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[6])) ;
$chain_num_fact.= " , \r - FA".$tab_num_fact[6]." du ".int2date($datefct6) ;
if(!empty($tab_num_fact[7]))
{
list($datefct4) = dbi_fetch_row( dbi_query(" SELECT date_fact FROM `facture` WHERE `num_fact` = ".$tab_num_fact[7])) ;
$chain_num_fact.= " , \r - FA".$tab_num_fact[7]." du ".int2date($datefct7) ;
}
}
}
}
}
}
}
}
?>
<dd> <strong><span style="text-decoration: underline;"> Objet : Facture en attente de règlement </span></strong></dd>
<dd> <strong><span style="text-decoration: underline;">LRAR N° :</span></strong> </dd>
<br/><br/>
<dd> Madame, Monsieur, </dd>
<p>
À ce jour et malgré nos précédentes relances (appel téléphonique et courrier), vous nous restez redevable de la somme de <?=$totale_t?> euros.
</p>
<p>
En effet, les factures suivantes restent impayées :
</p>
<table border=1>
<tr><th>DATE</th><th>LIBELLÉ</th><th>N° DE FACTURE</th><th>DATE ÉCHÉANCE</th><th>MONTANT</th></tr>
<?
for($i=0 ; $i<count($date_debut_fact) ; $i++)
{
?>
<tr><td><?=$date_fact[$i]?></td> <td><?="Facture ".$mois_libelle?></td> <td><?="FA".$tab_num_fact[$i]?></td><td> <?=$date_Echeance[$i]?></td><td><?=$total_fact[$i]."€"?></td></tr>
<?
}
?>
<tr><td colspan=3 style="border:none;"></td><td>TOTAL DÛ</td><td type="hidden"><?=$totale_t."€"?></td></tr>
</table>
<p>Nous vous rappelons vos obligations et vous serions reconnaissants de procéder au règlement de votre solde dès réception de la présente. </p>
<p>En l’absence de réception du règlement de votre part sous 8 jours, nous serions contraints d’engager une procédure de recouvrement. Vous exposez dès lors au calcul des intérêts de retard.</p>
<p>Veuillez agréer, Madame, Monsieur, nos sincères salutations.</p>
<?
if($_POST['admino'] != "pasadmin")
{
// exit() ;
list($mmail) = dbi_fetch_row(dbi_query("SELECT mail FROM `administratif` where `administratif`.`Admin_ID` = ".$_POST['admino'])) ;
list($Admin_nom,$Admin_pnom) = dbi_fetch_row(dbi_query("SELECT Admin_nom,Admin_pnom FROM `administratif` where `administratif`.`Admin_ID` = ".$_POST['admino'])) ;
$to = 'yassin040@gmail.com';
$too = 'COMPTABILITE@MC-PRO.FR';
$subject = 'MC PRO : Facture(s) en attente de règlement';
$message = "Bonjour
À ce jour et malgré nos précédentes relances (appel téléphonique et courrier), vous nous restez redevable de la somme de ".$_POST['soldetotal']." euros.
En effet, ".$chainefactura."suivantes restent impayées :$chain_num_fact ,
Nous vous rappelons vos obligations et vous serions reconnaissants de procéder au règlement de votre solde dès réception de la présente.
En l’absence de réception du règlement de votre part sous 8 jours, nous serions contraints d’engager une procédure de recouvrement. Vous exposez dès lors au calcul des intérêts de retard.
Veuillez agréer, Madame, Monsieur, nos sincères salutations.
Cordialement.
".$Admin_nom." ".$Admin_pnom."
";
$headers = 'From: '.$mmail.'' . "\r\n" .
'Reply-To: '.$mmail.'' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
mail($too, $subject, $message, $headers);
echo " <h1 color='red'>email est bien envoiyé </h1> " ;
}
}
if ($_POST['fact']==11)
{
?>
<h4> Bonjour, </h4>
<p>
L’examen de votre compte fait apparaître un solde débiteur de <?=$totale_t?> €, correspondant à la facture suivante :
</p>
<table border=1>
<tr><th>DATE</th><th>N° DE FACTURE</th><th>DATE ÉCHÉANCE</th><th>MONTANT</th></tr>
<?
for($i=0 ; $i<count($date_debut_fact) ; $i++)
{
?>
<tr><td><?=$date_fact[$i]?></td><td><?="FA".$tab_num_fact[$i]?></td><td> <?=$date_Echeance[$i]?></td><td><?=$total_fact[$i]."€"?></td></tr>
<?
}
?>
<tr><td colspan=2 style="border:none;"></td><td>TOTAL DÛ</td><td type="hidden"><?=$totale_t."€"?></td></tr>
</table>
<p>Certains qu’il s’agit d’un oubli de votre part, nous vous remercions de régulariser ce solde dans les meilleurs délais</p>
<p>Dans le cas où votre règlement se croiserait avec ce rappel, veuillez ne pas en tenir compte.</p>
<p>Dans l’attente de votre aimable règlement.</p>
<p>Cordialement,</p>
<?
}
if ($_POST['fact']==63)
{
?>
<h4> Madame, Monsieur, </h4>
<p>
À ce jour et malgré nos précédentes relances (appel téléphonique et courrier), vous nous restez redevable de la somme de <?=$totale_t ?>euros.<br/>
En effet, les factures suivantes restent impayées :
</p>
<table border=1>
<tr><th>DATE</th><th>LIBELLÉ</th><th>N° DE FACTURE</th><th>DATE ÉCHÉANCE</th><th>MONTANT</th></tr>
<?
for($i=0 ; $i<count($date_debut_fact) ; $i++)
{
?>
<tr><td><?=$date_fact[$i]?></td><td><?="Facture ".$tab_mois_libelle[$i]?></td><td><?=$total_fact[$i]."€"?></td><td> <?=$date_Echeance[$i]?></td><td><?=$total_fact[$i]."€"?></td></tr>
<?
}
?>
<tr><td colspan=3 style="border:none;"></td><td>TOTAL DÛ</td><td type="hidden"><?=$totale_t?></td></tr>
</table>
<p>Nous vous rappelons vos obligations et vous serions reconnaissants de procéder au règlement de votre solde dès réception de la présente.</p>
<p>En l’absence de réception du règlement de votre part sous 8 jours, nous serions contraints d’engager une procédure de recouvrement. Vous exposez dès lors au calcul des intérêts de retard.</p>
<p>Veuillez agréer, Madame, Monsieur, nos sincères salutations.</p>
<?
}
if ($_POST['fact']==799)
{
?>
<h4> Madame, Monsieur, </h4>
<p>
Malgré plusieurs relances téléphoniques et courriers écrits, nous constatons quevous n’avez toujours pas réglé le solde de notre facture pour un montant total <?=$totale_t ?>€ TTC.<br/>
En effet, les factures suivantes restent impayées :
</p>
<table border=1>
<tr><th>DATE</th><th>LIBELLÉ</th><th>N° DE FACTURE</th><th>DATE ÉCHÉANCE</th><th>MONTANT</th></tr>
<?
for($i=0 ; $i<count($date_debut_fact) ; $i++)
{
?>
<tr><td><?=$date_fact[$i]?></td><td><?="Facture ".$tab_mois_libelle[$i]?></td><td><?=$total_fact[$i]."€"?></td><td> <?=$date_Echeance[$i]?></td><td><?=$total_fact[$i]."€"?></td></tr>
<?
}
?>
<tr><td colspan=3 style="border:none;"></td><td>TOTAL DÛ</td><td type="hidden"><?=$totale_t?></td></tr>
</table>
<p>
Aussi, par la présente, nous vous mettons en demeure de nous verser à titre principal, la somme de <?=$totale_t ?>€. Conformément à l’article L 441-6 du code de commerce, cette somme sera majorée des intérêts moratoires calculés selon les modalités définies sur la facture émise et, sera également majorée des indemnités forfaitaires de frais de recouvrement, conformément à l’article L 441-3 du code de commerce.
</p>
<p>
Nous vous informons que ces pénalités courent dès réception de la présente.
</p>
<p>
Si dans un délai de 15 jours à compter de cette date vous ne vous êtes toujours pas acquitté de cette somme, nous saisirons la juridiction compétente afin d’obtenir le paiement des sommes dues.
</p>
<p>
Si vous nous avez adressé votre règlement entre-temps, nous vous remercions de ne pas tenir compte de la présente.
</p>
<p>
Dans cette attente et espérant que vous comprendrez l’intérêt d’un règlement rapide de ce dossier.
</p>
<p>Veuillez agréer, Madame, Monsieur, nos sincères salutations.</p>
<?
}
*/
}
// setlocale (LC_TIME, 'fr_FR','fra');
// date_default_timezone_set("Europe/Paris");
// mb_internal_encoding("UTF-8");
function dateLongue($date,$heure = 'yes')
{
$strDate = mb_convert_encoding(' %d %B %Y','ISO-8859-9','UTF-8');
return iconv("ISO-8859-9","UTF-8",strftime($strDate ,strtotime($date)));
}
// setlocale(LC_TIME,"fr_FR");
$datei = strftime("%d %B %Y") ;
print_header ();
// echo "-------> nombre ".$_POST['nb']."<br/>" ;
for ($i=0 ; $i<$_POST['nb'] ; $i++)
{
$tan[] = $_POST['fact'.$i] ;
}
$nbb = 0 ;
for ($i=0 ; $i<$_POST['nb'] ; $i++)
{
if(!empty($tan[$i]))
{
$nbb ++ ;
$tab[] = $tan[$i] ;
}
}
// echo "----(((((((((((((((((((((((((((((((--->".$nbb."<br/>" ;
switch($_POST['fact'])
{
case 2:
$relance_type="relancedeux" ;
break ;
case 3:
$relance_type="relancetrois" ;
break ;
case 4:
$relance_type="relancequatre" ;
break ;
default :
$relance_type = "acune type " ;
}
if(isset($_POST['tmp']) && ( $_POST['fact'] != 5 and $_POST['fact'] != 6 and $_POST['fact'] != 7 and $_POST['fact']!=8 and $_POST['fact']!=9 and $_POST['fact']!=10 ))
{
/*
$id_cleint =$_POST['tmp'] ;
$adress_client=dbi_fetch_row((dbi_query("SELECT client_cp,client_pnom,client_nom,client_adr1,client_ville FROM `client` WHERE `client_id` = $id_cleint"))) ;
// echo " ----$id_cleint <br/>" ;
$nom = $adress_client['client_nom']." ".$adress_client['client_pnom'] ;
$adrs=$adress_client['client_adr1'] ;
$ville=$adress_client['client_ville'] ;
$cp=$adress_client['client_cp'] ;
// echo "---> $cp <br/>" ;
// exit() ;
$tous = $cp." ".$ville ;
// echo "-----> ".$nom ;
// exit() ;
$totale_t = 0 ;
for ($i=0 ; $i<$nbb ; $i++)
{
$num_fact = $tab[$i] ;
$info_fact=dbi_fetch_row((dbi_query("SELECT * FROM `facture` WHERE `num_fact` = $num_fact"))) ;
$info_Echeance =dbi_fetch_row((dbi_query("SELECT DATE_ADD(date_fact,INTERVAL 8 DAY) as Echeance FROM `facture` WHERE `num_fact` = $num_fact"))) ;
// echo "----->$info_fac <br/>".$info_Echeance['Echeance'] ;
// exit() ;
$date_debut_fact[]=$info_fact["date_debut"] ;
// echo "----->".$date_debut_fact[$i]."<br/>" ;
$mois = substr($date_debut_fact[$i], 4, -2); // retourne "abcde"
// echo "---res---------->".$restt."<br/>" ;
switch ($mois) {
case 01:
$mois_libelle = "Janvier" ;
break;
case 02:
$mois_libelle = "Février" ;
break;
case 03:
$mois_libelle = "Mars" ;
break;
case 04:
$mois_libelle = "Avril" ;
break;
case 05:
$mois_libelle = "Mai" ;
break;
case 06:
$mois_libelle = "Juin" ;
break;
case 07:
$mois_libelle = "Juillet" ;
break;
case 08:
$mois_libelle = "Août" ;
break;
case 09:
$mois_libelle = "Septembre" ;
break;
case 10:
$mois_libelle = "Octobre" ;
break;
case 11:
$mois_libelle = "Novembre" ;
break;
case 12:
$mois_libelle = "Décembre" ;
break;
default:
echo "ee";
}
$tab_mois_libelle[] = $mois_libelle ;
// echo "-----> $mois_libelle <br/>" ;
$total_fact[]=$info_fact["total"] ;
$date_fact[]=int2date($info_fact["date_fact"]) ;
$totale_t= $totale_t + $total_fact[$i] ;
$tab_num_fact[] = $num_fact ;
$date_Echeance[]=$info_Echeance['Echeance'] ;
$tt[] = " <vb>DATE: </vb> ".$date_fact[$i]." <vb> LIBELLÉ: </vb> $mois_libelle <vb> N° DE FACTURE: </vb> $num_fact <vb> MONTANT: </vb>".$total_fact[$i] ;
}
// echo "------> $totale_t <br/>" ;
// exit() ;
for($i = 0 ; $i <count($tt) ; $i++)
{
$datet = $date_fact[$i] ;
// echo " ---&&&-> $datet <br/>" ;
// $da = "11/04/2013" ;
// echo "-----> $da <br/>" ;
// $date2 = date("Y/m/d", strtotime("30/03/2014"));
// echo "-----> $date2 <br/>" ;
// exit() ;
// echo "---$date2 <br/>" ;
$str = $datet;
$date = DateTime::createFromFormat('d/m/Y', $str);
$date2= $date->format('Y-m-d'); // => 2013-12-24
$dat_Echeanc=$date_Echeance[$i] ;
$datEcheanc=dateLongue($dat_Echeanc,'no');
$dat=dateLongue($date2,'no'); //Affiche mardi 05 janvier 2010
// $dat=dateLongue("2013/04/11",'no');
// echo "---$dat <br/>" ;
// exit() ;
$bbbbb = $bbbbb."<tr><td>$dat </td> <td>Prestations ".$tab_mois_libelle[$i]."</td><td>FA- ".$tab_num_fact[$i]."</td><td>$datEcheanc</td><td>".$total_fact[$i]."€</td></tr> " ;
}
$today = strftime("%d %B %Y") ;
if (!is_dir("courrier"))
{
mkdir("courrier", 0777) ;
chmod("courrier", 0777) ;
}
if (!is_dir("courrier/".$_POST['tmp']))
{
mkdir("courrier/".$_POST['tmp'], 0777) ;
chmod("courrier/".$_POST['tmp'], 0777) ;
}
include_once 'includes/tmppp_pdf.php' ;
if(isset($_POST['tmp'])) include $relance_type.'.php';
// if(isset($_POST['tmp'])) include 'testoo.php';
// $pdf = new Template ($lecontenu,$letitre,$lecour,$adresse,$pied,$laville,$NOM);
$nompdf="yassinkom";
$path = "courrier/".$_POST['tmp']."/".$nompdf.".pdf";
// $pdf->Output($path, 'F') ;
$pdf=new PDF_HTML_Table();
$pdf->AddPage();
$pdf->SetFont('Arial','',10);
$pdf->WriteHTML("<BR>$letitre <BR>");
$pdf->Output($path, 'F') ;
header("Content-disposition: attachment; filename=courrier/".$_POST['tmp']."/".$nompdf.".pdf" );
//header("Content-Disposition: attachment;location:courrier/".$_POST['tmp']."/".$nompdf.".pdf" );
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: binary");
header("location:courrier/".$_POST['tmp']."/".$nompdf.".pdf" );
header("Content-Length: ".filesize($path));
header("Pragma: no-cache");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Expires: 0");
// exit();
//echo $path;
readfile($path);
*/
}
// echo " $abh <br/> **********************" ;
print_header ('','','style="margin-top:15px; padding:20px;"');
$ordre_nom="ASC";
if(!empty($_GET['ordre_nom']) && $_GET['ordre_nom']=="ASC")
{
$ordre_nom="DESC";
}
if(!empty($_GET['ordre_nom']) && $_GET['ordre_nom']=="DESC")
{
$ordre_nom="ASC";
}
function nbJours($debut, $fin) {
// 60 secondes X 60 minutes X 24 heures dans une journée
$nbSecondes= 60*60*24;
$debut_ts = strtotime($debut);
$fin_ts = strtotime($fin);
$diff = $fin_ts - $debut_ts;
return round($diff / $nbSecondes);
}
function get_bureau_drop_down($name = '', $param = '', $value ='', $choose = 'auto')
{
global $agence ;
if(!is_array($value))
$value = array($value) ;
$ret = "<select onchange='GetIdBureau()'; name=\"$name\" $param>".((in_array('', $value) || in_array('0', $value)) && count($value) == 1 && $choose == 'auto' || $choose === true ? '<option value="" selected style="font-weight:bold"></option>' : '') ;
$q = dbi_query("SELECT * FROM bureau WHERE agence_id=".$agence." ORDER BY nom_agence") ;
while($res = dbi_fetch_row($q)) {
$ret .= sprintf('<option value="%s"%s>%s </option>', $res['id_bureau'], in_array($res['id_bureau'], $value) ? ' selected' : '', $res['nom_agence']) ;
}
return $ret."</select>" ;
}
$where2='';
if(!empty($_GET['id']) )
{
if($_GET['id']>0)
{
$id=$_GET['id'];
$tabbursel=dbi_fetch_row((dbi_query('select * from bureau where id_bureau='.$_GET['id'].' and agence_id='.$agence.''))) ;
$id_bureau=$tabbursel['id_bureau'];
$nom_bureau=$tabbursel['nom_agence'];
$where1=" AND ID_Bureau != $id_bureau ";
$where2=" AND client_bureau = $id_bureau ";
}
elseif($_GET['id']=="INDEFINI")
{
$id_bureau=$_GET['id'];
$where2=" AND client_bureau='0' ";
$selected='selected="selected"';
}
}
$CA=0; // le chifre d'affaire , mais maintenant on affiche la somme des solde
$solde_affiche_haut = 0 ;
$SO = 0 ;
?>
<script language="Javascript">
function GetIdBureau()
{
var id="";
id = document.bureau_form.client_bureau.value ;
if( id > 0 || id=="INDEFINI" )
window.location = "solde.php?id="+id;
else
window.location = "solde.php";
}
</script>
<style type="text/css">
div#hdp {
border:1;
position:absolute;
top:0;
left:25px;
}
</style>
<br/>
<br/>
<br/>
<?php
$Client=array();
$order='DESC ';
$query = dbi_query("SELECT f.date_fact , f.client_id, client_pnom,c.client_id ,client_nom, f.num_fact, c.client_reglement,c.reglement_delai,
f.fact_id, total,total-sum(if(p.montant is null, 0, p.montant))-sum(if(a.montant is null, 0, a.montant)) AS paye,
if(a.montant is null, 0, a.montant) avoir,
f.date_fact, f.relance, IF(client_genre='SERENA',1,0) as serena
FROM ".TABLE_FACT." f
LEFT JOIN ".TABLE_PAIEMENT." p ON f.fact_id=p.fact_id AND f.client_id=p.client_id
LEFT JOIN ".TABLE_AVOIR." a ON f.fact_id = a.fact_id
LEFT JOIN ".TABLE_CLIENT." c ON c.client_id = f.client_id
WHERE f.client_id = ".$_GET['client_id']." and f.agence_id=$agence ".( $_SESSION['client_actif']=='off' ? "" : "AND client_actif='0'")."
GROUP BY date_fact, f.fact_id, total
HAVING paye > 0.001
ORDER BY client_nom ") ;
// $query = dbi_query("
// SELECT f.date_fact , f.client_id, client_pnom,c.client_id ,client_nom, f.num_fact, c.client_reglement,c.reglement_delai, f.fact_id, total,total-sum(if(p.montant is null, 0, p.montant))-sum(if(a.montant is null, 0, a.montant)) AS paye, if(a.montant is null, 0, a.montant) avoir, f.date_fact, f.relance, IF(client_genre='SERENA',1,0) as serena FROM facture f LEFT JOIN paiement p ON f.fact_id=p.fact_id AND f.client_id=p.client_id LEFT JOIN avoir a ON f.fact_id = a.fact_id LEFT JOIN client c ON c.client_id = f.client_id WHERE f.client_id = 9998 and f.agence_id=47 AND client_actif='0' GROUP BY date_fact, f.fact_id, total HAVING paye > 0.001 ORDER BY client_nom
// ") ;
while($f = dbi_fetch_row($query))
{
if ($f['serena']) $total_serena+=$f['paye'];
else $total_clients+=$f['paye'];
$total_paye+=$f['paye'];
switch ($f['client_reglement']) {
case 1:
$total_prelevement+=$f['paye'];
break;
case 2:
$total_cheque+=$f['paye'];
break;
case 3:
$total_cesu+=$f['paye'];
break;
case 4:
$total_virement+=$f['paye'];
break;
case 5:
$total_especes+=$f['paye'];
break;
}
echo "testt <br/>" ;
$date = DateTime::createFromFormat('d/m/Y', int2date($f['date_fact']));
$dd= $date->format('Y-m-d');
$date = new DateTime($dd);
$date->add(new DateInterval('P'.$f['reglement_delai'].'D'));
$now = time();
$da = strtotime($date->format('Y-m-d'));
if(($da < $now ) and ( 20160601 !=$f['date_fact'] ) )
{
$Client[$f['client_id']][]=$f;
}
}
// echo "<pre>" ;
// print_r($Client) ;
// echo "</pre>" ;
mysqli_data_seek($query,0);
print_header ();
$compteur=0;
$previous=1;
$serena=0;
$c = 0 ;
$b = 10 ;
$yas = 10 ;
$CA = 0 ;
$som = 0 ;
while($f = dbi_fetch_row($query))
{
$date = DateTime::createFromFormat('d/m/Y', int2date($f['date_fact']));
$dd= $date->format('Y-m-d');
$date = new DateTime($dd);
$date->add(new DateInterval('P'.$f['reglement_delai'].'D'));
$now = time();
$da = strtotime($date->format('Y-m-d'));
if(($da < $now ) and ( 20160601 !=$f['date_fact'] ) and ($f['client_id']!=9892) )
{
$CA+=$f['paye'];
if (!($compteur % 2)) $style='td_listing0';
else $style='td_listing1';
$compteur++;
$icone = '<img src="images/icones/client.png" width="16" height="16" border="0" alt="">';
$serena=$f['serena'];
if (($serena)&&!($serenap)) echo '<tr><td class="td_listing0" colspan="12" style="padding-left:10px; height=20px">
<h2>Serena</h2></td></tr>';
if ($serena) $icone = '<img src="images/icones/serena.gif" width="16" height="16" border="0" alt="">';
$serenap=$f['serena'];
$numfact=$f['num_fact'] ;
$nom = $f['client_nom'] ;
$paye =number_format($f['paye'], 2, ', ', '') ;
$echance = $f['reglement_delai'] ;
$datfact=$f['date_fact'] ;
$iddC = $f['client_id'] ;
$nom = htmlspecialchars(mysqli_real_escape_string($nom));
dbi_query(" INSERT INTO solde (num_fact ,net_paye ,echeance ,date_fact ,client_id,nom_client) VALUES ($numfact,'".$f['paye']."',$echance,$datfact,$iddC,'$nom')");
$ta[][]= $f['client_id'] ;
$a= count($ta) ;
$b ++ ;$c ++ ; $yas ++ ;
}
}
$g=dbi_query("SELECT * , sum(net_paye) as somme FROM solde group by client_id order by nom_client ") ;
// echo "SELECT * , sum(net_paye) as somme FROM solde group by client_id order by nom_client <br>"
while($fff = dbi_fetch_row($g))
{
$a=$fff['client_id'] ;
$solde=number_format($solde, 2, '. ', ' ');
list($regl) = dbi_fetch_row(dbi_query("select date from ".TABLE_PAIEMENT." where client_id=$a order by date DESC limit 1")) ;
$req_fact_nn=dbi_query("SELECT date_fact FROM `facture` WHERE facture.client_id = $a and `fact_id` not in ( select fact_id from paiement where facture.client_id = $a) and `fact_id` not in (select fact_id from avoir ) ") ;
list($req_fact_nn_nombre) = dbi_fetch_row(dbi_query("SELECT count(date_fact) FROM `facture` WHERE facture.client_id = $a and `fact_id` not in ( select fact_id from paiement where facture.client_id = $a) and `fact_id` not in (select fact_id from avoir ) "));
$req_fact=dbi_query("SELECT max(date_fact) as max_fact FROM facture,paiement WHERE facture.fact_id=paiement.fact_id and facture.client_id = $a") ;
$Admin_pnomm = dbi_fetch_row(dbi_query("SELECT client_suivi_id,Admin_pnom FROM `client_suivi` , `administratif` WHERE administratif.Admin_ID = client_suivi.Admin_ID AND `client_id` =$a AND client_suivi_clos=1 AND `suivi_id` =10 ORDER BY client_suivi_id DESC ")) ;
// echo "---nom_adminn $nom_adminn <br/> " ;
list($reg_fac) = dbi_fetch_row(dbi_query("SELECT date_fact FROM `facture` WHERE client_id=$a order by date_fact DESC limit 1 ")) ;
$suivmax = dbi_query("SELECT max(client_suivi_id) as idmaxs FROM `client_suivi` WHERE client_id = $a ") ;
$suivf = dbi_fetch_row($suivmax);
$r=$suivf['idmaxs'];
$suiv = dbi_query("SELECT * FROM `client_suivi`,`suivi` , suivi_biais WHERE client_id = $a and client_suivi.suivi_id = `suivi`.suivi_id and client_suivi.suivi_biais_id = suivi_biais.suivi_biais_id and suivi.suivi_id = 10 and client_suivi.client_suivi_clos = '0' ORDER BY suivi_date DESC") ;
$s = dbi_fetch_row($suiv) ;
//$suivv = $suivfitch['annotation'] ;
// la requet pour remplie la dernier collone suive pop
// list($reglement,$reglementDelai,$client_idd) = dbi_fetch_row(dbi_query("SELECT client_reglement,reglement_delai,client_id FROM ".TABLE_CLIENT." WHERE client_id='$a' AND agence_id='$agence'")) ;
$suv = dbi_fetch_row(dbi_query("SELECT * FROM `client_suivi` WHERE `client_id` = $a AND client_suivi_clos=1 ORDER BY client_suivi_id DESC ")) ;
$action = '';
if ($s['suivi_biais_id']=='4')
$action = '<img src="images/icones/warning.gif" alt="Message repondeur" border="0" align="absmiddle"> '.$s['suivi_biais_intitule'].' effectué';
else if ($s['suivi_programme']=='1')
$action = '<img src="images/icones/programme.gif" alt="Action programme" border="0" align="absmiddle"> Prévoir un '.strtolower($s['suivi_biais_intitule']);
else $action = $s['suivi_biais_intitule'].' effectué';
if ($s['suivi_biais_id']=='6')
$action = '<img src="images/controles-16.png" alt="Contrôle au domicile du client" border="0" align="absmiddle"> Prévoir une '.strtolower($s['suivi_biais_intitule']);
// $total+= $l['montant_devis'];
if($s['suivi_date'])
$action = '<b>'.$action.' le '.mysql_datefr($s['suivi_date'],'-','Djma');
else
$action = "";
$req_nom_admin = dbi_query("SELECT Admin_nom, Admin_pnom FROM `administratif` WHERE `agence_id` = $agence ") ;
list($bb) = dbi_fetch_row(dbi_query("SELECT count(*) FROM `solde` WHERE client_id = ".$fff['client_id']));
list($ab) = dbi_fetch_row(dbi_query("SELECT count(*) FROM ".contacts_2." WHERE agence_id=$agence AND client_id = ".$fff['client_id'])) ;
$c = dbi_query("SELECT * FROM ".contacts_2." WHERE agence_id=$agence AND client_id = ".$fff['client_id']) ;
// echo "===>".$ab.'<br/>' ;
if($ab!=0)
{
?>
<div id="tab" >
<table width="95%" style="margin:0 auto;" >
<caption style="font-weight:bold"><h2> CONTACTS</h2> <caption>
<tr>
<th width="15%" style="text-align:center;">Nom</th>
<th width="15%" style="text-align:center;">Prenom</th>
<th width="15%" style="text-align:center;">Fonction</th>
<th width="15%" style="text-align:center;">Tel1</th>
<th width="15%" style="text-align:center;">Tel2</th>
<th width="15%" style="text-align:center;">Mail</th>
<th width="15%" style="text-align:center;">Recouvrement</th>
<th width="15%" style="text-align:center;">Facture Mail</th>
<th width="10%" style="text-align:center;">Action</th>
</tr>
<?php
$c = dbi_query("SELECT * FROM contacts_2 WHERE agence_id=$agence AND client_id = $client_id") ;
while($cc=dbi_fetch_row($c)){
?>
<tr>
<td style="text-align:left;"><?=$cc['nom']?></td>
<td style="text-align:left;"><?=$cc['prenom']?></td>
<td style="text-align:left;"><?=$cc['fonction']?></td>
<td style="text-align:center;"><?=$cc['tel1']?></td>
<td style="text-align:center;"><?=$cc['tel2']?></td>
<td style="text-align:center;"><?=$cc['mail']?></td>
<td style="text-align:center;"> <input type="checkbox" name="recouvrement"<?=$cc['recouvrement'] ? ' checked="checked"' : '' ?>> </td>
<td style="text-align:center;"> <input type="checkbox" name="client_env_mail"<?=$cc['client_env_mail'] ? ' checked="checked"' : '' ?>> </td>
<td align="center"><a rel="{handler:'iframe',size:{x:700,y:480}}" class="modal" href="cont.php?action=edit&id=<?=$cc['contact_id'];?>"><img src="images/edit.png" alt="edit" /></a>
<a href="aaa2.php?action=sup&id=<?=$cc['contact_id'];?>&client_id=<?=$client_id;?>" ><img src="images/sup.png" alt="sup" /></a>
</td>
</tr>
<?php } ?>
</table>
</div></div>
<?php
}
else
{
echo "Pas de contact" ;
}
?>
</br>
<div id="tab">
<form method="post" action="">
<input type="hidden" name="tmp" value="<?=$a?>">
<input type="hidden" name="nb" value="<?=$bb?>">
<table width="1307">
<tr>
<th colspan=7><?=$cl['civ']?> <?=$fff['nom_client']?> <?=$fff['somme']?></th>
</tr>
<tr>
<td> Numéro </td> <td> Date</td> <td>Montant</td> <td></td>
<td rowspan=<?=$bb +2 ?>>
<SELECT name="fact" size="1">
<OPTION value="5"> relance 1
<OPTION value="6"> relance 2
<OPTION value="7"> relance 3
<OPTION value="8"> mise en demeure REGIE PLANETE VERTE
<OPTION value="9"> relance 1 (2)
<OPTION value="10"> relance 3 (2)
<?
// fact relnce = 2 pour les pdf value p
?>
</SELECT></td>
<td rowspan=<?=$bb+2?>><input type="submit" value="Créer"></td>
<td rowspan=<?=$bb+2?>>
<input type="submit" value="mail">
<input type="hidden" name="soldetotal" value="<?= $fff['somme']?>">
<?
$admins = dbi_query("SELECT * FROM `administratif`") ;
?>
<SELECT name="admino" size="1">
<option value="pasadmin"> choisissez un salarié </option>
<?
while($adminso = dbi_fetch_row($admins))
{
?>
<option value="<?=$adminso['Admin_ID']?>"> <?= $adminso['Admin_nom']." ".$adminso['Admin_pnom']?> </option>
<?
}
?>
</SELECT>
</td>
</tr>
<?
$nn=dbi_query("SELECT * FROM solde where client_id = ".$fff['client_id']) ;
$i = 0 ;
while($final = dbi_fetch_row($nn))
{
$date_dernier=int2date($Client[$a][$i]['date_fact']) ;
?>
<tr>
<td><?=$final['num_fact'] ?> </td>
<td><?=int2date($final['date_fact']) ?></td>
<td><?=$final['net_paye'] ?></td>
<td><INPUT type="checkbox" name="fact<?=$i?>" value="<?=$final['num_fact']?>"></td>
</tr>
<?
$i ++ ;
}
?>
</table>
</form >
<?
list($actif)=dbi_fetch_row(dbi_query(" SELECT client_actif FROM `client` WHERE client_id = ".$fff['client_id']));
// $vv=dbi_fetch_row($c) ;
// $rowcount=mysqli_num_rows($c);
?>
</table>
</div>
<?
}
// echo "brbrbhjhhdffffffffffffffffhrb <br/>" ;
dbi_query("TRUNCATE TABLE solde ") ;
// echo 'test <br/>' ;
// echo "<pre>" ;
// print_r($_GET) ;
// echo "</pre>" ;
// echo "==> get <br/>" ;
// echo "<pre>" ;
// print_r($_GET) ;
// echo "</pre>" ;
// echo "==> post <=== <br/>" ;
// echo "<pre>" ;
// print_r($_POST) ;
// echo "</pre>" ;
// echo "==> session <br/>" ;
// echo "<pre>" ;
// print_r($_SESSION) ;
// echo "</pre>" ;
if (array_key_exists('action',$_POST)) define('FERMER',true);
if(empty($_GET['included'])) {
include_once 'code/init.php';
include('code/suivi/traitements.php');
print_header ();
}
if (!empty($_GET['client_id'])) {
$client_id = $_GET['client_id'];
$get = 'client_id='.$client_id;
} else if (!empty($_GET['interv_id'])){
$inter_id = $_GET['interv_id'];
$get = 'inter_id='.$inter_id;
} else if (!empty($client_id)) $get = 'client_id='.$client_id;
else if (!empty($inter_id)) $get = 'inter_id='.$inter_id;
$suivi_simple = false;
$suivi_etendu = false;
$suivi_historique = false;
if($_GET['suivi']=='simple') $suivi_simple = true;
if($_GET['suivi']=='etendu') $suivi_etendu = true;
if($_GET['suivi']=='historique') $suivi_historique = true;
$where = "c.agence_id = '$agence' AND suivi_parent_id = '0'";
if ($suivi_etendu||$suivi_historique) {
if (!empty($client_id)) $where .= " AND client_id = '".$client_id."'";
else {
$where .= " AND inter_id = '".$inter_id."'";
}
} else $where .= " AND client_id!='0'";
if (!$suivi_historique) $where .= " AND client_suivi_clos='0'";
$suivi = dbi_query("SELECT client_id, concat(client_nom, ' ', client_pnom) nom, humeur, suivi_intitule, annotation, suivi_id, inter_id, client_suivi_id, suivi_date, client_suivi_clos, suivi_biais_intitule FROM ".TABLE_CLIENT_SUIVI." LEFT JOIN ".TABLE_SUIVI." USING(suivi_id) LEFT JOIN ".TABLE_SUIVI_BIAIS." USING(suivi_biais_id) LEFT JOIN ".TABLE_CLIENT." c USING(client_id) WHERE $where and (suivi_id = 10 or suivi_id = 21 or suivi_id = 13 OR suivi_id = 25 )ORDER BY client_suivi_clos ,suivi_date") ;
if(empty($_GET['interv_id']))
{
?>
<a href="suivi_edition.php?action=nouveau_suivi&<?=$get?>" class="modal" rel="{handler:'iframe',size:{x:600,y:400}}"><h4><?php //echo "Ajouter un suivi" ?></h4></a>
<?
}
// echo "SELECT client_id, concat(client_nom, ' ', client_pnom) nom, humeur, suivi_intitule, annotation, suivi_id, client_suivi_id, suivi_date, client_suivi_clos, suivi_biais_intitule FROM ".TABLE_CLIENT_SUIVI." LEFT JOIN ".TABLE_SUIVI." USING(suivi_id) LEFT JOIN ".TABLE_SUIVI_BIAIS." USING(suivi_biais_id) LEFT JOIN ".TABLE_CLIENT." c USING(client_id) WHERE $where ORDER BY suivi_date" ;
if (mysqli_num_rows($suivi)>0) {
echo '<table class="td_normal" style="margin-top: 10px;" cellpadding="0" cellspacing="0">';
while ($a = dbi_fetch_row($suivi))
{
if(!empty($a['inter_id']))
{
list($inter_nom,$inter_pnom) = dbi_fetch_row(dbi_query("SELECT inter_nom,inter_pnom FROM `intervenant` where inter_id = ".$a['inter_id'])) ;
$chaine= '- '.$inter_nom.' '.$inter_pnom ;
}
if ($a['client_suivi_clos']=='1') $statut_suivi = '<a href="suivi_edition.php?action=ouvrir&client_suivi_id='.$a['client_suivi_id'].'&suivi='.$_GET['suivi'].'&'.$get.'" target="main"></a>';
else $statut_suivi = '<a href="suivi_edition.php?action=clore&client_suivi_id='.$a['client_suivi_id'].'&suivi='.$_GET['suivi'].'&'.$get.'" target="main"></a>';
//if(isset($_GET['client_suivi_id'])&&($_GET['action']=='modif')&&($_GET['client_suivi_id']==$a['client_suivi_id'])) $edition_suivi = true;
list($biais)=array_values_bd(dbi_fetch_row(dbi_query("SELECT suivi_biais_id FROM ".TABLE_CLIENT_SUIVI." WHERE suivi_parent_id = '".$a['client_suivi_id']."' ORDER BY suivi_date DESC LIMIT 1")));
$icone = '';
if ($biais=='4') $icone = '<img src="images/icones/warning.gif" alt="Message repondeur" border="0" align="absmiddle"> ';
echo '<tr><td class="td_listing1b">';
if ($suivi_etendu||$suivi_historique) { ?>
<h3> <?=$icone.(!empty($inter_id) && !empty($a['nom'])?'<a href="top.php?link=client&page=aaa&id='.$a['client_id'].'" target="ident">'.$a['nom'].'</a> : ':'').$a['suivi_intitule'].' '.$chaine?> <div style="float:right;"><a href="suivi_edition.php?action=nouvelle_action_suivi&client_suivi_id=<?=$a['client_suivi_id']?>&suivi_id=<?=$a['suivi_id']?>&<?=$get?>" class="modal" rel="{handler: 'iframe', size: {x: 600, y: 430}}"><img src="images/ajouter.png" alt="Ajouter" border="0"></a> <a href="suivi_edition.php?action=edition_suivi&client_suivi_id=<?=$a['client_suivi_id']?>&suivi_id=<?=$a['suivi_id']?>&<?=$get?>" class="modal" rel="{handler: 'iframe', size: {x: 600, y: 400}}"></a>
<?
// had if pour n'afficher pas icons cloturer et supprimer pour suivi de type recouvrement , livraison prod et matr , livraison consomable
if($a['suivi_id']!= 10 AND $a['suivi_id']!= 16 AND $a['suivi_id']!= 17 )
{
?>
<a href="suivi_edition.php?action=sup&client_suivi_id=<?=$a['client_suivi_id']?>&<?=$get?>" target="main"></a>
<?
?>
<?=$statut_suivi?></div></h3><?=$a['humeur']!=-2?'<img src="'.$humeur[$a['humeur']].'" border="0"> ':''?><?=$a['annotation']?><br><br>
<?
}
$chaine='' ;
}
else {
if (empty($inter_id) )
echo '<td>'.$icone.'<a href="top.php?link=client&page=aaa&id='.$a['client_id'].'" target="ident">'.$a['nom'].'</a> : '.$a['suivi_intitule'].(!empty($a['suivi_annotation'])?'<br>'.$a['suivi_annotation']:'').($a['humeur']!=-2?' <img src="'.$humeur[$a['humeur']].'" border="0">':'').'<br>'.$a['suivi_biais_intitule'].' le '.mysql_datefr($a['suivi_date'],'-','Djma').'</td>';
else
echo '<td>'.$icone.'<a href="top.php?link=client&page=caa&id='.$a['inter_id'].'" target="ident">'.$a['nom'].'</a> : '.$a['suivi_intitule'].(!empty($a['suivi_annotation'])?'<br>'.$a['suivi_annotation']:'').($a['humeur']!=-2?' <img src="'.$humeur[$a['humeur']].'" border="0">':'').'<br>'.$a['suivi_biais_intitule'].' le '.mysql_datefr($a['suivi_date'],'-','Djma').'</td>';
}
echo '</td></tr>';
echo '<tr><td>';
if ($suivi_etendu||$suivi_historique) {
$where = "agence_id = '$agence' AND suivi_parent_id = '".$a['client_suivi_id']."'";
if ($suivi_etendu||$suivi_historique) $where .= " AND $get";
if (!$suivi_historique) $where .= " AND client_suivi_clos='0'";
$suivi_contact = dbi_query("SELECT humeur, suivi_biais_intitule, client_suivi_id, annotation, suivi_date, suivi_biais_id, suivi_programme FROM ".TABLE_CLIENT_SUIVI." LEFT JOIN ".TABLE_SUIVI_BIAIS." USING(suivi_biais_id) WHERE $where ORDER BY suivi_date DESC ") ;
if (mysqli_num_rows($suivi_contact)>0) {
echo '<table>';
while ($b = dbi_fetch_row($suivi_contact))
{
if(isset($_GET['client_suivi_id'])&&($_GET['action']=='modif')&&($_GET['client_suivi_id']==$a['client_suivi_id'])) $edition_suivi = true;
$action = '';
if ($b['suivi_biais_id']=='4') $action = '<img src="images/icones/warning.gif" alt="Message repondeur" border="0" align="absmiddle"> '.$b['suivi_biais_intitule'].' effectué';
else if ($b['suivi_programme']=='1') $action = '<img src="images/icones/programme.gif" alt="Action programme" border="0" align="absmiddle"> Prévoir un '.strtolower($b['suivi_biais_intitule']);
else $action = $b['suivi_biais_intitule'].' effectué';
if ($b['suivi_biais_id']=='6') $action = '<img src="images/controles-16.png" alt="Contrôle au domicile du client" border="0" align="absmiddle"> Prévoir une '.strtolower($b['suivi_biais_intitule']);
echo '<tr><td class="td_listing0"><b>'.$action.' le '.mysql_datefr($b['suivi_date'],'-','Djma').'</b><br>'.$b['annotation'].'</td><td class="td_listing0">'.($b['humeur']!=-2?'<img src="'.$humeur[$b['humeur']].'" border="0"> ':'').'<a href="suivi_edition.php?action=edition_action_suivi&client_suivi_id='.$b['client_suivi_id'].'&suivi_id='.$a['suivi_id'].'&'.$get.'" class="modal" rel="{handler: \'iframe\', size: {x: 600, y: 430}}"><img src="images/edit.png" alt="Modifier" border="0"></a> <a href="suivi_edition.php?action=sup&client_suivi_id='.$b['client_suivi_id'].'&client_id='.$client_id.'" target="main"></a></td></tr>';
}
echo '</table>';
}
echo '</td></tr>';
}
}
echo '</table>';
}
?>