1 |
mbroquet |
3730 |
<?php |
2 |
|
|
/** |
3 |
|
|
* @package openfoncier |
4 |
|
|
* @version SVN : $id$ |
5 |
|
|
**/ |
6 |
|
|
|
7 |
|
|
// |
8 |
|
|
include('../sql/pgsql/dossier_instruction.inc.php'); |
9 |
|
|
|
10 |
|
|
$ent = _("Recherche de dossier existant"); |
11 |
|
|
|
12 |
|
|
//Suppression de l'action ajouter |
13 |
|
|
$tab_actions['corner']['ajouter'] = NULL; |
14 |
|
|
// Actions a gauche : consulter |
15 |
|
|
$tab_actions['left']['consulter'] = |
16 |
softime |
7996 |
array('lien' => ''.OM_ROUTE_FORM.'&obj=demande&action=0&idx_dossier=', |
17 |
|
|
'id' => '&premier='.$premier.'&advs_id='.$advs_id.'&tricol='.$tricol.'&valide='.$valide, |
18 |
mbroquet |
3730 |
'lib' => '<span class="om-icon om-icon-16 om-icon-fix add-16" title="'._('Ajouter une demande').'">'. |
19 |
|
|
_('Ajouter une demande').'</span>', |
20 |
|
|
'ordre' => 20,); |
21 |
|
|
|
22 |
|
|
// Action du contenu : transferer |
23 |
|
|
$tab_actions['content'] = $tab_actions['left']['consulter']; |
24 |
|
|
|
25 |
|
|
/** |
26 |
|
|
* OPTIONS - ADVSEARCH |
27 |
|
|
*/ |
28 |
|
|
// |
29 |
|
|
$champs = array(); |
30 |
|
|
// |
31 |
|
|
$champs['dossier'] = array( |
32 |
|
|
'libelle' => _('dossier_instruction'), |
33 |
|
|
'type' => 'text', |
34 |
|
|
'table' => 'dossier', |
35 |
|
|
'colonne' => array( |
36 |
|
|
'dossier', |
37 |
|
|
'dossier_libelle', |
38 |
|
|
), |
39 |
softime |
9282 |
'taille' => '', |
40 |
|
|
'max' => '', |
41 |
mbroquet |
3730 |
); |
42 |
|
|
// |
43 |
|
|
$champs['particulier_nom'] = array( |
44 |
|
|
'libelle' => _('petitionnaire'), |
45 |
|
|
'help' => _("Recherche dans les champs : nom, prénom, raison sociale, dénomination. |
46 |
|
|
|
47 |
|
|
La chaîne recherchée doit figurer dans l'un de ces champs. |
48 |
|
|
|
49 |
|
|
Par exemple, dans le cas d'un demandeur avec le nom 'DUPONT' et le prénom 'JEAN' : |
50 |
|
|
- la recherche de 'JEAN' donne des résultats car le champ prénom contient 'JEAN', |
51 |
|
|
- la recherche de 'DUPONT' donne des résultats car le champ nom contient 'DUPONT', |
52 |
|
|
- la recherche de 'DUPONT JEAN' ne donne aucun résultat car ni le nom ni le prénom ni la raison sociale ni la dénomination ne contient 'DUPONT JEAN'."), |
53 |
|
|
'type' => 'text', |
54 |
|
|
'table' => 'demandeur', |
55 |
|
|
'colonne' => array( |
56 |
|
|
'particulier_nom', |
57 |
|
|
'particulier_prenom', |
58 |
|
|
'personne_morale_raison_sociale', |
59 |
|
|
'personne_morale_denomination', |
60 |
|
|
), |
61 |
softime |
9282 |
'taille' => '', |
62 |
|
|
'max' => '', |
63 |
mbroquet |
3730 |
); |
64 |
|
|
// |
65 |
|
|
$champs['adresse'] = array( |
66 |
|
|
'libelle' => _('terrain'), |
67 |
|
|
'help' => _("Recherche dans les champs : numéro, voie, lieu-dit, code postal, localité, boite postale, cedex. |
68 |
|
|
|
69 |
|
|
La chaîne recherchée doit figurer dans l'un de ces champs. |
70 |
|
|
|
71 |
|
|
Par exemple, dans le cas d'une adresse avec la voie 'RUE DU ROUET' et la localité 'MARSEILLE' : |
72 |
|
|
- la recherche de 'RUE DU ROUET' donne des résultats car le champ voie contient 'RUE DU ROUET', |
73 |
|
|
- la recherche de 'MARSEILLE' donne des résultats car le champ localité contient 'MARSEILLE', |
74 |
|
|
- la recherche de 'RUE DU ROUET MARSEILLE' ne donne aucun résultat car ni le numéro ni la voie ni le lieu-dit ni le code postal ni la localité ni la boite postale ni le cedex ne contient 'RUE DU ROUET MARSEILLE'."), |
75 |
|
|
'type' => 'text', |
76 |
|
|
'table' => 'dossier', |
77 |
|
|
'colonne' => array( |
78 |
|
|
'terrain_adresse_voie_numero', |
79 |
|
|
'terrain_adresse_voie', |
80 |
|
|
'terrain_adresse_lieu_dit', |
81 |
|
|
'terrain_adresse_code_postal', |
82 |
|
|
'terrain_adresse_localite', |
83 |
|
|
'terrain_adresse_bp', |
84 |
|
|
'terrain_adresse_cedex', |
85 |
|
|
), |
86 |
softime |
9282 |
'taille' => '', |
87 |
|
|
'max' => '', |
88 |
mbroquet |
3730 |
); |
89 |
|
|
// |
90 |
|
|
$champs['arrondissement'] = array( |
91 |
softime |
6565 |
'table' => 'arrondissement', |
92 |
|
|
'colonne' => 'libelle', |
93 |
|
|
'type' => 'select', |
94 |
mbroquet |
3730 |
'libelle' => _('arrondissement'), |
95 |
|
|
); |
96 |
|
|
// |
97 |
|
|
$champs['dossier_autorisation_type_detaille'] = array( |
98 |
|
|
'table' => 'dossier_autorisation', |
99 |
|
|
'colonne' => 'dossier_autorisation_type_detaille', |
100 |
|
|
'type' => 'select', |
101 |
|
|
'libelle' => _('nature du dossier'), |
102 |
|
|
); |
103 |
|
|
// |
104 |
|
|
$champs['depot_initial'] = array( |
105 |
|
|
'colonne' => 'depot_initial', |
106 |
|
|
'table' => 'dossier', |
107 |
|
|
'libelle' => _('depot_initial'), |
108 |
|
|
'type' => 'date', |
109 |
|
|
'where' => 'intervaldate', |
110 |
softime |
9282 |
'taille' => '', |
111 |
mbroquet |
3730 |
); |
112 |
|
|
// |
113 |
|
|
$champs['etat'] = array( |
114 |
|
|
'table' => 'dossier', |
115 |
|
|
'colonne' => 'etat', |
116 |
|
|
'type' => 'select', |
117 |
|
|
'libelle' => _('etat du dossier'), |
118 |
|
|
); |
119 |
|
|
// advsearch -> options |
120 |
|
|
$options[] = array( |
121 |
|
|
'type' => 'search', |
122 |
|
|
'display' => true, |
123 |
|
|
'advanced' => $champs, |
124 |
|
|
'absolute_object' => 'dossier', |
125 |
|
|
); |
126 |
|
|
|
127 |
|
|
?> |