Subversion Repositories Applications.papyrus

Rev

Rev 1652 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1652 Rev 1683
Line 17... Line 17...
17
// |                                                                                                      |
17
// |                                                                                                      |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
19
// | License along with this library; if not, write to the Free Software                                  |
19
// | License along with this library; if not, write to the Free Software                                  |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
21
// +------------------------------------------------------------------------------------------------------+
21
// +------------------------------------------------------------------------------------------------------+
22
// CVS : $Id: inscription.class.php,v 1.29 2007-10-12 10:01:53 alexandre_tb Exp $
22
// CVS : $Id: inscription.class.php,v 1.30 2007-11-08 09:29:36 alexandre_tb Exp $
23
/**
23
/**
24
* Inscription
24
* Inscription
25
*
25
*
26
* Un module d'inscription, en general ce code est specifique a
26
* Un module d'inscription, en general ce code est specifique a
27
* un site web
27
* un site web
Line 29... Line 29...
29
*@package inscription
29
*@package inscription
30
//Auteur original :
30
//Auteur original :
31
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
31
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
32
//Autres auteurs :
32
//Autres auteurs :
33
*@copyright     Tela-Botanica 2000-2004
33
*@copyright     Tela-Botanica 2000-2004
34
*@version       $Revision: 1.29 $ $Date: 2007-10-12 10:01:53 $
34
*@version       $Revision: 1.30 $ $Date: 2007-11-08 09:29:36 $
35
// +------------------------------------------------------------------------------------------------------+
35
// +------------------------------------------------------------------------------------------------------+
36
*/
36
*/
Line 37... Line 37...
37
 
37
 
38
// +------------------------------------------------------------------------------------------------------+
38
// +------------------------------------------------------------------------------------------------------+
Line 141... Line 141...
141
     * 
141
     * 
142
     *
142
     *
143
     * @return void
143
     * @return void
144
     * @access public
144
     * @access public
145
     */
145
     */
146
    function construitFormulaire($url)
146
    function construitFormulaire($url, $id_utilisateur = '')
147
    {
147
    {
148
		$squelette =& $this->defaultRenderer();
148
		$squelette =& $this->defaultRenderer();
149
   		$squelette->setFormTemplate("\n".'<form {attributes}>'."\n".'<table style="border:0;width:100%;">'."\n".'{content}'."\n".'</table>'."\n".'</form>'."\n");
149
   		$squelette->setFormTemplate("\n".'<form {attributes}>'."\n".'<table style="border:0;width:100%;">'."\n".'{content}'."\n".'</table>'."\n".'</form>'."\n");
150
    	$squelette->setElementTemplate( '<tr>'."\n".
150
    	$squelette->setElementTemplate( '<tr>'."\n".
151
										'<td style="font-size:12px;width:140px;text-align:right;">'."\n".'{label}'.
151
										'<td style="font-size:12px;width:140px;text-align:right;">'."\n".'{label}'.
Line 205... Line 205...
205
		          setLatLonForm(marker);
205
		          setLatLonForm(marker);
206
	  		    }
206
	  		    }
207
	        });' ;
207
	        });' ;
Line 208... Line 208...
208
	        
208
	        
-
 
209
			if($_REQUEST['action'] == 'modifier') {
-
 
210
				if ($GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID) != '') {
-
 
211
					$id_utilisateur = $GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID) ;
209
			if($_REQUEST['action'] == 'modifier') {
212
				}
210
				$requete_defaut = 'select a_longitude, a_latitude from annuaire where a_id='.$GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID);
213
				$requete_defaut = 'select a_longitude, a_latitude from annuaire where a_id='.$id_utilisateur;
211
				$resultat_defaut = $GLOBALS['ins_db']->query($requete_defaut);
214
				$resultat_defaut = $GLOBALS['ins_db']->query($requete_defaut);
212
				$ligne = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT) ;
215
				$ligne = $resultat_defaut->fetchRow(DB_FETCHMODE_OBJECT) ;
213
				if ($ligne->a_latitude != '' && $ligne->a_longitude != '') {
216
				if ($ligne->a_latitude != '' && $ligne->a_longitude != '') {
214
					$script .= '
217
					$script .= '
Line 273... Line 276...
273
		include_once GEN_CHEMIN_API.'/formulaire/formulaire.fonct.inc.php';
276
		include_once GEN_CHEMIN_API.'/formulaire/formulaire.fonct.inc.php';
274
		$tableau= formulaire_valeurs_template_champs($GLOBALS['ins_config']['ic_inscription_template']);
277
		$tableau= formulaire_valeurs_template_champs($GLOBALS['ins_config']['ic_inscription_template']);
Line 275... Line 278...
275
 
278
 
276
		if (isset ($_REQUEST['action']) && $_REQUEST['action']=='modifier') {
279
		if (isset ($_REQUEST['action']) && $_REQUEST['action']=='modifier') {
-
 
280
			//Ajout des valeurs par defaut
-
 
281
			if ($GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID) != '') {
-
 
282
				$id_utilisateur = $GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID) ;
277
			//Ajout des valeurs par defaut
283
			}
278
			$requete_defaut = 'select * from annuaire where a_id='.$GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID);
284
			$requete_defaut = 'select * from annuaire where a_id='.$id_utilisateur;
279
			$resultat_defaut = $GLOBALS['ins_db']->query($requete_defaut);
285
			$resultat_defaut = $GLOBALS['ins_db']->query($requete_defaut);
Line 280... Line 286...
280
			$valeurs_par_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_ASSOC);
286
			$valeurs_par_defaut = $resultat_defaut->fetchRow(DB_FETCHMODE_ASSOC);
281
			
287