Correction notice
This commit is contained in:
parent
94df8e6399
commit
ed3621e1a8
@ -6,36 +6,42 @@
|
||||
* Le tableau à structurer.
|
||||
* @return array
|
||||
* Retourne le tableau structuré
|
||||
*/
|
||||
*/
|
||||
function defaultTriTab($tab){
|
||||
$tabIndex = array();
|
||||
$i=0;
|
||||
$tabIndex = array();
|
||||
$listTrier = array();
|
||||
foreach($tab as $item){
|
||||
if(!array_key_exists($item['siren'], $tabIndex)){
|
||||
//Tableau d'index
|
||||
$tabIndex[$item['siren']] = $i;
|
||||
//Création du tableau trier
|
||||
$listTrier[$i]['siren'] = $item['siren'];
|
||||
$listTrier[$i]['nic'] = $item['nic'];
|
||||
$listTrier[$i]['rs'] = $item['rs'];
|
||||
$listTrier[$i]['cp'] = $item['cp'];
|
||||
$listTrier[$i]['ville'] = $item['ville'];
|
||||
$listTrier[$i]['ville'] = $item['ville'];
|
||||
$listTrier[$i]['sources'][$item['source']][0] = array(
|
||||
'email' => $item['email'],
|
||||
'ref' => $item['ref'],
|
||||
'dateAjout' => $item['dateAjout'],
|
||||
'dateDerEnvoi' => $item['dateDerEnvoi'],
|
||||
);
|
||||
//Tableau d'index
|
||||
$tabIndex[$item['siren']] = $i;
|
||||
}else{
|
||||
$key = $tabIndex[$item['siren']];
|
||||
$nbSource = count($listTrier[$key]['sources'][$item['source']]);
|
||||
$key = $tabIndex[$item['siren']];
|
||||
$source = array(
|
||||
'email'=>$item['email'],
|
||||
'ref'=>$item['ref'],
|
||||
'dateAjout'=>$item['dateAjout'],
|
||||
'dateDerEnvoi'=> $item['dateDerEnvoi'],
|
||||
);
|
||||
'email'=>$item['email'],
|
||||
'ref'=>$item['ref'],
|
||||
'dateAjout'=>$item['dateAjout'],
|
||||
'dateDerEnvoi'=> $item['dateDerEnvoi'],
|
||||
);
|
||||
if ( array_key_exists(
|
||||
$item['source'],
|
||||
$listTrier[$key]['sources'] ) ){
|
||||
$nbSource = count($listTrier[$key]['sources'][$item['source']]);
|
||||
}else{
|
||||
$nbSource = 0;
|
||||
}
|
||||
$listTrier[$key]['sources'][$item['source']][$nbSource] = $source;
|
||||
}
|
||||
$i++;
|
||||
@ -49,14 +55,14 @@ function defaultTriTab($tab){
|
||||
* @param string $tab
|
||||
* Le tableau a trier.
|
||||
* @param string $sort
|
||||
* Défini l'ordre de tri (asc ou desc)
|
||||
* Défini l'ordre de tri (asc ou desc)
|
||||
* @return array
|
||||
* Retourne le tableau trier
|
||||
*/
|
||||
*/
|
||||
function defaultTriSiren($tab, $sort = 'asc'){
|
||||
//Tier listsurveillance par Siren
|
||||
foreach ($tab as $key => $row) { $siren[$key] = $row['siren']; }
|
||||
array_multisort($siren, SORT_ASC, $tab);
|
||||
array_multisort($siren, SORT_ASC, $tab);
|
||||
$listTrier = defaultTriTab($tab);
|
||||
return $listTrier;
|
||||
}
|
||||
@ -68,16 +74,16 @@ function defaultTriSiren($tab, $sort = 'asc'){
|
||||
* @param string $tab
|
||||
* Le tableau a trier.
|
||||
* @param string $sort
|
||||
* Défini l'ordre de tri (asc ou desc)
|
||||
* Défini l'ordre de tri (asc ou desc)
|
||||
* @return array
|
||||
* Retourne le tableau trier
|
||||
*/
|
||||
*/
|
||||
function defaultTriRs($tab, $sort = 'asc'){
|
||||
//Tier listsurveillance par Siren
|
||||
foreach ($tab as $key => $row) { $rs[$key] = $row['rs']; }
|
||||
array_multisort($rs, SORT_ASC, $tab);
|
||||
array_multisort($rs, SORT_ASC, $tab);
|
||||
$listTrier = defaultTriTab($tab);
|
||||
return $listTrier;
|
||||
return $listTrier;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -87,7 +93,7 @@ function defaultTriRs($tab, $sort = 'asc'){
|
||||
* Le tableau à structurer.
|
||||
* @return array
|
||||
* Retourne le tableau structuré
|
||||
*/
|
||||
*/
|
||||
function sourceTriTab($tab){
|
||||
return $tab;
|
||||
}
|
||||
@ -98,10 +104,10 @@ function sourceTriTab($tab){
|
||||
* @param string $tab
|
||||
* Le tableau a trier.
|
||||
* @param string $sort
|
||||
* Défini l'ordre de tri (asc ou desc)
|
||||
* Défini l'ordre de tri (asc ou desc)
|
||||
* @return array
|
||||
* Retourne le tableau trier
|
||||
*/
|
||||
*/
|
||||
function sourceTriSiren($tab, $sort = 'asc'){
|
||||
foreach ($tab as $key => $row) { $siren[$key] = $row['siren']; }
|
||||
array_multisort($siren, SORT_ASC, $tab);
|
||||
@ -114,14 +120,14 @@ function sourceTriSiren($tab, $sort = 'asc'){
|
||||
* @param string $tab
|
||||
* Le tableau a trier.
|
||||
* @param string $sort
|
||||
* Défini l'ordre de tri (asc ou desc)
|
||||
* Défini l'ordre de tri (asc ou desc)
|
||||
* @return array
|
||||
* Retourne le tableau trier
|
||||
*/
|
||||
*/
|
||||
function sourceTriRs($tab, $sort = 'asc'){
|
||||
foreach ($tab as $key => $row) { $rs[$key] = $row['rs']; }
|
||||
array_multisort($rs, SORT_ASC, $tab);
|
||||
return $tab;
|
||||
return $tab;
|
||||
}
|
||||
|
||||
function sourceTriDateajout($tab, $sort = 'asc'){
|
||||
@ -134,7 +140,7 @@ function sourceTriDateajout($tab, $sort = 'asc'){
|
||||
}
|
||||
//Tri du tableau suivant la date d'ajout
|
||||
foreach ($listTrier as $key => $row) { $dateAjout[$key] = $row['dateAjoutTS']; }
|
||||
array_multisort($dateAjout, SORT_ASC, $listTrier);
|
||||
array_multisort($dateAjout, SORT_ASC, $listTrier);
|
||||
return $listTrier;
|
||||
}
|
||||
|
||||
@ -148,13 +154,13 @@ function sourceTriDatederenvoi($tab, $sort = 'asc'){
|
||||
}
|
||||
//Tri du tableau suivant la date de dernier envoi
|
||||
foreach ($listTrier as $key => $row) { $dateDerEnvoi[$key] = $row['dateDerEnvoiTS']; }
|
||||
array_multisort($dateDerEnvoi, SORT_ASC, $listTrier);
|
||||
array_multisort($dateDerEnvoi, SORT_ASC, $listTrier);
|
||||
return $listTrier;
|
||||
}
|
||||
|
||||
function sourceTriReference($tab, $sort = 'asc'){
|
||||
foreach ($tab as $key => $row) { $ref[$key] = $row['ref']; }
|
||||
array_multisort($ref, SORT_ASC, $tab);
|
||||
array_multisort($ref, SORT_ASC, $tab);
|
||||
return $tab;
|
||||
}
|
||||
|
||||
|
@ -15,7 +15,7 @@ $idEntreprise = isset($_REQUEST['idEntreprise'])?
|
||||
$_REQUEST['idEntreprise'] : '';
|
||||
$siret = isset($_REQUEST['siret'])? $_REQUEST['siret'] : '';
|
||||
|
||||
if($_REQUEST['action']=='supprimer'){
|
||||
if ( isset($_REQUEST['action']) && $_REQUEST['action']=='supprimer'){
|
||||
require_once 'surveillance/surveillance.php';
|
||||
deleteSurveillance( $siret,
|
||||
$_REQUEST['email'],
|
||||
@ -76,6 +76,7 @@ require_once 'surveillance/function.php';
|
||||
//Appel de la fonction de tri
|
||||
require_once 'surveillance/surveillance_tri.php';
|
||||
$listTrier = $fonctionTri($listSurveillance);
|
||||
FB::log($listTrier, 'listTrier');
|
||||
?>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
@ -276,7 +277,6 @@ if($totPage != 1)
|
||||
if($vue=='default'){
|
||||
foreach($listTrier as $item)
|
||||
{
|
||||
$firephp->log($item, 'item');
|
||||
?>
|
||||
<tr>
|
||||
<td class="aleft">
|
||||
|
Loading…
x
Reference in New Issue
Block a user