[openads-Commits] r5421 - in branches/contentieux: app obj

0 views
Skip to first unread message

jyma...@adullact.net

unread,
Dec 9, 2016, 12:18:35 PM12/9/16
to openmairi...@googlegroups.com
Author: jymadier
Date: 2016-12-09 18:18:33 +0100 (Fri, 09 Dec 2016)
New Revision: 5421

Modified:
branches/contentieux/app/getDemandeurList.php
branches/contentieux/obj/demande.class.php
branches/contentieux/obj/dossier_autorisation.class.php
Log:
* Correction de la non-r?\195?\169cup?\195?\169ration des demandeurs lors d'une demande sur existant


Modified: branches/contentieux/app/getDemandeurList.php
===================================================================
--- branches/contentieux/app/getDemandeurList.php 2016-12-09 17:08:48 UTC (rev 5420)
+++ branches/contentieux/app/getDemandeurList.php 2016-12-09 17:18:33 UTC (rev 5421)
@@ -17,9 +17,6 @@

$id_dossier_autorisation =($f->get_submitted_get_value("dossier_autorisation") != null) ? $f->get_submitted_get_value("dossier_autorisation") : "";

-$valIdDemandeur = array("petitionnaire_principal" => "",
- "delegataire" => "",
- "petitionnaire" => array());
if($id_dossier_autorisation != "") {
$dossier_autorisation = new dossier_autorisation(
$id_dossier_autorisation,

Modified: branches/contentieux/obj/demande.class.php
===================================================================
--- branches/contentieux/obj/demande.class.php 2016-12-09 17:08:48 UTC (rev 5420)
+++ branches/contentieux/obj/demande.class.php 2016-12-09 17:18:33 UTC (rev 5421)
@@ -1274,7 +1274,6 @@

//
if($dossier->ajouter($valInstr, $db, $DEBUG) === false) {
- var_dump($dossier->msg);
$this->f->addToLog(__METHOD__."() : ERROR - Impossible d'ajouter le dossier d'instruction.", DEBUG_MODE);
return false;
}

Modified: branches/contentieux/obj/dossier_autorisation.class.php
===================================================================
--- branches/contentieux/obj/dossier_autorisation.class.php 2016-12-09 17:08:48 UTC (rev 5420)
+++ branches/contentieux/obj/dossier_autorisation.class.php 2016-12-09 17:18:33 UTC (rev 5421)
@@ -19,9 +19,18 @@
$this->constructeur($id);
}

- var $valIdDemandeur = array("petitionnaire_principal" => "",
- "delegataire" => "",
- "petitionnaire" => array());
+ var $valIdDemandeur = array("petitionnaire_principal" => array(),
+ "delegataire" => array(),
+ "petitionnaire" => array(),
+ "plaignant_principal" => array(),
+ "plaignant" => array(),
+ "contrevenant_principal" => array(),
+ "contrevenant" => array(),
+ "requerant_principal" => array(),
+ "requerant" => array(),
+ "avocat_principal" => array(),
+ "avocat" => array(),
+ );

/**
* Définition des actions disponibles sur la classe.
@@ -1942,9 +1951,12 @@
}

/**
- * Méthode permettant de récupérer les id des demandeur liés à la demande ou
- * liés au dossier d'autorisation
- **/
+ * Méthode permettant de récupérer les id des demandeurs liés à la table
+ * liée passée en paramètre
+ *
+ * @param string $from Table liée : "demande", "dossier", dossier_autorisation"
+ * @param string $id Identifiant (clé primaire de la table liée en question)
+ */
function listeDemandeur($from, $id) {
// Récupération des demandeurs de la base
$sql = "SELECT demandeur.demandeur,
@@ -1955,21 +1967,15 @@
ON demandeur.demandeur=lien_".$from."_demandeur.demandeur
WHERE ".$from." = '".$id."'";
$res = $this->f->db->query($sql);
- $this->f->addToLog("listeDemandeur() : db->query(\"".$sql."\")", VERBOSE_MODE);
- if ( database::isError($res)){
- die();
- }
- // Stoquage du résultat dans un tableau
+ $this->f->addToLog("listeDemandeur(): db->query(\"".$sql."\")", VERBOSE_MODE);
+ $this->f->isDatabaseError($res);
+ // Stockage du résultat dans un tableau
while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){
- if ($row['petitionnaire_principal'] == 't' AND
- $row['type_demandeur']=="petitionnaire") {
- $this->valIdDemandeur['petitionnaire_principal']=$row['demandeur'];
- } elseif ($row['petitionnaire_principal'] == 'f' AND
- $row['type_demandeur']=="petitionnaire"){
- $this->valIdDemandeur['petitionnaire'][]=$row['demandeur'];
- } elseif ($row['type_demandeur']=="delegataire"){
- $this->valIdDemandeur['delegataire']=$row['demandeur'];
+ $demandeur_type = $row['type_demandeur'];
+ if ($row['petitionnaire_principal'] == 't'){
+ $demandeur_type .= "_principal";
}
+ $this->valIdDemandeur[$demandeur_type][] = $row['demandeur'];
}
}


Reply all
Reply to author
Forward
0 new messages