Subversion Repositories Applications.bazar

Rev

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

Rev 204 Rev 211
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.php,v 1.57.2.11 2007-03-07 17:40:57 jp_milcent Exp $
22
// CVS : $Id: bazar.fonct.php,v 1.57.2.12 2007-03-16 14:49:24 alexandre_tb Exp $
23
/**
23
/**
24
*
24
*
25
* Fonctions du module bazar
25
* Fonctions du module bazar
26
* 
26
* 
27
*
27
*
Line 29... Line 29...
29
//Auteur original :
29
//Auteur original :
30
*@author        Alexandre Granier <alexandre@tela-botanica.org>
30
*@author        Alexandre Granier <alexandre@tela-botanica.org>
31
*@author        Florian Schmitt <florian@ecole-et-nature.org>
31
*@author        Florian Schmitt <florian@ecole-et-nature.org>
32
//Autres auteurs :
32
//Autres auteurs :
33
*@copyright     Tela-Botanica 2000-2004
33
*@copyright     Tela-Botanica 2000-2004
34
*@version       $Revision: 1.57.2.11 $ $Date: 2007-03-07 17:40:57 $
34
*@version       $Revision: 1.57.2.12 $ $Date: 2007-03-16 14:49:24 $
35
// +------------------------------------------------------------------------------------------------------+
35
// +------------------------------------------------------------------------------------------------------+
36
*/
36
*/
Line 37... Line 37...
37
 
37
 
38
// +------------------------------------------------------------------------------------------------------+
38
// +------------------------------------------------------------------------------------------------------+
Line 749... Line 749...
749
				$requete .= baz_insertion_image($GLOBALS['_BAZAR_']['id_fiche']);
749
				$requete .= baz_insertion_image($GLOBALS['_BAZAR_']['id_fiche']);
750
			}
750
			}
751
		}
751
		}
752
		//cas des dates
752
		//cas des dates
753
		elseif ( $tableau[$i]['type']=='listedatedeb' || $tableau[$i]['type']=='listedatefin' ) {
753
		elseif ( $tableau[$i]['type']=='listedatedeb' || $tableau[$i]['type']=='listedatefin' ) {
-
 
754
			
-
 
755
			// On construit la date selon le format YYYY-mm-dd
-
 
756
			$date = $valeur[$tableau[$i]['nom_bdd']]['Y'].'-'.$valeur[$tableau[$i]['nom_bdd']]['m'].'-'.$valeur[$tableau[$i]['nom_bdd']]['d'] ;
-
 
757
			
-
 
758
			// si la date de fin evenement est anterieure a la date de debut, on met la date de debut
-
 
759
			// pour eviter les incoherence
-
 
760
			
-
 
761
			if ($tableau[$i]['nom_bdd'] == 'bf_date_fin_evenement' &&
-
 
762
					mktime(0,0,0, $valeur['bf_date_debut_evenement']['m'], $valeur['bf_date_debut_evenement']['d'], $valeur['bf_date_debut_evenement']['Y']) >
-
 
763
					mktime(0,0,0, $valeur['bf_date_fin_evenement']['m'], $valeur['bf_date_fin_evenement']['d'], $valeur['bf_date_fin_evenement']['Y'])) {
-
 
764
				$val = $valeur['bf_date_debut_evenement']['Y'].'-'.$valeur['bf_date_debut_evenement']['m'].'-'.$valeur['bf_date_debut_evenement']['d'] ;
-
 
765
			} else {
754
			$val=$valeur[$tableau[$i]['nom_bdd']]['Y'].'-'.$valeur[$tableau[$i]['nom_bdd']]['m'].'-'.$valeur[$tableau[$i]['nom_bdd']]['d'] ;
766
				$val = $valeur[$tableau[$i]['nom_bdd']]['Y'].'-'.$valeur[$tableau[$i]['nom_bdd']]['m'].'-'.$valeur[$tableau[$i]['nom_bdd']]['d'] ;
-
 
767
			}
755
			$requete .= $tableau[$i]['nom_bdd'].'="'.$val.'", ' ;					
768
			$requete .= $tableau[$i]['nom_bdd'].'="'.$val.'", ' ;					
756
		}
769
		}
757
		//cas des champs texte
770
		//cas des champs texte
758
		elseif ( $tableau[$i]['type']=='texte' || $tableau[$i]['type']=='textelong' ) {
771
		elseif ( $tableau[$i]['type']=='texte' || $tableau[$i]['type']=='textelong' ) {
759
			//on mets les slashes pour les saisies dans les champs texte et textearea
772
			//on mets les slashes pour les saisies dans les champs texte et textearea
Line 1279... Line 1292...
1279
}
1292
}
Line 1280... Line 1293...
1280
 
1293
 
1281
/* +--Fin du code ----------------------------------------------------------------------------------------+
1294
/* +--Fin du code ----------------------------------------------------------------------------------------+
1282
*
1295
*
-
 
1296
* $Log: not supported by cvs2svn $
-
 
1297
* Revision 1.57.2.11  2007/03/07 17:40:57  jp_milcent
-
 
1298
* Ajout d'id sur les colonnes et gestion par les CSS des styles du tableau des abonnements.
1283
* $Log: not supported by cvs2svn $
1299
*
1284
* Revision 1.57.2.10  2007/03/07 17:20:19  jp_milcent
1300
* Revision 1.57.2.10  2007/03/07 17:20:19  jp_milcent
1285
* Ajout du nettoyage systématique des URLs.
1301
* Ajout du nettoyage systématique des URLs.
1286
*
1302
*
1287
* Revision 1.57.2.9  2007/03/06 16:23:24  jp_milcent
1303
* Revision 1.57.2.9  2007/03/06 16:23:24  jp_milcent