Subversion Repositories Applications.bazar

Rev

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

Rev 128 Rev 129
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.51 2006-05-23 15:41:27 alexandre_tb Exp $
22
// CVS : $Id: bazar.fonct.rss.php,v 1.52 2006-06-02 09:29:07 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.51 $
31
*@version       $Revision: 1.52 $
32
// +------------------------------------------------------------------------------------------------------+
32
// +------------------------------------------------------------------------------------------------------+
33
*/
33
*/
Line 34... Line 34...
34
 
34
 
35
// +------------------------------------------------------------------------------------------------------+
35
// +------------------------------------------------------------------------------------------------------+
Line 703... Line 703...
703
 
703
 
704
	//requete pour obtenir l'id, le nom et prenom de toutes les personnes ayant depose une fiche
704
	//requete pour obtenir l'id, le nom et prenom de toutes les personnes ayant depose une fiche
705
	// dans le but de construire l'élément de formulaire select avec les noms des émetteurs de fiche	
705
	// dans le but de construire l'élément de formulaire select avec les noms des émetteurs de fiche	
706
	if (BAZ_RECHERCHE_PAR_EMETTEUR) {
706
	if (BAZ_RECHERCHE_PAR_EMETTEUR) {
707
		$requete = 'SELECT '.BAZ_CHAMPS_ID.', '.BAZ_CHAMPS_NOM.', '.BAZ_CHAMPS_PRENOM.' '.
707
		$requete = 'SELECT '.BAZ_CHAMPS_ID.', '.BAZ_CHAMPS_NOM.', '.BAZ_CHAMPS_PRENOM.' '.
Line 708... Line 708...
708
		           'FROM bazar_fiche,'.BAZ_ANNUAIRE.' where' ;
708
		           'FROM bazar_fiche,'.BAZ_ANNUAIRE.' WHERE ' ;
Line 709... Line 709...
709
	
709
	
710
		$requete .= ' bf_date_debut_validite_fiche<=NOW() AND bf_date_fin_validite_fiche>=NOW() and';	
710
		$requete .= ' bf_date_debut_validite_fiche<=NOW() AND bf_date_fin_validite_fiche>=NOW() and';	
Line 901... Line 901...
901
}
901
}
Line 902... Line 902...
902
 
902
 
903
/**
903
/**
904
 * Cette fonction renvoie du HTML
904
 * Cette fonction renvoie du HTML
905
 */
905
 */
906
function baz_liste_pagine_HTML($typeannonce, $nbitem, $emetteur, $valide, $requeteSQL = '', $requeteFrom = '', $requeteWhere = '') {
906
function baz_liste_pagine_HTML($typeannonce, $nbitem, $emetteur, $valide, $requeteSQL = '', $requeteFrom = '', $requeteWhere = '') {	
907
	// generation de la requete MySQL personnalisee
907
	// generation de la requete MySQL personnalisee
908
	$req_where=0;
908
	$req_where=0;
909
	$requete = 'SELECT DISTINCT bf_id_fiche, bf_titre, bf_date_debut_validite_fiche '.
909
	$requete = 'SELECT DISTINCT bf_id_fiche, bf_titre, bf_date_debut_validite_fiche '.
910
				'FROM bazar_fiche, bazar_nature '.$requeteFrom.' WHERE '.$requeteWhere;
910
				'FROM bazar_fiche, bazar_nature '.$requeteFrom.' WHERE '.$requeteWhere;
911
	if ($valide!=2) {
911
	if ($valide!=2) {
912
		$requete .= 'bf_statut_fiche='.$valide;
912
		if ($req_where==1) {$requete .= ' AND ';}
-
 
913
		$req_where=1;
913
		$req_where=1;
914
		$requete .= 'bf_statut_fiche='.$valide;		
Line 914... Line -...
914
	}
-
 
915
	
915
	}	
916
	$utilisateur = new Administrateur_bazar ($GLOBALS['AUTH']) ;
-
 
-
 
916
	
-
 
917
	if ($valide!=0) {
917
	if ($valide!=0) {
918
		if ($req_where==1) {$requete .= ' AND ';}
918
		
919
		$utilisateur = new Administrateur_bazar ($GLOBALS['AUTH']) ;
919
		if ($utilisateur->isSuperAdmin()) {
920
		if ($utilisateur->isSuperAdmin()) {
920
			$req_where=1;
921
			$req_where=1;
921
		} else {
922
		} else {
Line 990... Line 991...
990
}
991
}
Line 991... Line 992...
991
 
992
 
992
/* +--Fin du code ----------------------------------------------------------------------------------------+
993
/* +--Fin du code ----------------------------------------------------------------------------------------+
993
*
994
*
-
 
995
* $Log: not supported by cvs2svn $
-
 
996
* Revision 1.51  2006/05/23 15:41:27  alexandre_tb
-
 
997
* ajout de la numérotation des pages en haut et en bas ds résultats et ajout d'une div class=bazar_numero pour les entourer
994
* $Log: not supported by cvs2svn $
998
*
995
* Revision 1.50  2006/05/22 09:55:12  alexandre_tb
999
* Revision 1.50  2006/05/22 09:55:12  alexandre_tb
996
* ajout de la variable recherche_avancee dans l'action du formulaire
1000
* ajout de la variable recherche_avancee dans l'action du formulaire
997
*
1001
*
998
* Revision 1.49  2006/05/19 13:54:11  florian
1002
* Revision 1.49  2006/05/19 13:54:11  florian