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.107 2008-09-17 14:08:45 alexandre_tb Exp $
|
22 |
// CVS : $Id: bazar.fonct.rss.php,v 1.108 2008-10-29 14:44:52 alexandre_tb 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.107 $
|
31 |
*@version $Revision: 1.108 $
|
32 |
// +------------------------------------------------------------------------------------------------------+
|
32 |
// +------------------------------------------------------------------------------------------------------+
|
33 |
*/
|
33 |
*/
|
Line 34... |
Line 34... |
34 |
|
34 |
|
35 |
// +------------------------------------------------------------------------------------------------------+
|
35 |
// +------------------------------------------------------------------------------------------------------+
|
Line 195... |
Line 195... |
195 |
if (isset ($GLOBALS['_BAZAR_']['image_titre']) && $GLOBALS['_BAZAR_']['image_titre']!='') {
|
195 |
if (isset ($GLOBALS['_BAZAR_']['image_titre']) && $GLOBALS['_BAZAR_']['image_titre']!='') {
|
196 |
$res .= '<img class="BAZ_img_titre" src="client/bazar/images/'.$GLOBALS['_BAZAR_']['image_titre'].'" alt="'.$ligne['bn_label_nature'].'" />'.'<br />'."\n";
|
196 |
$res .= '<img class="BAZ_img_titre" src="client/bazar/images/'.$GLOBALS['_BAZAR_']['image_titre'].'" alt="'.$ligne['bn_label_nature'].'" />'.'<br />'."\n";
|
197 |
}
|
197 |
}
|
198 |
//affiche le texte sinon
|
198 |
//affiche le texte sinon
|
199 |
else {
|
199 |
else {
|
200 |
$res .= '<h2 class="BAZ_titre BAZ_titre_'.$GLOBALS['_BAZAR_']['class'].'">'.$ligne['bn_label_nature'].'</h2>'."\n";
|
200 |
//$res .= '<h2 class="BAZ_titre BAZ_titre_'.$GLOBALS['_BAZAR_']['class'].'">'.$ligne['bn_label_nature'].'</h2>'."\n";
|
201 |
}
|
201 |
}
|
202 |
$GLOBALS['_BAZAR_']['annonceur'] = $ligne['bf_ce_utilisateur'] ;
|
202 |
$GLOBALS['_BAZAR_']['annonceur'] = $ligne['bf_ce_utilisateur'] ;
|
203 |
//si le template existe, on genere le template
|
203 |
//si le template existe, on genere le template
|
204 |
if ((file_exists(BAZ_CHEMIN_APPLI.'templates/'.$GLOBALS['_BAZAR_']['typeannonce'].'-fiche.php'))) {
|
204 |
if ((file_exists(BAZ_CHEMIN_APPLI.'templates/'.$GLOBALS['_BAZAR_']['typeannonce'].'-fiche.php'))) {
|
205 |
include_once(BAZ_CHEMIN_APPLI.'templates/'.$GLOBALS['_BAZAR_']['typeannonce'].'-fiche.php');
|
205 |
include_once(BAZ_CHEMIN_APPLI.'templates/'.$GLOBALS['_BAZAR_']['typeannonce'].'-fiche.php');
|
206 |
$res .=genere_fiche($ligne);
|
206 |
$res .=genere_fiche($ligne);
|
207 |
}
|
207 |
}
|
208 |
//on affiche ligne par ligne sinon
|
208 |
//on affiche ligne par ligne sinon
|
209 |
else {
|
209 |
else {
|
210 |
// Le titre
|
210 |
// Le titre
|
211 |
$res .= '<h1 class="BAZ_fiche_titre BAZ_fiche_titre_'.$GLOBALS['_BAZAR_']['class'].'">'.$ligne['bf_titre'].'</h1>'."\n";
|
211 |
//$res .= '<h1 class="BAZ_fiche_titre BAZ_fiche_titre_'.$GLOBALS['_BAZAR_']['class'].'">'.$ligne['bf_titre'].'</h1>'."\n";
|
212 |
// cas d'une image personalisee
|
212 |
// cas d'une image personalisee
|
213 |
if (isset($ligne['bf_url_image'])) {
|
213 |
if (isset($ligne['bf_url_image'])) {
|
214 |
$res .= '<div class="BAZ_fiche_image BAZ_fiche_image_'.$GLOBALS['_BAZAR_']['class'].'">'."\n";
|
214 |
$res .= '<div class="BAZ_fiche_image BAZ_fiche_image_'.$GLOBALS['_BAZAR_']['class'].'">'."\n";
|
215 |
$res .= '<img class="BAZ_image" src="client/bazar/upload/'.$ligne['bf_url_image'].'" border=0 alt="'.BAZ_TEXTE_IMG_ALTERNATIF.'" />'."\n";
|
215 |
$res .= '<img class="BAZ_image" src="client/bazar/upload/'.$ligne['bf_url_image'].'" border=0 alt="'.BAZ_TEXTE_IMG_ALTERNATIF.'" />'."\n";
|
216 |
$res .= '</div>'."\n";
|
216 |
$res .= '</div>'."\n";
|
Line 220... |
Line 220... |
220 |
$res .= '<div class="BAZ_fiche_image BAZ_fiche_image_'.$GLOBALS['_BAZAR_']['class'].'">'."\n";
|
220 |
$res .= '<div class="BAZ_fiche_image BAZ_fiche_image_'.$GLOBALS['_BAZAR_']['class'].'">'."\n";
|
221 |
$res .= '<img class="BAZ_image" src="client/bazar/images/'.$GLOBALS['_BAZAR_']['image_logo'].'" border=0 alt="'.BAZ_TEXTE_IMG_ALTERNATIF.'" width="130" height="130" />'."\n";
|
221 |
$res .= '<img class="BAZ_image" src="client/bazar/images/'.$GLOBALS['_BAZAR_']['image_logo'].'" border=0 alt="'.BAZ_TEXTE_IMG_ALTERNATIF.'" width="130" height="130" />'."\n";
|
222 |
$res .= '</div>'."\n";
|
222 |
$res .= '</div>'."\n";
|
223 |
}
|
223 |
}
|
Line 224... |
Line 224... |
224 |
|
224 |
|
225 |
$res .= '<div class="BAZ_description BAZ_description_'.$GLOBALS['_BAZAR_']['class'].'">'.nl2br($ligne['bf_description']).'</div>'."\n";
|
225 |
//$res .= '<div class="BAZ_description BAZ_description_'.$GLOBALS['_BAZAR_']['class'].'">'.nl2br($ligne['bf_description']).'</div>'."\n";
|
Line 226... |
Line 226... |
226 |
$tableau=baz_valeurs_template($GLOBALS['_BAZAR_']['template']);
|
226 |
$tableau=baz_valeurs_template($GLOBALS['_BAZAR_']['template']);
|
227 |
|
227 |
|
228 |
/** Boucle d affichage des resultats
|
228 |
/** Boucle d affichage des resultats
|
Line 618... |
Line 618... |
618 |
* @return string Le code du flux RSS
|
618 |
* @return string Le code du flux RSS
|
619 |
*/
|
619 |
*/
|
620 |
function gen_RSS($typeannonce='', $nbitem='', $emetteur='', $valide=1, $requeteSQL='', $requeteSQLFrom = '', $requeteWhereListe = '', $categorie_nature='', $order = '') {
|
620 |
function gen_RSS($typeannonce='', $nbitem='', $emetteur='', $valide=1, $requeteSQL='', $requeteSQLFrom = '', $requeteWhereListe = '', $categorie_nature='', $order = '') {
|
621 |
// generation de la requete MySQL personnalisee
|
621 |
// generation de la requete MySQL personnalisee
|
622 |
$req_where=0;
|
622 |
$req_where=0;
|
623 |
$requete = 'SELECT DISTINCT bf_id_fiche, bf_titre, bf_date_debut_validite_fiche, bf_description, bn_label_nature, bf_date_creation_fiche '.
|
623 |
$requete = 'SELECT DISTINCT bf_id_fiche, bf_titre, bf_date_debut_validite_fiche, bf_description, bn_label_nature, '.
|
- |
|
624 |
'bf_date_creation_fiche, bf_date_debut_evenement, '.BAZ_CHAMPS_NOM.', '.BAZ_CHAMPS_PRENOM.
|
624 |
'FROM bazar_fiche, bazar_nature '.$requeteSQLFrom.' WHERE '.$requeteWhereListe;
|
625 |
' FROM bazar_fiche, bazar_nature, '.BAZ_ANNUAIRE.' '.$requeteSQLFrom.' WHERE bf_ce_utilisateur='.BAZ_CHAMPS_ID.' and '
|
- |
|
626 |
.$requeteWhereListe;
|
625 |
if ($valide!=2) {
|
627 |
if ($valide!=2) {
|
626 |
$requete .= 'bf_statut_fiche='.$valide;
|
628 |
$requete .= 'bf_statut_fiche='.$valide;
|
627 |
$req_where=1;
|
629 |
$req_where=1;
|
628 |
}
|
630 |
}
|
629 |
$nomflux=html_entity_decode(BAZ_DERNIERE_ACTU);
|
631 |
$nomflux=html_entity_decode(BAZ_DERNIERE_ACTU);
|
Line 651... |
Line 653... |
651 |
$req_where=1;
|
653 |
$req_where=1;
|
652 |
} else {
|
654 |
} else {
|
653 |
if ($req_where==1) {
|
655 |
if ($req_where==1) {
|
654 |
$requete .= ' AND ';
|
656 |
$requete .= ' AND ';
|
655 |
}
|
657 |
}
|
- |
|
658 |
|
- |
|
659 |
if (isset($_POST['date_debut']) && $_POST['date_debut'] != '') {
|
- |
|
660 |
|
- |
|
661 |
$requete = '((bf_date_debut_evenement <= "'.date('Y-m-d', strtotime($_POST['date_fin'])).'" and bf_date_debut_evenement >="'.date('Y-m-d', strtotime($_POST['date_debut'])).'" )' .
|
- |
|
662 |
' or (bf_date_fin_evenement >="'.date('Y-m-d', strtotime($_POST['date_debut'])).'" and bf_date_fin_evenement <="'.date('Y-m-d', strtotime($_POST['date_fin'])).'")' .
|
- |
|
663 |
' or bf_date_debut_evenement <= "'.date('Y-m-d', strtotime($_POST['date_debut'])).'" and bf_date_fin_evenement >= "'.date('Y-m-d', strtotime($_POST['date_fin'])).'") ';
|
- |
|
664 |
} else {
|
656 |
$requete .= '(bf_date_debut_validite_fiche<=NOW() or bf_date_debut_validite_fiche="0000-00-00")'.
|
665 |
$requete .= '(bf_date_debut_validite_fiche<=NOW() or bf_date_debut_validite_fiche="0000-00-00")'.
|
657 |
' AND (bf_date_fin_validite_fiche>=NOW() or bf_date_fin_validite_fiche="0000-00-00") AND bn_id_nature=bf_ce_nature';
|
666 |
' AND (bf_date_fin_validite_fiche>=NOW() or bf_date_fin_validite_fiche="0000-00-00") AND bn_id_nature=bf_ce_nature';
|
- |
|
667 |
}
|
658 |
}
|
668 |
}
|
659 |
}
|
669 |
}
|
660 |
else $nomflux .= BAZ_A_MODERER;
|
670 |
else $nomflux .= BAZ_A_MODERER;
|
- |
|
671 |
$requete .= ' and bf_date_debut_evenement > NOW() ';
|
661 |
if ($emetteur!='' && $emetteur!='tous') {
|
672 |
if ($emetteur!='' && $emetteur!='tous') {
|
662 |
if ($req_where==1) {$requete .= ' AND ';}
|
673 |
if ($req_where==1) {$requete .= ' AND ';}
|
663 |
$requete .= 'bf_ce_utilisateur='.$emetteur;
|
674 |
$requete .= 'bf_ce_utilisateur='.$emetteur;
|
664 |
$req_where=1;
|
675 |
$req_where=1;
|
665 |
//requete pour afficher le nom de la structure
|
676 |
//requete pour afficher le nom de la structure
|
Line 683... |
Line 694... |
683 |
$req_where=1;
|
694 |
$req_where=1;
|
684 |
}
|
695 |
}
|
Line 685... |
Line 696... |
685 |
|
696 |
|
686 |
$requete .= ' ORDER BY bf_date_creation_fiche DESC, bf_date_fin_validite_fiche DESC, bf_date_maj_fiche DESC';
|
697 |
$requete .= ' ORDER BY bf_date_creation_fiche DESC, bf_date_fin_validite_fiche DESC, bf_date_maj_fiche DESC';
|
687 |
if ($nbitem!='') {$requete .= ' LIMIT 0,'.$nbitem;}
|
698 |
if ($nbitem!='') {$requete .= ' LIMIT 0,'.$nbitem;}
|
688 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
699 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;//mail ('alexandre@tela-botanica.org', 'bazar', $requete);
|
689 |
if (DB::isError($resultat)) {
|
700 |
if (DB::isError($resultat)) {
|
690 |
die ($resultat->getMessage().$resultat->getDebugInfo()) ;
|
701 |
die ($resultat->getMessage().$resultat->getDebugInfo()) ;
|
Line 691... |
Line 702... |
691 |
}
|
702 |
}
|
Line 748... |
Line 759... |
748 |
$lien->addQueryString('id_fiche', $ligne['bf_id_fiche']);
|
759 |
$lien->addQueryString('id_fiche', $ligne['bf_id_fiche']);
|
749 |
$xml .= XML_Util::createTag ('link', null, $lien->getURL());
|
760 |
$xml .= XML_Util::createTag ('link', null, $lien->getURL());
|
750 |
$xml .= "\r\n ";
|
761 |
$xml .= "\r\n ";
|
751 |
$xml .= XML_Util::createTag ('guid', null, $lien->getURL());
|
762 |
$xml .= XML_Util::createTag ('guid', null, $lien->getURL());
|
752 |
$xml .= "\r\n ";
|
763 |
$xml .= "\r\n ";
|
- |
|
764 |
$xml .= XML_Util::createTag ('category', null, encoder_en_utf8($ligne['bn_label_nature']));
|
- |
|
765 |
$xml .= "\r\n ";
|
- |
|
766 |
$xml .= XML_Util::createTag ('author', null, encoder_en_utf8($ligne['U_NAME'].' '.$ligne['U_SURNAME']));
|
- |
|
767 |
$xml .= "\r\n ";
|
753 |
$xml .= XML_Util::createStartElement ('description');
|
768 |
$xml .= XML_Util::createStartElement ('description');
|
754 |
$xml .= "\r\n ";
|
769 |
$xml .= "\r\n ";
|
755 |
if ($_GET[BAZ_VARIABLE_ACTION] != BAZ_VOIR_TOUTES_ANNONCES) {
|
770 |
if ($_GET[BAZ_VARIABLE_ACTION] != BAZ_VOIR_TOUTES_ANNONCES) {
|
756 |
$xml .= XML_Util::createCDataSection(encoder_en_utf8($ligne['bf_description']));
|
771 |
$xml .= XML_Util::createCDataSection(encoder_en_utf8($ligne['bf_description']));
|
757 |
}
|
772 |
}
|
758 |
$xml .= "\r\n ";
|
773 |
$xml .= "\r\n ";
|
759 |
$xml .= XML_Util::createEndElement ('description');
|
774 |
$xml .= XML_Util::createEndElement ('description');
|
760 |
$xml .= "\r\n ";
|
775 |
$xml .= "\r\n ";
|
761 |
if ($ligne['bf_date_debut_validite_fiche'] != '0000-00-00' &&
|
776 |
if ($ligne['bf_date_debut_validite_fiche'] != '0000-00-00' &&
|
762 |
$ligne['bf_date_debut_validite_fiche']>$ligne['bf_date_creation_fiche']) {
|
777 |
$ligne['bf_date_debut_validite_fiche']>$ligne['bf_date_creation_fiche']) {
|
763 |
$date_pub = $ligne['bf_date_debut_validite_fiche'];
|
778 |
$date_pub = strftime('%a, %d %b %Y %H:%M:%S +0200',strtotime($ligne['bf_date_debut_validite_fiche']));
|
764 |
} else $date_pub = $ligne['bf_date_creation_fiche'] ;
|
779 |
} else $date_pub = strftime('%a, %d %b %Y %H:%M:%S +0200',strtotime($ligne['bf_date_debut_evenement'])) ;
|
765 |
$xml .= XML_Util::createTag ('pubDate', null, strftime('%a, %d %b %Y %H:%M:%S GMT',strtotime($date_pub)));
|
780 |
$xml .= XML_Util::createTag ('pubDate', null, $date_pub);
|
766 |
$xml .= "\r\n ";
|
781 |
$xml .= "\r\n ";
|
767 |
$xml .= XML_Util::createEndElement ('item');
|
782 |
$xml .= XML_Util::createEndElement ('item');
|
768 |
}
|
783 |
}
|
769 |
}
|
784 |
}
|
770 |
else {//pas d'annonces
|
785 |
else {//pas d'annonces
|
Line 942... |
Line 957... |
942 |
for ($i=0; $i<count($tableau); $i++) {
|
957 |
for ($i=0; $i<count($tableau); $i++) {
|
943 |
if (($tableau[$i]['type'] == 'liste' || $tableau[$i]['type'] == 'checkbox' || $tableau[$i]['type'] == 'labelhtml') && $tableau[$i]['recherche'] == 1) {
|
958 |
if (($tableau[$i]['type'] == 'liste' || $tableau[$i]['type'] == 'checkbox' || $tableau[$i]['type'] == 'labelhtml') && $tableau[$i]['recherche'] == 1) {
|
944 |
$tableau[$i]['type']($formtemplate, $tableau[$i]['nom_bdd'], $tableau[$i]['label'], $tableau[$i]['limite1'],
|
959 |
$tableau[$i]['type']($formtemplate, $tableau[$i]['nom_bdd'], $tableau[$i]['label'], $tableau[$i]['limite1'],
|
945 |
$tableau[$i]['limite2'], $tableau[$i]['defaut'], $tableau[$i]['table_source'], $tableau[$i]['obligatoire'], 1, 'bazar') ;
|
960 |
$tableau[$i]['limite2'], $tableau[$i]['defaut'], $tableau[$i]['table_source'], $tableau[$i]['obligatoire'], 1, 'bazar') ;
|
946 |
}
|
961 |
}
|
- |
|
962 |
if ($tableau[$i]['type'] == 'listedatedeb' && $tableau[$i]['recherche'] == 1) {
|
- |
|
963 |
GEN_stockerFichierScript('jquery', 'http://code.jquery.com/jquery-latest.js');
|
- |
|
964 |
GEN_stockerFichierScript('jquery_date_picker', 'api/js/jquery/ui.datepicker.js');
|
- |
|
965 |
GEN_stockerFichierScript('jquery_date_picker_fr', 'api/js/jquery/ui.datepicker-fr.js');
|
- |
|
966 |
GEN_stockerStyleExterne( 'jquery_date_picker_style', 'api/js/jquery/ui.datepicker.css');
|
- |
|
967 |
$formtemplate->addElement('html', '<tr><td>Plage de dates: </td><td>'.bazar::getFiltrePlageDeDate().'</td></tr>');
|
- |
|
968 |
}
|
947 |
}
|
969 |
}
|
Line 948... |
Line 970... |
948 |
|
970 |
|
949 |
}
|
971 |
}
|
950 |
else {
|
972 |
else {
|
Line 1112... |
Line 1134... |
1112 |
*/
|
1134 |
*/
|
1113 |
function baz_liste_pagine_HTML($typeannonce, $nbitem, $emetteur, $valide, $requeteSQL = '', $requeteFrom = '', $requeteWhere = '') {
|
1135 |
function baz_liste_pagine_HTML($typeannonce, $nbitem, $emetteur, $valide, $requeteSQL = '', $requeteFrom = '', $requeteWhere = '') {
|
1114 |
// generation de la requete MySQL personnalisee
|
1136 |
// generation de la requete MySQL personnalisee
|
1115 |
$req_where=0;
|
1137 |
$req_where=0;
|
1116 |
$requete = 'SELECT * '.
|
1138 |
$requete = 'SELECT * '.
|
1117 |
'FROM bazar_fiche, bazar_nature '.$requeteFrom.' WHERE '.$requeteWhere;
|
1139 |
'FROM bazar_fiche, bazar_nature, '.BAZ_ANNUAIRE.' '.$requeteFrom.' WHERE '.$requeteWhere;
|
1118 |
if ($valide!=2) {
|
1140 |
if ($valide!=2) {
|
1119 |
if ($req_where==1) {$requete .= ' AND ';}
|
1141 |
if ($req_where==1) {$requete .= ' AND ';}
|
1120 |
$req_where=1;
|
1142 |
$req_where=1;
|
1121 |
$requete .= 'bf_statut_fiche='.$valide;
|
1143 |
$requete .= 'bf_statut_fiche='.$valide;
|
1122 |
} else {
|
1144 |
} else {
|
Line 1125... |
Line 1147... |
1125 |
|
1147 |
|
1126 |
$utilisateur = new Administrateur_bazar ($GLOBALS['AUTH']) ;
|
1148 |
$utilisateur = new Administrateur_bazar ($GLOBALS['AUTH']) ;
|
1127 |
if ($valide!=0) {
|
1149 |
if ($valide!=0) {
|
1128 |
if ($utilisateur->isSuperAdmin()) {
|
1150 |
if ($utilisateur->isSuperAdmin()) {
|
- |
|
1151 |
$req_where=1;
|
- |
|
1152 |
}
|
- |
|
1153 |
if ($req_where==1) {$requete .= ' AND ';}
|
- |
|
1154 |
if (isset($_POST['date_debut']) && $_POST['date_debut'] != '') {
|
- |
|
1155 |
$requete .= '((bf_date_debut_evenement <= "'.date('Y-m-d', strtotime($_POST['date_fin'])).'" and bf_date_debut_evenement >="'.date('Y-m-d', strtotime($_POST['date_debut'])).'" )' .
|
- |
|
1156 |
' or (bf_date_fin_evenement >="'.date('Y-m-d', strtotime($_POST['date_debut'])).'" and bf_date_fin_evenement <="'.date('Y-m-d', strtotime($_POST['date_fin'])).'")' .
|
1129 |
$req_where=1;
|
1157 |
' or bf_date_debut_evenement <= "'.date('Y-m-d', strtotime($_POST['date_debut'])).'" and bf_date_fin_evenement >= "'.date('Y-m-d', strtotime($_POST['date_fin'])).'") ';
|
1130 |
} else {
|
- |
|
1131 |
if ($req_where==1) {$requete .= ' AND ';}
|
1158 |
} else {
|
1132 |
$requete .= '(bf_date_debut_validite_fiche<=NOW() or bf_date_debut_validite_fiche="0000-00-00")'.
|
1159 |
$requete .= '(bf_date_debut_validite_fiche<=NOW() or bf_date_debut_validite_fiche="0000-00-00")'.
|
1133 |
' AND (bf_date_fin_validite_fiche>=NOW() or bf_date_fin_validite_fiche="0000-00-00") AND bn_id_nature=bf_ce_nature';
|
1160 |
' AND (bf_date_fin_validite_fiche>=NOW() or bf_date_fin_validite_fiche="0000-00-00") AND bn_id_nature=bf_ce_nature';
|
1134 |
$req_where=1;
|
1161 |
$req_where=1;
|
- |
|
1162 |
}
|
1135 |
}
|
1163 |
|
1136 |
}
|
1164 |
}
|
1137 |
if ($emetteur!='' && $emetteur!='tous') {
|
1165 |
if ($emetteur!='' && $emetteur!='tous') {
|
1138 |
if ($req_where==1) {$requete .= ' AND ';}
|
1166 |
if ($req_where==1) {$requete .= ' AND ';}
|
1139 |
$requete .= 'bf_ce_utilisateur='.$emetteur;
|
1167 |
$requete .= 'bf_ce_utilisateur='.$emetteur;
|
Line 1142... |
Line 1170... |
1142 |
if ($requeteSQL!='') {
|
1170 |
if ($requeteSQL!='') {
|
1143 |
if ($req_where==1) {$requete .= ' AND ';}
|
1171 |
if ($req_where==1) {$requete .= ' AND ';}
|
1144 |
$requete .= '('.$requeteSQL.')';
|
1172 |
$requete .= '('.$requeteSQL.')';
|
1145 |
$req_where=1;
|
1173 |
$req_where=1;
|
1146 |
}
|
1174 |
}
|
- |
|
1175 |
$requete .= ' and bf_ce_utilisateur='.BAZ_CHAMPS_ID;
|
1147 |
$requete .= ' ORDER BY bf_date_debut_validite_fiche DESC, bf_date_fin_validite_fiche DESC, bf_date_maj_fiche DESC';
|
1176 |
$requete .= ' ORDER BY bf_date_debut_validite_fiche DESC, bf_date_fin_validite_fiche DESC, bf_date_maj_fiche DESC';
|
1148 |
if ($nbitem!='') {$requete .= ' LIMIT 0,'.$nbitem;}
|
1177 |
if ($nbitem!='') {$requete .= ' LIMIT 0,'.$nbitem;}
|
1149 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1178 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
1150 |
if (DB::isError($resultat)) {
|
1179 |
if (DB::isError($resultat)) {
|
1151 |
return $resultat->getMessage().'<br /><br />'.$resultat->getDebugInfo() ;
|
1180 |
return $resultat->getMessage().'<br /><br />'.$resultat->getDebugInfo() ;
|
Line 1230... |
Line 1259... |
1230 |
}
|
1259 |
}
|
Line 1231... |
Line 1260... |
1231 |
|
1260 |
|
1232 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
1261 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
1233 |
*
|
1262 |
*
|
- |
|
1263 |
* $Log: not supported by cvs2svn $
|
- |
|
1264 |
* Revision 1.107 2008-09-17 14:08:45 alexandre_tb
|
- |
|
1265 |
* merge depuis aha
|
1234 |
* $Log: not supported by cvs2svn $
|
1266 |
*
|
1235 |
* Revision 1.106 2008-03-17 14:02:07 jp_milcent
|
1267 |
* Revision 1.106 2008-03-17 14:02:07 jp_milcent
|
1236 |
* Ajout d'un message demandant de s'identifiez pour poser des commentaires.
|
1268 |
* Ajout d'un message demandant de s'identifiez pour poser des commentaires.
|
1237 |
* Amélioration du XHTML (me prévenir en cas de pb).
|
1269 |
* Amélioration du XHTML (me prévenir en cas de pb).
|
1238 |
*
|
1270 |
*
|