Subversion Repositories Applications.bazar

Rev

Rev 361 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 361 Rev 369
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: bazar.fonct.rss.php,v 1.99.2.8 2008-01-29 09:35:37 alexandre_tb Exp $
22
// CVS : $Id: bazar.fonct.rss.php,v 1.99.2.9 2008-02-01 16:24:10 florian Exp $
23
/**
23
/**
24
* 
24
* 
25
*@package bazar
25
*@package bazar
26
//Auteur original :
26
//Auteur original :
27
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
27
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
28
*@author        Florian Schmitt <florian@ecole-et-nature.org>
28
*@author        Florian Schmitt <florian@ecole-et-nature.org>
29
//Autres auteurs :
29
//Autres auteurs :
30
*@copyright     Tela-Botanica 2000-2006
30
*@copyright     Tela-Botanica 2000-2006
31
*@version       $Revision: 1.99.2.8 $
31
*@version       $Revision: 1.99.2.9 $
32
// +------------------------------------------------------------------------------------------------------+
32
// +------------------------------------------------------------------------------------------------------+
33
*/
33
*/
Line 34... Line 34...
34
 
34
 
35
// +------------------------------------------------------------------------------------------------------+
35
// +------------------------------------------------------------------------------------------------------+
Line 231... Line 231...
231
						$res .= '<div class="BAZ_rubrique  BAZ_rubrique_'.$GLOBALS['_BAZAR_']['class'].'">'."\n".'<span class="BAZ_label" id="'.$tableau[$i]['nom_bdd'].'_rubrique">'.$tableau[$i]['label'].':</span>'."\n";
231
						$res .= '<div class="BAZ_rubrique  BAZ_rubrique_'.$GLOBALS['_BAZAR_']['class'].'">'."\n".'<span class="BAZ_label" id="'.$tableau[$i]['nom_bdd'].'_rubrique">'.$tableau[$i]['label'].':</span>'."\n";
232
						$res .= '<span class="BAZ_texte BAZ_texte_'.$GLOBALS['_BAZAR_']['class'].'" id="'.$tableau[$i]['nom_bdd'].'_description"> '.nl2br($ligne[$val]).'</span>'."\n".'</div>'."\n";
232
						$res .= '<span class="BAZ_texte BAZ_texte_'.$GLOBALS['_BAZAR_']['class'].'" id="'.$tableau[$i]['nom_bdd'].'_description"> '.nl2br($ligne[$val]).'</span>'."\n".'</div>'."\n";
233
					}
233
					}
234
				}
234
				}
235
			}
235
			}
-
 
236
			elseif ( $tableau[$i]['type']=='champs_mail' ) {
-
 
237
				$val=$tableau[$i]['nom_bdd'];
-
 
238
				if ($ligne[$val] != '' and $ligne[$val] != BAZ_CHOISIR and $ligne[$val] != BAZ_NON_PRECISE) {
-
 
239
						$res .= '<div class="BAZ_rubrique  BAZ_rubrique_'.$GLOBALS['_BAZAR_']['class'].'">'."\n".'<span class="BAZ_label" id="'.$tableau[$i]['nom_bdd'].'_rubrique">'.$tableau[$i]['label'].':</span>'."\n";
-
 
240
						$res .= '<span class="BAZ_texte BAZ_texte_'.$GLOBALS['_BAZAR_']['class'].'" id="'.$tableau[$i]['nom_bdd'].'_description"><a href="mailto:'.$ligne[$val].'"> '.nl2br($ligne[$val]).'</a></span>'."\n".'</div>'."\n";				
-
 
241
				}
-
 
242
			}
