-
Notifications
You must be signed in to change notification settings - Fork 1
/
interventions_liste_inc.php
149 lines (140 loc) · 6.85 KB
/
interventions_liste_inc.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
<div id="liste">
<table border="0" cellpadding="5" width="100%">
<tr>
<? if ($iddroit > "1")
{ ?>
<a href="edit_intervention_ajout.php">
<img src="images/icones/ajouter.gif" alt="Ajouter une intervention" title="Ajouter une intervention" border="0" align="absmiddle"> Ajouter une intervention
</a>
|
<? } ?>
<a href="intervention_recherche.php?from=liste&num=<?=$num;?>&infraction=<?=$infr;?>&type=<?=$type;?>§eur=<?=$sect;?>&commune=<?=$com;?>&statut=<?=$statut;?>&agent=<?=$agent;?>&annee=<?=$date;?>" rel="facebox">
<img src="images/icones/rechercher.gif" alt="Rechercher une ou des intervention(s)" title="Rechercher une intervention" border="0" align="absmiddle"> Rechercher une ou des intervention(s)
</a>
<!-- Afficher l'option EXPORT XLS si l'utilisateur est référent ou modérateur -->
<? if ($iddroit == "3" OR $iddroit == "6")
{ ?>
<a href="popup_xls.php?num=<? echo $num;?>&infr=<? echo $infr;?>&date=<? echo $date;?>§=<? echo $sect;?>&com=<? echo $com;?>&type=<? echo $type;?>&agent=<? echo $agent;?>&statut=<? echo $statut;?>" title="Export vers Excel" rel="facebox">
<img src="images/icones/excel.png" alt="Exporter la liste" border="0" align="absmiddle"> Exporter vers Excel
</a>
<? } ?>
<p>
Page : <?php paginateur($total,$debut,$limite,$orderby); ?>
</p>
</tr>
<? if ($aucuntri == true) {?> <!-- Si on est sur une liste de résultat filtrée -->
<tr class="entetetablofiche" height="35">
<td width="5%" align="left">N° unique</td>
<td width="18%" align="left">Types d'intervention</td>
<td width="15%" align="left">Types d'infractions</td>
<td width="9%" align="left">Dates</td>
<td width="16%" align="left">Secteurs</td>
<td width="25%" align="left">Suite donnée</td>
<td width="12%" align="center">Options</td>
</tr>
<? } else { ?> <!-- Si on est sur la liste complète -->
<tr class="entetetablofiche" height="35">
<td width="5%" align="left"><a href="interventions_liste.php?orderby=id_intervention DESC">N° unique</a></td>
<td width="18%" align="left"><a href="interventions_liste.php?orderby=type_intervention ASC">Types d'intervention</a></td>
<td width="15%" align="left">Types d'infractions</td>
<td width="9%" align="left"><a href="interventions_liste.php?orderby=datetri DESC">Dates</a></td>
<td width="16%" align="left"><a href="interventions_liste.php?orderby=secteur ASC">Secteurs</a></td>
<td width="25%" align="left">Suite donnée</td>
<td width="12%" align="center">Options</td>
</tr>
<? } ?>
<!-- Déclarer les éléments de la table à afficher et boucler tant qu'il y a des résultats dans la requete -->
<?
while ($val = pg_fetch_assoc($resultliste))
{
$id = $val['id_intervention'];
$date = $val['date'];
$jour = date_fr($val['jour']);
$sect = $val['secteur'];
$comm = $val['commune'];
$numparquet = $val['suivi_num_parquet'];
$suite = $val['suivi_suite_donnee'];
$type_intervention = $val['type_intervention'];
?>
<tr>
<? if ($orderby == "id_intervention DESC") { ?>
<td class="Col4liste"><?echo $id;?></td>
<? }
else { ?>
<td class="Col3liste"><?echo $id;?></td>
<? } ?>
<? if ($orderby == "type_intervention ASC") { ?>
<td class="Col4liste"><?echo $type_intervention;?></td>
<? }
else { ?>
<td class="Col3liste"><?echo $type_intervention;?></td>
<? } ?>
<td class="Col3liste" height="35">
<?
$query = "SELECT id_intervention, infraction, infraction_id FROM interventions.t_interventions
LEFT JOIN interventions.cor_interventions_infractions ON intervention_id = id_intervention
LEFT JOIN interventions.bib_infractions ON id_infraction = infraction_id
WHERE id_intervention = '$id'
ORDER BY infraction_id";
//Executer la requete
$result = pg_query($query) or die ('Échec requête : ' . pg_last_error()) ;
//Compter le nombre d'enregistrements renvoyés par la requete
$nombreinfr = pg_numrows($result);
while ($val = pg_fetch_assoc($result))
{
$type = $val['infraction'];
$id = $val['id_intervention'];
?>
<?echo $type;?> /
<? } ?>
</td>
<? if ($orderby == "datetri DESC") { ?>
<td class="Col4liste"><?echo $date;?><br/><span class="commentaire"><?echo $jour;?></span></td>
<? }
else { ?>
<td class="Col3liste"><?echo $date;?><br/><span class="commentaire"><?echo $jour;?></span></td>
<? } ?>
<? if ($orderby == "secteur ASC") { ?>
<td class="Col4liste"><?echo $sect;?> (<?echo $comm;?>)</td>
<? }
else { ?>
<td class="Col3liste"><?echo $sect;?> (<?echo $comm;?>)</td>
<? } ?>
<td class="Col3liste"><?echo $suite;?></td>
<td class="Col3liste" align="center">
<a href="fiche_intervention.php?id=<?echo $id;?>" rel="facebox"><img src="images/icones/info.gif" alt="Afficher" title="Afficher la fiche complète de l'intervention" border="0" align="absmiddle">
</a>
<!-- Afficher l'option MODIFIER si l'utilisateur est au moins CONCEPTEUR -->
<?
$query = "SELECT utilisateur_id FROM interventions.cor_interventions_agents
WHERE intervention_id = $id
AND utilisateur_id = $id_observateur";
//Executer la requete
$result = pg_query($query) or die ('Échec requête : ' . pg_last_error()) ;
//Compter le nombre d'enregistrements renvoyés par la requete
$nb = pg_numrows($result);
if (($iddroit > "1" AND $nb > 0) OR $iddroit == "3" OR $iddroit == "6")
{ ?>
|
<a href="edit_intervention_modif.php?id=<?echo $id;?>"><img src="images/icones/modifier.gif" alt="Modifier" title="Modifier l'intervention" border="0" align="absmiddle">
</a>
<? } ?>
<!-- Afficher l'option SUPPRIMER si l'utilisateur est référent ou modérateur -->
<? if ($iddroit == "3" OR $iddroit == "6")
{ ?>
|
<a href="edit_intervention_suppr.php?id=<?echo $id;?>" rel="facebox"><img src="images/icones/supprimer.gif" alt="Supprimer" title="Supprimer l'intervention" border="0" align="absmiddle">
</a>
<? } ?>
</td>
</tr>
<?
}
//Fermer la connexion à la BD
pg_close($dbconn);
?>
</table>
<p>
Page : <?php paginateur($total,$debut,$limite,$orderby); ?>
</p>
</div>