formattage surveillance
This commit is contained in:
parent
d3b5a721f8
commit
1c3fb64946
8
includes/surveillance/function.php
Normal file
8
includes/surveillance/function.php
Normal file
@ -0,0 +1,8 @@
|
||||
<?php
|
||||
function lienTri($tri, $vue, $source, $siret, $idEntreprise)
|
||||
{
|
||||
$output = './?page=surveillance&vue='.$vue;
|
||||
$output.= isset($source) ? '&source='.$source : '' ;
|
||||
$output.= '&tri='.$tri.'&idEntreprise='.$idEntreprise.'&siret='.$siret;
|
||||
return $output;
|
||||
}
|
@ -1,32 +1,34 @@
|
||||
<?php
|
||||
if (!$_SESSION['connected'])
|
||||
echo ('Vous devez être connecté afin de pouvoir utiliser cette fonctionnalité');
|
||||
|
||||
/*
|
||||
if (!preg_match('/\bSURVLISTE\b/i', $_SESSION['tabInfo']['droits'])) {
|
||||
print 'Vous n\'avez pas les droits nécessaires.';
|
||||
{
|
||||
echo 'Vous devez être connecté afin de '.
|
||||
'pouvoir utiliser cette fonctionnalité';
|
||||
exit;
|
||||
}
|
||||
*/
|
||||
|
||||
isset($_REQUEST['idEntreprise'])? $idEntreprise=$_REQUEST['idEntreprise'] : $idEntreprise='';
|
||||
isset($_REQUEST['siret'])? $siret=$_REQUEST['siret'] : $siret='';
|
||||
if(!hasPerm('survliste')){
|
||||
echo 'Vous n\'avez pas les droits nécessaires.';
|
||||
exit;
|
||||
}
|
||||
|
||||
$idEntreprise = isset($_REQUEST['idEntreprise'])?
|
||||
$_REQUEST['idEntreprise'] : '';
|
||||
$siret = isset($_REQUEST['siret'])? $_REQUEST['siret'] : '';
|
||||
|
||||
if($_REQUEST['action']=='supprimer'){
|
||||
require_once 'surveillance/surveillance.php';
|
||||
deleteSurveillance( $siret,
|
||||
$_REQUEST['email'],
|
||||
$_REQUEST['ref'],
|
||||
$_REQUEST['source'],
|
||||
deleteSurveillance( $siret,
|
||||
$_REQUEST['email'],
|
||||
$_REQUEST['ref'],
|
||||
$_REQUEST['source'],
|
||||
true);
|
||||
header('Location: ./?page=surveillance');
|
||||
exit;
|
||||
}
|
||||
isset($_REQUEST['vue']) ? $vue = $_REQUEST['vue'] : $vue = 'default' ;
|
||||
isset($_REQUEST['tri']) ? $tri = $_REQUEST['tri'] : $tri = 'siren' ;
|
||||
isset($_REQUEST['source']) ? $source = $_REQUEST['source'] : $source = '' ;
|
||||
isset($_REQUEST['p']) ? $position = $_REQUEST['p'] : $position = 0 ;
|
||||
|
||||
$vue = isset($_REQUEST['vue']) ? $_REQUEST['vue'] : 'default' ;
|
||||
$tri = isset($_REQUEST['tri']) ? $_REQUEST['tri'] : 'siren' ;
|
||||
$source = isset($_REQUEST['source']) ? $_REQUEST['source'] : '' ;
|
||||
$position = isset($_REQUEST['p']) ? $_REQUEST['p'] : 0 ;
|
||||
$fonctionTri = $vue.'TriTab';
|
||||
|
||||
switch($tri){
|
||||
@ -40,24 +42,24 @@ switch($tri){
|
||||
|
||||
// Source => Permission
|
||||
$tabSource = array(
|
||||
'annonces' => 'annonce',
|
||||
'insee'=>'insee',
|
||||
'bilans'=>'bilan',
|
||||
'score'=>'score',
|
||||
'actes'=>'actes',
|
||||
'annonces' => 'annonce',
|
||||
'insee'=>'insee',
|
||||
'bilans'=>'bilan',
|
||||
'score'=>'score',
|
||||
'actes'=>'actes',
|
||||
'dirigeants'=>'dirigeants');
|
||||
$nbAffichage = 100;
|
||||
|
||||
//Enregistrement pour liste dernière recherche
|
||||
require_once 'recherche/session.php';
|
||||
$parametres = recherche_element(0);
|
||||
if( isset($parametres) && $parametres['info']['page']=='recherche' ){
|
||||
recherche_saveinfo( array('page' => $page) );
|
||||
if( isset($parametres) && $parametres['info']['page']=='recherche' ){
|
||||
recherche_saveinfo( array('page' => $page) );
|
||||
}
|
||||
|
||||
//Liste des surveillances de l'utilisateur
|
||||
try{
|
||||
$result = $client->getSurveillances(0, $source, true, $position,
|
||||
$result = $client->getSurveillances(0, $source, true, $position,
|
||||
$nbAffichage, $triws);
|
||||
$listSurveillance = $result['results']['reponses'];
|
||||
/*
|
||||
@ -76,17 +78,18 @@ try{
|
||||
processSoapFault($client,$fault,$tabInfo);
|
||||
die();
|
||||
}
|
||||
require_once 'surveillance/function.php';
|
||||
//Appel de la fonction de tri
|
||||
require_once 'surveillance/surveillance_tri.php';
|
||||
$listTrier = $fonctionTri($listSurveillance);
|
||||
?>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
<?php
|
||||
if($source == ''){
|
||||
?>
|
||||
$("#surveillance").tablesorter({
|
||||
$('#surveillance').tablesorter({
|
||||
headers: {
|
||||
2: { sorter: false },
|
||||
3: { sorter: false },
|
||||
@ -98,7 +101,7 @@ if($source == ''){
|
||||
<?php
|
||||
}else{
|
||||
?>
|
||||
$("#surveillance").tablesorter({
|
||||
$('#surveillance').tablesorter({
|
||||
headers: {
|
||||
3: { sorter: false }
|
||||
}
|
||||
@ -120,14 +123,23 @@ $nbEtab = count($listTrier);
|
||||
if($vue=='default'){
|
||||
?>
|
||||
<table id="info">
|
||||
<tr><td width="200" class="StyleInfoLib">Nombre d'entités affichées</td><td><?php print $nbEtab; ?></td></tr>
|
||||
<tr><td class="StyleInfoLib">Nombre de surveillances</td><td><?php print $nbSurveillances; ?></td></tr>
|
||||
<tr>
|
||||
<td width="200" class="StyleInfoLib">Nombre d'entités affichées</td>
|
||||
<td><?=$nbEtab?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="StyleInfoLib">Nombre de surveillances</td>
|
||||
<td><?=$nbSurveillances?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php
|
||||
}else{
|
||||
?>
|
||||
<table id="info">
|
||||
<tr><td class="StyleInfoLib">Nombre de surveillances <?php print $source; ?></td><td><?php print $nbSurveillances; ?></td></tr>
|
||||
<tr>
|
||||
<td class="StyleInfoLib">Nombre de surveillances <?=$source?></td>
|
||||
<td><?=$nbSurveillances?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php
|
||||
}
|
||||
@ -137,14 +149,14 @@ if($vue=='default'){
|
||||
<label>Extraire uniquement les surveillances de type</label>
|
||||
<select name="source">
|
||||
<option value="-">toutes</option>
|
||||
<?php
|
||||
<?php
|
||||
foreach($tabSource as $s => $perm)
|
||||
{
|
||||
if(preg_match('/\bsurv'.$perm.'\b/i', $_SESSION['tabInfo']['droits']))
|
||||
{
|
||||
?>
|
||||
<option value="<?=$s?>" <?php if(isset($source) && $source==$s){print 'selected';}?>><?=$s?></option>
|
||||
<?php
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
@ -159,14 +171,16 @@ foreach($tabSource as $s => $perm)
|
||||
Afficher uniquement les suveillances de type
|
||||
<select name="type">
|
||||
<option value="-">toutes</option>
|
||||
<?php
|
||||
<?php
|
||||
foreach($tabSource as $s => $perm)
|
||||
{
|
||||
if(preg_match('/\bsurv'.$perm.'\b/i', $_SESSION['tabInfo']['droits']))
|
||||
{
|
||||
?>
|
||||
<option value="<?=$s?>" <?php if(isset($source) && $source==$s){print 'selected';}?>><?=$s?></option>
|
||||
<?php
|
||||
<option value="<?=$s?>"
|
||||
<?=(isset($source) && $source==$s) ? 'selected' : '' ;?>><?=$s?>
|
||||
</option>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
@ -174,14 +188,34 @@ foreach($tabSource as $s => $perm)
|
||||
</p>
|
||||
<p class="options">
|
||||
<ul id="tri">
|
||||
<li><a href="./?page=surveillance&vue=<?=$vue;?><?php if(isset($source)){print '&source='.$source;}?>&tri=siren&idEntreprise=<?=$idEntreprise?>&siret=<?=$siret?>">Tri par Siren</a></li>
|
||||
<li><a href="./?page=surveillance&vue=<?=$vue;?><?php if(isset($source)){print '&source='.$source;}?>&tri=rs&idEntreprise=<?=$idEntreprise?>&siret=<?=$siret?>">Tri par Raison sociale</a></li>
|
||||
<li>
|
||||
<a href="<?=lienTri('siren', $vue, $source, $siret, $idEntreprise)?>">
|
||||
Tri par Siren
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="<?=lienTri('rs', $vue, $source, $siret, $idEntreprise)?>">
|
||||
Tri par Raison sociale
|
||||
</a>
|
||||
</li>
|
||||
<?php
|
||||
if($source != ''){
|
||||
?>
|
||||
<li><a href="./?page=surveillance&vue=<?=$vue;?><?php if(isset($source)){print '&source='.$source;}?>&tri=reference&idEntreprise=<?=$idEntreprise?>&siret=<?=$siret?>">Tri par Référence</a></li>
|
||||
<li><a href="./?page=surveillance&vue=<?=$vue;?><?php if(isset($source)){print '&source='.$source;}?>&tri=dateajout&idEntreprise=<?=$idEntreprise?>&siret=<?=$siret?>">Tri par Date d'ajout</a></li>
|
||||
<li><a href="./?page=surveillance&vue=<?=$vue;?><?php if(isset($source)){print '&source='.$source;}?>&tri=datederenvoi&idEntreprise=<?=$idEntreprise?>&siret=<?=$siret?>">Tri par Date de dernier envoi</a></li>
|
||||
<li>
|
||||
<a href="<?=lienTri('reference', $vue, $source, $siret, $idEntreprise)?>">
|
||||
Tri par Référence
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="<?=lienTri('dateajout', $vue, $source, $siret, $idEntreprise)?>">
|
||||
Tri par Date d'ajout
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="<?=lienTri('datederenvoi', $vue, $source, $siret, $idEntreprise)?>">
|
||||
Tri par Date de dernier envoi
|
||||
</a>
|
||||
</li>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
@ -189,9 +223,10 @@ if($source != ''){
|
||||
</p>
|
||||
<p class="options">
|
||||
Les options de tri pemettent de trier la liste de vos surveillances.
|
||||
Il est ensuite possible de trier les surveillances affichées dans le tableau en cliquant sur chaque titre de colonnes.
|
||||
Il est ensuite possible de trier les surveillances affichées dans le tableau en
|
||||
cliquant sur chaque titre de colonnes.
|
||||
</p>
|
||||
<?php
|
||||
<?php
|
||||
if($totPage != 1)
|
||||
{
|
||||
?>
|
||||
@ -208,8 +243,12 @@ if($totPage != 1)
|
||||
}else{
|
||||
?>
|
||||
<a href="./?page=surveillance&vue=<?=$vue;?>
|
||||
<?php if(isset($tri)){print '&tri='.$tri;}?>
|
||||
<?php if(isset($source)){print '&source='.$source;}?>&idEntreprise=<?=$idEntreprise?>&siret=<?=$siret?>&p=<?=$nbReponses*$countPage?>"><?=$countPage+1?></a>
|
||||
<?=isset($tri) ? '&tri='.$tri : '';?>
|
||||
<?=isset($source) ? '&source='.$source : '';?>
|
||||
&idEntreprise=<?=$idEntreprise?>
|
||||
&siret=<?=$siret?>
|
||||
&p=<?=$nbReponses*$countPage?>">
|
||||
<?=$countPage+1?></a>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
@ -218,9 +257,7 @@ if($totPage != 1)
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
|
||||
<h2>Liste des surveillances</h2>
|
||||
|
||||
<table class="tablesorter" id="surveillance" width="570">
|
||||
<thead>
|
||||
<tr>
|
||||
@ -241,8 +278,14 @@ foreach($listTrier as $item)
|
||||
$firephp->log($item, 'item');
|
||||
?>
|
||||
<tr>
|
||||
<td class="aleft"><a href="./?page=identite&siret=<?php print $item['siren']; ?>"><?php print $item['siren']; ?></a></td>
|
||||
<td width="110"><?php print $item['rs']; ?><br/><i><?php print $item['cp'].' '.$item['ville']; ?></i></td>
|
||||
<td class="aleft">
|
||||
<a href="./?page=identite&siret=<?=$item['siren']?>">
|
||||
<?=$item['siren']?>
|
||||
</a>
|
||||
</td>
|
||||
<td width="110">
|
||||
<?=$item['rs']?><br/><i><?=$item['cp'].' '.$item['ville']?></i>
|
||||
</td>
|
||||
<td>
|
||||
<?php
|
||||
foreach($tabSource as $source => $perm)
|
||||
@ -275,15 +318,15 @@ $firephp->log($item, 'item');
|
||||
?>
|
||||
<div id="a<?php print $item['siren'];?>" class="action">
|
||||
<p><?php print ucfirst($source);?></p>
|
||||
<a class="dialogsurv" href="./pages/ajax_surveillance.php?q=ajouter&siret=<?=$item['siren'].$item['nic']?>&source=<?=$source?>"
|
||||
<a class="dialogsurv" href="./pages/ajax_surveillance.php?q=ajouter&siret=<?=$item['siren'].$item['nic']?>&source=<?=$source?>"
|
||||
title="Ajouter la surveillance <?=$source?>">
|
||||
<img src="./img/interface/ajouter.png"/>
|
||||
</a>
|
||||
<a class="dialogsurv" href="./pages/ajax_surveillance.php?q=ajouter&siret=<?=$item['siren'].$item['nic']?>&source=<?=$source?>&ref=<?=$surveillance['ref']?>&email=<?=$surveillance['email']?>"
|
||||
<a class="dialogsurv" href="./pages/ajax_surveillance.php?q=ajouter&siret=<?=$item['siren'].$item['nic']?>&source=<?=$source?>&ref=<?=$surveillance['ref']?>&email=<?=$surveillance['email']?>"
|
||||
title="Editer la surveillance <?=$source?>">
|
||||
<img src="./img/interface/editer.png"/>
|
||||
</a>
|
||||
<a href="./?page=surveillance&action=supprimer&siret=<?=$item['siren'].$item['nic']?>&ref=<?=$surveillance['ref']?>&source=<?=$source?>&email=<?=$surveillance['email']?>"
|
||||
<a href="./?page=surveillance&action=supprimer&siret=<?=$item['siren'].$item['nic']?>&ref=<?=$surveillance['ref']?>&source=<?=$source?>&email=<?=$surveillance['email']?>"
|
||||
title="Supprimer la surveillance <?=$source.' '.$surveillance['email']?>">
|
||||
<img src="./img/interface/supprimer.png"/>
|
||||
</a>
|
||||
@ -325,7 +368,7 @@ $firephp->log($item, 'item');
|
||||
<?php
|
||||
foreach($tabSource as $source => $perm){
|
||||
if(preg_match('/\bsurv'.$perm.'\b/i', $_SESSION['tabInfo']['droits']))
|
||||
{
|
||||
{
|
||||
if(array_key_exists($source, $item['sources'])){
|
||||
foreach($item['sources'][$source] as $surveillance){
|
||||
$pDate = substr($surveillance['dateDerEnvoi'],8,2).'/'.substr($surveillance['dateDerEnvoi'],5,2).'/'.substr($surveillance['dateDerEnvoi'],0,4);
|
||||
|
Loading…
Reference in New Issue
Block a user