236
			elseif ( $tableau[$i]['type']=='liste' || $tableau[$i]['type']=='checkbox' ) {
243
			elseif ( $tableau[$i]['type']=='liste' || $tableau[$i]['type']=='checkbox' ) {
237
				//pour les champs renseignes par une liste, on va chercher le label de la liste, plutot que l'id				
244
				//pour les champs renseignes par une liste, on va chercher le label de la liste, plutot que l'id				
238
				$requete = 'SELECT blv_label FROM bazar_fiche_valeur_liste, bazar_liste_valeurs WHERE bfvl_ce_fiche='.$GLOBALS['_BAZAR_']['id_fiche'].
245
				$requete = 'SELECT blv_label FROM bazar_fiche_valeur_liste, bazar_liste_valeurs WHERE bfvl_ce_fiche='.$GLOBALS['_BAZAR_']['id_fiche'].
239
				' AND  bfvl_ce_liste='.$tableau[$i]['nom_bdd'].' AND bfvl_valeur=blv_valeur AND blv_ce_liste='.$tableau[$i]['nom_bdd'].' AND blv_ce_i18n="'.$GLOBALS['_BAZAR_']['langue'].'"';
246
				' AND  bfvl_ce_liste='.$tableau[$i]['nom_bdd'].' AND bfvl_valeur=blv_valeur AND blv_ce_liste='.$tableau[$i]['nom_bdd'].' AND blv_ce_i18n="'.$GLOBALS['_BAZAR_']['langue'].'"';
240
				$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
247
				$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
Line 840... Line 847...
840
                                    '<!-- BEGIN required --><span class="symbole_obligatoire">&nbsp;*</span><!-- END required -->'."\n".'</td>'."\n".'</tr>'."\n", 'accept_condition');
847
                                    '<!-- BEGIN required --><span class="symbole_obligatoire">&nbsp;*</span><!-- END required -->'."\n".'</td>'."\n".'</tr>'."\n", 'accept_condition');
841
  	$squelette->setElementTemplate( '<tr><td colspan="2">{label}{element}</td></tr>'."\n", 'rechercher');
848
  	$squelette->setElementTemplate( '<tr><td colspan="2">{label}{element}</td></tr>'."\n", 'rechercher');
Line 842... Line 849...
842
  	  	
849
  	  	
843
 	$squelette->setRequiredNoteTemplate("\n".'<tr>'."\n".'<td colspan="2" class="symbole_obligatoire">* {requiredNote}</td></tr>'."\n");
850
 	$squelette->setRequiredNoteTemplate("\n".'<tr>'."\n".'<td colspan="2" class="symbole_obligatoire">* {requiredNote}</td></tr>'."\n");
844
	//Traduction de champs requis
851
	//Traduction de champs requis
845
	//$formtemplate->setRequiredNote(BAZ_CHAMPS_REQUIS) ;
852
	$formtemplate->setRequiredNote(BAZ_CHAMPS_REQUIS) ;
Line 846... Line 853...
846
	//$formtemplate->setJsWarnings(BAZ_ERREUR_SAISIE,BAZ_VEUILLEZ_CORRIGER);	
853
	$formtemplate->setJsWarnings(BAZ_ERREUR_SAISIE,BAZ_VEUILLEZ_CORRIGER);	
847
	
854
	
848
		
855
		
Line 1244... Line 1251...
1244
}
1251
}
Line 1245... Line 1252...
1245
 
1252
 
1246
/* +--Fin du code ----------------------------------------------------------------------------------------+
1253
/* +--Fin du code ----------------------------------------------------------------------------------------+
1247
*
1254
*
-
 
1255
* $Log: not supported by cvs2svn $
-
 
1256
* Revision 1.99.2.8  2008-01-29 09:35:37  alexandre_tb
-
 
1257
* remplacement des variables action par une constante
-
 
1258
* Utilisation d un redirection pour eviter que les formulaires soient valides 2 fois
-
 
1259
* simplification de la suppression d un lien associe a une liste
1248
* $Log: not supported by cvs2svn $
1260
*
1249
* Revision 1.99.2.7  2008-01-11 14:09:17  alexandre_tb
1261
* Revision 1.99.2.7  2008-01-11 14:09:17  alexandre_tb
1250
* Remplacement de la variable action ecrite en dur par la constante BAZ_VARIABLE_ACTION
1262
* Remplacement de la variable action ecrite en dur par la constante BAZ_VARIABLE_ACTION
1251
*
1263
*
1252
* Revision 1.99.2.6  2007-12-14 15:55:38  alexandre_tb
1264
* Revision 1.99.2.6  2007-12-14 15:55:38  alexandre_tb