/[openfoncier]/trunk/sql/pgsql/lot.inc.php
ViewVC logotype

Contents of /trunk/sql/pgsql/lot.inc.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1263 - (show annotations)
Fri Feb 15 16:14:17 2013 UTC (11 years, 11 months ago) by nhaye
File size: 1352 byte(s)
Modification de la structure de la base : les cerfa sont maintenant liés aux types de dossier d'instruction,
modification des requêtes en fonction de la modification de la structure,
ajout de correction d'erreurs

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 );
30
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 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26