1 |
vpihour |
633 |
<?php |
2 |
|
|
//$Id$ |
3 |
|
|
//gen openMairie le 08/11/2012 14:59 |
4 |
|
|
|
5 |
|
|
include('../gen/sql/pgsql/lot.inc.php'); |
6 |
vpihour |
1238 |
|
7 |
|
|
//Surcharge de $table pour afficher les noms des demandeurs liés |
8 |
|
|
$table = DB_PREFIXE."lot |
9 |
|
|
LEFT JOIN ".DB_PREFIXE."lien_lot_demandeur |
10 |
|
|
ON lien_lot_demandeur.lot=lot.lot |
11 |
|
|
AND lien_lot_demandeur.petitionnaire_principal IS TRUE |
12 |
|
|
LEFT JOIN ".DB_PREFIXE."demandeur |
13 |
vpihour |
1239 |
ON lien_lot_demandeur.demandeur=demandeur.demandeur |
14 |
|
|
INNER JOIN ".DB_PREFIXE."lien_dossier_lot |
15 |
|
|
ON lien_dossier_lot.lot = lot.lot"; |
16 |
vpihour |
1238 |
|
17 |
|
|
/* Test SQL pour récupérer les bons champs selon la qualité du demandeur : |
18 |
|
|
* particulier ou personne morale*/ |
19 |
|
|
$case_demandeur = "CASE WHEN demandeur.qualite='particulier' |
20 |
|
|
THEN TRIM(CONCAT(demandeur.particulier_nom, ' ', demandeur.particulier_prenom)) |
21 |
|
|
ELSE TRIM(CONCAT(demandeur.personne_morale_raison_sociale, ' ', demandeur.personne_morale_denomination)) |
22 |
|
|
END"; |
23 |
|
|
|
24 |
|
|
//Surcharge de $champAffiche pour afficher les noms des demandeurs liés |
25 |
|
|
$champAffiche = array( |
26 |
|
|
'lot.lot as "'._("lot").'"', |
27 |
|
|
$case_demandeur.' "'._("demandeur_nom").'"', |
28 |
|
|
'lot.libelle as "'._("libelle").'"', |
29 |
|
|
); |
30 |
nhaye |
1246 |
|
31 |
|
|
// Surchage de la variable selection dans le cas d'un sousformulaire dossier_instruction |
32 |
|
|
if ($retourformulaire== 'dossier_instruction') { |
33 |
|
|
$selection=" WHERE (lien_dossier_lot.dossier ='".$idx."')"; |
34 |
|
|
} |
35 |
vpihour |
633 |
?> |