1 |
<?php |
2 |
//$Id$ |
3 |
//gen openMairie le 08/11/2012 14:59 |
4 |
|
5 |
include('../gen/sql/pgsql/lot.inc.php'); |
6 |
|
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 |
ON lien_lot_demandeur.demandeur=demandeur.demandeur |
14 |
INNER JOIN ".DB_PREFIXE."lien_dossier_lot |
15 |
ON lien_dossier_lot.lot = lot.lot"; |
16 |
|
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 |
'lot.cerfa as '._("cerfa"), |
30 |
); |
31 |
|
32 |
// Surchage de la variable selection dans le cas d'un sousformulaire dossier_instruction |
33 |
if ($retourformulaire== 'dossier_instruction') { |
34 |
$selection=" WHERE (lien_dossier_lot.dossier ='".$idx."')"; |
35 |
} |
36 |
?> |