99 |
* Ajout des délégataires et pétitionnaires |
* Ajout des délégataires et pétitionnaires |
100 |
**/ |
**/ |
101 |
function triggerAjouterApres($id, &$db, $val, $DEBUG){ |
function triggerAjouterApres($id, &$db, $val, $DEBUG){ |
|
$this->listeDemandeur(); |
|
102 |
$this->insertLinkDemandeDemandeur($db, $DEBUG); |
$this->insertLinkDemandeDemandeur($db, $DEBUG); |
103 |
$this->valIdDemandeur=$this->postedIdDemandeur; |
$this->valIdDemandeur=$this->postedIdDemandeur; |
104 |
|
|
264 |
* Ajout de la liste des demandeurs |
* Ajout de la liste des demandeurs |
265 |
*/ |
*/ |
266 |
function formSpecificContent($maj) { |
function formSpecificContent($maj) { |
267 |
if(!$this->correct) { |
if(!$this->correct AND $maj != 0) { |
268 |
$this->listeDemandeur(); |
$this->listeDemandeur(); |
269 |
} |
} |
270 |
if($maj < 2 AND !$this->correct) { |
if($maj < 2 AND !$this->correct) { |
281 |
require_once "../obj/petitionnaire.class.php"; |
require_once "../obj/petitionnaire.class.php"; |
282 |
require_once "../obj/delegataire.class.php"; |
require_once "../obj/delegataire.class.php"; |
283 |
|
|
284 |
// Affichage du bloc pétitionnaire principal / délégataire |
// Affichage du bloc pétitionnaire principal / délégataire |
285 |
// L'ID DU DIV SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS |
// L'ID DU DIV SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS |
286 |
echo "<div id=\"petitionnaire_principal_delegataire\">"; |
echo "<div id=\"petitionnaire_principal_delegataire\">"; |
287 |
// Affichage de la synthèse |
// Affichage de la synthèse |
288 |
if (isset ($this->valIdDemandeur["petitionnaire_principal"]) AND |
if (isset ($this->valIdDemandeur["petitionnaire_principal"]) AND |
289 |
!empty($this->valIdDemandeur["petitionnaire_principal"])) { |
!empty($this->valIdDemandeur["petitionnaire_principal"])) { |
290 |
$demandeur = new petitionnaire( |
$demandeur = new petitionnaire( |
291 |
$this->valIdDemandeur["petitionnaire_principal"], |
$this->valIdDemandeur["petitionnaire_principal"], |
292 |
$this->f->db,false); |
$this->f->db,false); |
293 |
$demandeur -> afficherSynthese("petitionnaire_principal", $linkable); |
$demandeur -> afficherSynthese("petitionnaire_principal", $linkable); |
|
$demandeur -> __destruct(); |
|
|
} |
|
|
// Si en édition de formulaire |
|
|
if($maj < 2 AND $this->correct != true) { |
|
|
// Bouton d'ajout du pétitionnaire principal |
|
|
// L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS |
|
|
echo "<input id=\"add_petitionnaire_principal\" |
|
|
class=\"ui-button ui-widget ui-state-default ui-corner-all\" |
|
|
type=\"button\" value=\""._("Saisir le petitionnaire principal")."\"/>"; |
|
|
echo " <span class=\"om-icon om-icon-16 om-icon-fix arrow-right-16\">></span> "; |
|
|
// Bouton d'ajout du delegataire |
|
|
// L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS |
|
|
echo "<input id=\"add_delegataire\" |
|
|
class=\"ui-button ui-widget ui-state-default ui-corner-all\" |
|
|
type=\"button\" value=\""._("Saisir le delegataire")."\"/>"; |
|
|
} |
|
|
// Affichage de la synthèse |
|
|
if (isset ($this->valIdDemandeur["delegataire"]) AND |
|
|
!empty($this->valIdDemandeur["delegataire"])) { |
|
|
$demandeur = new delegataire($this->valIdDemandeur["delegataire"], |
|
|
$this->f->db,false); |
|
|
$demandeur -> afficherSynthese("delegataire", $linkable); |
|
|
$demandeur -> __destruct(); |
|
|
} |
|
|
|
|
|
echo "</div>"; |
|
|
|
|
|
// Bloc des pétitionnaires secondaires |
|
|
// L'ID DU DIV SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS |
|
|
echo "<div id=\"listePetitionnaires\">"; |
|
|
|
|
|
// Affichage de la synthèse |
|
|
if (isset ($this->valIdDemandeur["petitionnaire"]) AND |
|
|
!empty($this->valIdDemandeur["petitionnaire"])) { |
|
|
|
|
|
foreach ($this->valIdDemandeur["petitionnaire"] as $petitionnaire) { |
|
|
$demandeur = new petitionnaire($petitionnaire, |
|
|
$this->f->db,false); |
|
|
$demandeur -> afficherSynthese("petitionnaire", $linkable); |
|
294 |
$demandeur -> __destruct(); |
$demandeur -> __destruct(); |
295 |
} |
} |
296 |
|
// Si en édition de formulaire |
297 |
} |
if($maj < 2 AND $this->correct != true) { |
298 |
if ($maj < 2 AND !$this->correct) { |
// Bouton d'ajout du pétitionnaire principal |
299 |
// L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS |
// L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS |
300 |
echo "<input id=\"add_petitionnaire\" |
echo "<input id=\"add_petitionnaire_principal\" |
301 |
class=\"ui-button ui-widget ui-state-default ui-corner-all\" |
class=\"ui-button ui-widget ui-state-default ui-corner-all\" |
302 |
type=\"button\" value=\""._("Ajouter un petitionnaire")."\"/>"; |
type=\"button\" value=\""._("Saisir le petitionnaire principal")."\"/>"; |
303 |
} |
echo " <span class=\"om-icon om-icon-16 om-icon-fix arrow-right-16\">></span> "; |
304 |
echo "</div>"; |
// Bouton d'ajout du delegataire |
305 |
|
// L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS |
306 |
|
echo "<input id=\"add_delegataire\" |
307 |
|
class=\"ui-button ui-widget ui-state-default ui-corner-all\" |
308 |
|
type=\"button\" value=\""._("Saisir le delegataire")."\"/>"; |
309 |
|
} |
310 |
|
// Affichage de la synthèse |
311 |
|
if (isset ($this->valIdDemandeur["delegataire"]) AND |
312 |
|
!empty($this->valIdDemandeur["delegataire"])) { |
313 |
|
$demandeur = new delegataire($this->valIdDemandeur["delegataire"], |
314 |
|
$this->f->db,false); |
315 |
|
$demandeur -> afficherSynthese("delegataire", $linkable); |
316 |
|
$demandeur -> __destruct(); |
317 |
|
} |
318 |
|
|
319 |
|
echo "</div>"; |
320 |
|
|
321 |
|
// Bloc des pétitionnaires secondaires |
322 |
|
// L'ID DU DIV SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS |
323 |
|
echo "<div id=\"listePetitionnaires\">"; |
324 |
|
|
325 |
|
// Affichage de la synthèse |
326 |
|
if (isset ($this->valIdDemandeur["petitionnaire"]) AND |
327 |
|
!empty($this->valIdDemandeur["petitionnaire"])) { |
328 |
|
|
329 |
|
foreach ($this->valIdDemandeur["petitionnaire"] as $petitionnaire) { |
330 |
|
$demandeur = new petitionnaire($petitionnaire, |
331 |
|
$this->f->db,false); |
332 |
|
$demandeur -> afficherSynthese("petitionnaire", $linkable); |
333 |
|
$demandeur -> __destruct(); |
334 |
|
} |
335 |
|
|
336 |
|
} |
337 |
|
if ($maj < 2 AND !$this->correct) { |
338 |
|
// L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS |
339 |
|
echo "<input id=\"add_petitionnaire\" |
340 |
|
class=\"ui-button ui-widget ui-state-default ui-corner-all\" |
341 |
|
type=\"button\" value=\""._("Ajouter un petitionnaire")."\"/>"; |
342 |
|
} |
343 |
|
echo "</div>"; |
344 |
echo "</fieldset>"; |
echo "</fieldset>"; |
345 |
echo "</div>"; |
echo "</div>"; |
346 |
} |
} |