/[openfoncier]/trunk/obj/delegataire.class.php
ViewVC logotype

Annotation of /trunk/obj/delegataire.class.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 6929 - (hide annotations)
Thu Jun 15 16:57:15 2017 UTC (7 years, 7 months ago) by softime
File size: 2178 byte(s)
* Merge de la 4.2.0

1 mbroquet 3730 <?php
2 nhaye 5254 /**
3     * DBFORM - 'delegataire' - Surcharge obj.
4     *
5     * Ce script permet de définir la classe 'delegataire'.
6     *
7     * @package openads
8     * @version SVN : $Id$
9     */
10 mbroquet 3730
11 nhaye 5254 require_once "../obj/demandeur.class.php";
12 mbroquet 3730
13 nhaye 5254 /**
14 mbroquet 3730 * Classe qui hérite de la classe demandeur
15     */
16     class delegataire extends demandeur {
17    
18     /*
19     * Cache les champs de notification, fréquent et type_demandeur.
20     */
21     function setType(&$form,$maj) {
22     parent::setType($form,$maj);
23    
24     $form->setType('type_demandeur', 'hidden');
25     $form->setType('notification', 'hidden');
26     $form->setType('frequent', 'hidden');
27     }
28    
29     /*
30     * Met le champ type_demandeur à delegataire par défaut
31     */
32 softime 6929 function setVal(&$form, $maj, $validation, &$db = null, $DEBUG = null) {
33 mbroquet 3730 if($maj == 0 ) {
34     $form->setVal("type_demandeur","delegataire");
35     }
36     }
37     /*
38     * Met le champ type_demandeur à delegataire par défaut
39     */
40     function setValsousformulaire(&$form, $maj, $validation, $idxformulaire, $retourformulaire, $typeformulaire, &$dnu1 = null, $dnu2 = null) {
41     parent::setValSousFormulaire($form, $maj, $validation, $idxformulaire, $retourformulaire, $typeformulaire, $dnu1, $dnu2);
42     $form->setVal("type_demandeur","delegataire");
43     if($maj == 0 ) {
44     // Récupération des infos du demandeur passé en paramètre
45     if($this->getParameter('idx_demandeur') != "") {
46     include '../sql/pgsql/delegataire.form.inc.php';
47     $sql = "SELECT ".implode(", ",$champs)." FROM ".DB_PREFIXE."demandeur ".
48     "WHERE demandeur=".$this->getParameter('idx_demandeur');
49     $res = $this->db->query($sql);
50     $this->f->addToLog("setValSousFormulaire() : db->query(\"".$sql."\")", VERBOSE_MODE);
51     if ( database::isError($res)){
52     die();
53     }
54     $row = & $res->fetchRow(DB_FETCHMODE_ASSOC);
55     foreach ($row as $key => $value) {
56     $form->setVal($key, $value);
57     }
58     $form->setVal("frequent","f");
59     }
60     }
61     }
62 nhaye 5254
63     }
64    
65     ?>

Properties

Name Value
svn:keywords "Id"

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26