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
|