Line 73... |
Line 73... |
73 |
else {$tableau[$nblignes]['obligatoire'] ='';}
|
73 |
else {$tableau[$nblignes]['obligatoire'] ='';}
|
74 |
if (isset($souschaine[9])) $tableau[$nblignes]['recherche'] = trim($souschaine[9]);
|
74 |
if (isset($souschaine[9])) $tableau[$nblignes]['recherche'] = trim($souschaine[9]);
|
75 |
else {$tableau[$nblignes]['recherche'] ='';}
|
75 |
else {$tableau[$nblignes]['recherche'] ='';}
|
Line 76... |
Line 76... |
76 |
|
76 |
|
77 |
|
77 |
|
78 |
// traitement des cases à cocher, dans ce cas la, on a une table de jointure entre la table
|
78 |
// traitement des cases � cocher, dans ce cas la, on a une table de jointure entre la table
|
79 |
// de liste et la table bazar_fiche (elle porte un nom du genre bazar_ont_***)
|
79 |
// de liste et la table bazar_fiche (elle porte un nom du genre bazar_ont_***)
|
Line 80... |
Line 80... |
80 |
// dans le template, à la place d'un nom de champs dans 'nom_bdd', on a un nom de table
|
80 |
// dans le template, � la place d'un nom de champs dans 'nom_bdd', on a un nom de table
|
81 |
// et 2 noms de champs séparés par un virgule ex : bazar_ont_theme,bot_id_theme,bot_id_fiche
|
81 |
// et 2 noms de champs s�par�s par un virgule ex : bazar_ont_theme,bot_id_theme,bot_id_fiche
|
82 |
|
82 |
|
83 |
if (isset($tableau[$nblignes]['nom_bdd']) && preg_match('/,/', $tableau[$nblignes]['nom_bdd'])) {
|
83 |
if (isset($tableau[$nblignes]['nom_bdd']) && preg_match('/,/', $tableau[$nblignes]['nom_bdd'])) {
|
Line 91... |
Line 91... |
91 |
return $tableau;
|
91 |
return $tableau;
|
92 |
}
|
92 |
}
|
Line 93... |
Line 93... |
93 |
|
93 |
|
94 |
/** baz_voir_fiches() - Permet de visualiser en detail une liste de fiche au format XHTML
|
94 |
/** baz_voir_fiches() - Permet de visualiser en detail une liste de fiche au format XHTML
|
95 |
*
|
95 |
*
|
96 |
* @global boolean Rajoute des informations internes a l'application (date de modification, lien vers la page de départ de l'appli)
|
96 |
* @global boolean Rajoute des informations internes a l'application (date de modification, lien vers la page de d�part de l'appli)
|
97 |
* @global integer Tableau d(Identifiant des fiches a afficher
|
97 |
* @global integer Tableau d(Identifiant des fiches a afficher
|
98 |
*
|
98 |
*
|
99 |
* @return string HTML
|
99 |
* @return string HTML
|
100 |
*/
|
100 |
*/
|
Line 353... |
Line 353... |
353 |
$res .= '<li class="BAZ_liste_modifier"><a href="'.$lien_modifier->getURL().'" id="modifier_fiche">'.BAZ_MODIFIER_LA_FICHE.'</a></li>'."\n";
|
353 |
$res .= '<li class="BAZ_liste_modifier"><a href="'.$lien_modifier->getURL().'" id="modifier_fiche">'.BAZ_MODIFIER_LA_FICHE.'</a></li>'."\n";
|
354 |
$lien_supprimer=$GLOBALS['_BAZAR_']['url'];
|
354 |
$lien_supprimer=$GLOBALS['_BAZAR_']['url'];
|
355 |
$lien_supprimer->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_SUPPRESSION);
|
355 |
$lien_supprimer->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_SUPPRESSION);
|
356 |
$lien_supprimer->addQueryString('id_fiche', $GLOBALS['_BAZAR_']['id_fiche']);
|
356 |
$lien_supprimer->addQueryString('id_fiche', $GLOBALS['_BAZAR_']['id_fiche']);
|
357 |
$lien_supprimer->addQueryString('typeannonce', $ligne['bf_ce_nature']);
|
357 |
$lien_supprimer->addQueryString('typeannonce', $ligne['bf_ce_nature']);
|
- |
|
358 |
|
- |
|
359 |
|
- |
|
360 |
|
358 |
$res .= '<li class="BAZ_liste_supprimer"><a href="'.$lien_supprimer->getURL().'" id="supprimer_fiche">'.BAZ_SUPPRIMER_LA_FICHE.'</a></li>'."\n";
|
361 |
$res .= '<li class="BAZ_liste_supprimer"><a href="'.$lien_supprimer->getURL().'" id="supprimer_fiche">'.BAZ_SUPPRIMER_LA_FICHE.'</a></li>'."\n";
|
359 |
$res .= '</ul>'."\n";
|
362 |
$res .= '</ul>'."\n";
|
360 |
$res .= '</div>'."\n";
|
363 |
$res .= '</div>'."\n";
|
- |
|
364 |
|
- |
|
365 |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION);
|
- |
|
366 |
|
361 |
}
|
367 |
}
|
362 |
}
|
368 |
}
|
363 |
$res .= '</div>'."\n";
|
369 |
$res .= '</div>'."\n";
|
364 |
$res .= '</div>'."\n";
|
370 |
$res .= '</div>'."\n";
|
365 |
}
|
371 |
}
|
Line 366... |
Line 372... |
366 |
|
372 |
|
367 |
// Nous vérifions comment est appelé la fonction
|
373 |
// Nous v�rifions comment est appel� la fonction
|
368 |
if ($danslappli == 0) {
|
374 |
if ($danslappli == 0) {
|
369 |
$res .= '</div>'."\n";
|
375 |
$res .= '</div>'."\n";
|
Line 370... |
Line 376... |
370 |
} else if ($danslappli == 1 ) {
|
376 |
} else if ($danslappli == 1 ) {
|
Line 429... |
Line 435... |
429 |
$res .= '<p>'.BAZ_IL_Y_A.$resultat->numRows().' ';
|
435 |
$res .= '<p>'.BAZ_IL_Y_A.$resultat->numRows().' ';
|
430 |
// Ajout du "s" ou pas
|
436 |
// Ajout du "s" ou pas
|
431 |
$res .= ($resultat->numRows() == 1) ? BAZ_COMMENTAIRE : BAZ_COMMENTAIRES;
|
437 |
$res .= ($resultat->numRows() == 1) ? BAZ_COMMENTAIRE : BAZ_COMMENTAIRES;
|
432 |
$res .= '</p>'."\n";
|
438 |
$res .= '</p>'."\n";
|
Line 433... |
Line 439... |
433 |
|
439 |
|
434 |
// Info pour ajotuer ces commentaires si on n'est pas identifié
|
440 |
// Info pour ajotuer ces commentaires si on n'est pas identifi�
|
435 |
if (!$GLOBALS['AUTH']->getAuth()) {
|
441 |
if (!$GLOBALS['AUTH']->getAuth()) {
|
436 |
$res .= '<p class="information">'.BAZ_COMMENTAIRE_AUTH.'</p>';
|
442 |
$res .= '<p class="information">'.BAZ_COMMENTAIRE_AUTH.'</p>';
|
Line 437... |
Line 443... |
437 |
}
|
443 |
}
|
Line 529... |
Line 535... |
529 |
$final .= (($count == 0 || $count == (strlen($nom) - 1)) ? strtoupper($letter) : strtolower($letter));
|
535 |
$final .= (($count == 0 || $count == (strlen($nom) - 1)) ? strtoupper($letter) : strtolower($letter));
|
530 |
}
|
536 |
}
|
531 |
$count++;
|
537 |
$count++;
|
532 |
}
|
538 |
}
|
Line 533... |
Line 539... |
533 |
|
539 |
|
534 |
// vérifions que le retour n'est pas uniquement un underscore
|
540 |
// v�rifions que le retour n'est pas uniquement un underscore
|
Line 535... |
Line 541... |
535 |
if(preg_match('/^[[:punct:]]+$/', $final)) return FALSE;
|
541 |
if(preg_match('/^[[:punct:]]+$/', $final)) return FALSE;
|
536 |
|
542 |
|
537 |
// sinon retour du nom formaté
|
543 |
// sinon retour du nom format�
|
Line 538... |
Line 544... |
538 |
return($final);
|
544 |
return($final);
|
539 |
}
|
545 |
}
|
540 |
|
546 |
|
541 |
|
547 |
|
542 |
/** RSSversHTML () transforme un flux RSS (en XML) en page HTML
|
548 |
/** RSSversHTML () transforme un flux RSS (en XML) en page HTML
|
543 |
*
|
549 |
*
|
544 |
* On passe en paramètre le contenu du flux RSS, on affiche ou non la description,
|
550 |
* On passe en param�tre le contenu du flux RSS, on affiche ou non la description,
|
545 |
* et on choisit de format de la date à l'affichage. On a en sortie du code HTML à afficher
|
551 |
* et on choisit de format de la date � l'affichage. On a en sortie du code HTML � afficher
|
546 |
*
|
552 |
*
|
Line 590... |
Line 596... |
590 |
//plusieures annonces trouvees, on accorde au pluriel
|
596 |
//plusieures annonces trouvees, on accorde au pluriel
|
591 |
else {
|
597 |
else {
|
592 |
$res = '<br /><h4>'.BAZ_IL_Y_A.(count($items)-1).' '.BAZ_FICHES_CORRESPONDANTES.'</h4><br />'."\n".$res;
|
598 |
$res = '<br /><h4>'.BAZ_IL_Y_A.(count($items)-1).' '.BAZ_FICHES_CORRESPONDANTES.'</h4><br />'."\n".$res;
|
593 |
}
|
599 |
}
|
594 |
}
|
600 |
}
|
595 |
//cas des fiches pas trouvées
|
601 |
//cas des fiches pas trouv�es
|
596 |
if (((count($items)-1)==1)and($title[1]==BAZ_PAS_D_ANNONCES)) {
|
602 |
if (((count($items)-1)==1)and($title[1]==BAZ_PAS_D_ANNONCES)) {
|
597 |
$res = '<br /><h4>'.BAZ_PAS_D_ANNONCES.'</h4><br />'."\n";
|
603 |
$res = '<br /><h4>'.BAZ_PAS_D_ANNONCES.'</h4><br />'."\n";
|
598 |
}
|
604 |
}
|
599 |
}
|
605 |
}
|
600 |
}
|
606 |
}
|
Line 848... |
Line 854... |
848 |
//requete pour obtenir l'id et le label des types d'annonces
|
854 |
//requete pour obtenir l'id et le label des types d'annonces
|
849 |
$requete = 'SELECT bn_id_nature, bn_label_nature '.
|
855 |
$requete = 'SELECT bn_id_nature, bn_label_nature '.
|
850 |
'FROM bazar_nature WHERE bn_ce_id_menu IN ('.$GLOBALS['_BAZAR_']['categorie_nature'].') ';
|
856 |
'FROM bazar_nature WHERE bn_ce_id_menu IN ('.$GLOBALS['_BAZAR_']['categorie_nature'].') ';
|
851 |
if (isset($GLOBALS['_BAZAR_']['langue'])) $requete .= ' and bn_ce_i18n like "'.$GLOBALS['_BAZAR_']['langue'].'%" ';
|
857 |
if (isset($GLOBALS['_BAZAR_']['langue'])) $requete .= ' and bn_ce_i18n like "'.$GLOBALS['_BAZAR_']['langue'].'%" ';
|
852 |
'ORDER BY bn_label_nature ASC';
|
858 |
'ORDER BY bn_label_nature ASC';
|
- |
|
859 |
|
- |
|
860 |
|
853 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
861 |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ;
|
854 |
if (DB::isError($resultat)) {
|
862 |
if (DB::isError($resultat)) {
|
855 |
return ($resultat->getMessage().$resultat->getDebugInfo()) ;
|
863 |
return ($resultat->getMessage().$resultat->getDebugInfo()) ;
|
856 |
}
|
864 |
}
|
857 |
//on recupere le nb de types de fiches, pour plus tard
|
865 |
//on recupere le nb de types de fiches, pour plus tard
|
Line 928... |
Line 936... |
928 |
$formtemplate->setDefaults($defauts);
|
936 |
$formtemplate->setDefaults($defauts);
|
929 |
}
|
937 |
}
|
Line 930... |
Line 938... |
930 |
|
938 |
|
931 |
//champs texte pour entrer les mots cles
|
939 |
//champs texte pour entrer les mots cles
|
932 |
$option=array('maxlength'=>60,'style'=>'border:1px solid #000;width:200px;font:12px Myriad, Arial, sans-serif;');
|
940 |
$option=array('maxlength'=>60,'style'=>'border:1px solid #000;width:200px;font:12px Myriad, Arial, sans-serif;');
|
Line 933... |
Line 941... |
933 |
$formtemplate->addElement('text', 'recherche_mots_cles', BAZ_MOT_CLE, $option) ;
|
941 |
// $formtemplate->addElement('text', 'recherche_mots_cles', BAZ_MOT_CLE, $option) ;
|
934 |
|
942 |
|
Line 935... |
Line 943... |
935 |
//option cachee pour savoir si le formulaire a ete appele deja
|
943 |
//option cachee pour savoir si le formulaire a ete appele deja
|
Line 1017... |
Line 1025... |
1017 |
$nb_jointures++;
|
1025 |
$nb_jointures++;
|
1018 |
$nom_liste = $tableau[$i]['type'].$tableau[$i]['nom_bdd'] ;
|
1026 |
$nom_liste = $tableau[$i]['type'].$tableau[$i]['nom_bdd'] ;
|
1019 |
if (isset($_REQUEST[$nom_liste]) && is_array($_REQUEST[$nom_liste])) {
|
1027 |
if (isset($_REQUEST[$nom_liste]) && is_array($_REQUEST[$nom_liste])) {
|
1020 |
$case_coche = true;
|
1028 |
$case_coche = true;
|
1021 |
$requeteFrom .= ', bazar_fiche_valeur_liste as bfvl'.($nb_jointures) ;
|
1029 |
$requeteFrom .= ', bazar_fiche_valeur_liste as bfvl'.($nb_jointures) ;
|
1022 |
$requeteWhereListe .= ' bfvl'.$nb_jointures.'.bfvl_ce_liste='.$tableau[$i]['nom_bdd'].' AND ' ; // Numéro de la liste
|
1030 |
$requeteWhereListe .= ' bfvl'.$nb_jointures.'.bfvl_ce_liste='.$tableau[$i]['nom_bdd'].' AND ' ; // Num�ro de la liste
|
1023 |
$requeteWhere .= ' bfvl'.($nb_jointures).'.bfvl_ce_fiche=bf_id_fiche AND ';
|
1031 |
$requeteWhere .= ' bfvl'.($nb_jointures).'.bfvl_ce_fiche=bf_id_fiche AND ';
|
1024 |
$requeteWhereListe .= ' bfvl'.$nb_jointures.'.bfvl_valeur IN (' ;
|
1032 |
$requeteWhereListe .= ' bfvl'.$nb_jointures.'.bfvl_valeur IN (' ;
|
1025 |
$chaine = '';
|
1033 |
$chaine = '';
|
1026 |
//var_dump($_REQUEST[$nom_liste]);
|
1034 |
//var_dump($_REQUEST[$nom_liste]);
|
1027 |
foreach ($_REQUEST[$nom_liste] as $cle =>$valeur) {
|
1035 |
foreach ($_REQUEST[$nom_liste] as $cle =>$valeur) {
|
Line 1032... |
Line 1040... |
1032 |
$requeteWhereListe .= substr ($chaine, 0, strlen ($chaine)-1) ;
|
1040 |
$requeteWhereListe .= substr ($chaine, 0, strlen ($chaine)-1) ;
|
1033 |
$requeteWhereListe .= ') AND ';
|
1041 |
$requeteWhereListe .= ') AND ';
|
1034 |
} else {
|
1042 |
} else {
|
1035 |
if (isset ($_REQUEST[$nom_liste]) && $_REQUEST[$nom_liste]!=0) {
|
1043 |
if (isset ($_REQUEST[$nom_liste]) && $_REQUEST[$nom_liste]!=0) {
|
1036 |
$requeteFrom .= ', bazar_fiche_valeur_liste as bfvl'.($nb_jointures) ;
|
1044 |
$requeteFrom .= ', bazar_fiche_valeur_liste as bfvl'.($nb_jointures) ;
|
1037 |
$requeteWhereListe .= ' bfvl'.$nb_jointures.'.bfvl_ce_liste='.$tableau[$i]['nom_bdd'].' AND ' ; // Numéro de la liste
|
1045 |
$requeteWhereListe .= ' bfvl'.$nb_jointures.'.bfvl_ce_liste='.$tableau[$i]['nom_bdd'].' AND ' ; // Num�ro de la liste
|
1038 |
$requeteWhereListe .= ' bfvl'.$nb_jointures.'.bfvl_valeur='.$_REQUEST[$nom_liste].' AND ';
|
1046 |
$requeteWhereListe .= ' bfvl'.$nb_jointures.'.bfvl_valeur='.$_REQUEST[$nom_liste].' AND ';
|
1039 |
$requeteWhere .= ' bfvl'.($nb_jointures).'.bfvl_ce_fiche=bf_id_fiche AND ';
|
1047 |
$requeteWhere .= ' bfvl'.($nb_jointures).'.bfvl_ce_fiche=bf_id_fiche AND ';
|
1040 |
$case_coche = true;
|
1048 |
$case_coche = true;
|
1041 |
}
|
1049 |
}
|
1042 |
}
|
1050 |
}
|
Line 1077... |
Line 1085... |
1077 |
}
|
1085 |
}
|
1078 |
if($resultat->numRows() != 0) {
|
1086 |
if($resultat->numRows() != 0) {
|
1079 |
$res .= '<h2>'.BAZ_DERNIERES_FICHES.'</h2>';
|
1087 |
$res .= '<h2>'.BAZ_DERNIERES_FICHES.'</h2>';
|
1080 |
$res .= '<ul class="liste_rss">';
|
1088 |
$res .= '<ul class="liste_rss">';
|
1081 |
while($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
1089 |
while($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
|
- |
|
1090 |
if ($ligne['bf_statut_fiche'] ==1 || $utilisateur->isSuperAdmin()) {
|
1082 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
|
1091 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE);
|
1083 |
$GLOBALS['_BAZAR_']['url']->addQueryString('id_fiche', $ligne['bf_id_fiche']);
|
1092 |
$GLOBALS['_BAZAR_']['url']->addQueryString('id_fiche', $ligne['bf_id_fiche']);
|
1084 |
$res .= '<li class="titre_rss"><a class="lien_rss" href="'. $GLOBALS['_BAZAR_']['url']->getURL() .'" alt="lire la fiche">'. $ligne['bf_titre'].'</a></li>';
|
1093 |
$res .= '<li class="titre_rss"><a class="lien_rss" href="'. $GLOBALS['_BAZAR_']['url']->getURL() .'" alt="lire la fiche">'. $ligne['bf_titre'].'</a></li>';
|
1085 |
}
|
1094 |
}
|
- |
|
1095 |
}
|
1086 |
$res .= '</ul>';
|
1096 |
$res .= '</ul>';
|
1087 |
}
|
1097 |
}
|
1088 |
}
|
1098 |
}
|
1089 |
}
|
1099 |
}
|
Line 1272... |
Line 1282... |
1272 |
|
1282 |
|
1273 |
return $res ;
|
1283 |
return $res ;
|
Line 1274... |
Line 1284... |
1274 |
}
|
1284 |
}
|
1275 |
|
1285 |
|
1276 |
function encoder_en_utf8($txt) {
|
1286 |
function encoder_en_utf8($txt) {
|
1277 |
// Nous remplaçons l'apostrophe de type RIGHT SINGLE QUOTATION MARK et les & isolées qui n'auraient pas été
|
1287 |
// Nous rempla�ons l'apostrophe de type RIGHT SINGLE QUOTATION MARK et les & isol�es qui n'auraient pas �t�
|
1278 |
// remplacées par une entitée HTML.
|
1288 |
// remplac�es par une entit�e HTML.
|
1279 |
$cp1252_map = array("\xc2\x92" => "\xe2\x80\x99" /* RIGHT SINGLE QUOTATION MARK */);
|
1289 |
$cp1252_map = array("\xc2\x92" => "\xe2\x80\x99" /* RIGHT SINGLE QUOTATION MARK */);
|
Line 1280... |
Line 1290... |
1280 |
return strtr(preg_replace('/ \x{0026} /u', ' & ', mb_convert_encoding($txt, 'UTF-8','HTML-ENTITIES')), $cp1252_map);
|
1290 |
return strtr(preg_replace('/ \x{0026} /u', ' & ', mb_convert_encoding($txt, 'UTF-8','HTML-ENTITIES')), $cp1252_map);
|
Line 1286... |
Line 1296... |
1286 |
* Revision 1.99.2.13 2008-04-16 12:39:56 alexandre_tb
|
1296 |
* Revision 1.99.2.13 2008-04-16 12:39:56 alexandre_tb
|
1287 |
* simplification du code en utilisant la classe Bazar_element
|
1297 |
* simplification du code en utilisant la classe Bazar_element
|
1288 |
*
|
1298 |
*
|
1289 |
* Revision 1.99.2.12 2008-03-17 14:02:53 jp_milcent
|
1299 |
* Revision 1.99.2.12 2008-03-17 14:02:53 jp_milcent
|
1290 |
* Ajout d'un message demandant de s'identifiez pour poser des commentaires.
|
1300 |
* Ajout d'un message demandant de s'identifiez pour poser des commentaires.
|
1291 |
* Amélioration du XHTML (me prévenir en cas de pb).
|
1301 |
* Am�lioration du XHTML (me pr�venir en cas de pb).
|
1292 |
*
|
1302 |
*
|
1293 |
* Revision 1.99.2.11 2008-03-17 11:03:02 jp_milcent
|
1303 |
* Revision 1.99.2.11 2008-03-17 11:03:02 jp_milcent
|
1294 |
* Ajout de l'authentification nécessaire pour déposer des commentaires.
|
1304 |
* Ajout de l'authentification n�cessaire pour d�poser des commentaires.
|
1295 |
* Corrections sur la gestion des paramêtres dans les urls (compatibilité applette Identification et Moteur de Recherche).
|
1305 |
* Corrections sur la gestion des param�tres dans les urls (compatibilit� applette Identification et Moteur de Recherche).
|
1296 |
*
|
1306 |
*
|
1297 |
* Revision 1.99.2.10 2008-02-04 13:03:09 alexandre_tb
|
1307 |
* Revision 1.99.2.10 2008-02-04 13:03:09 alexandre_tb
|
1298 |
* ajout d un class css dans les h2
|
1308 |
* ajout d un class css dans les h2
|
1299 |
*
|
1309 |
*
|
1300 |
* Revision 1.99.2.9 2008-02-01 16:24:10 florian
|
1310 |
* Revision 1.99.2.9 2008-02-01 16:24:10 florian
|
1301 |
* ajout champs_mail, décommenter les traductions des javascripts
|
1311 |
* ajout champs_mail, d�commenter les traductions des javascripts
|
1302 |
*
|
1312 |
*
|
1303 |
* Revision 1.99.2.8 2008-01-29 09:35:37 alexandre_tb
|
1313 |
* Revision 1.99.2.8 2008-01-29 09:35:37 alexandre_tb
|
1304 |
* remplacement des variables action par une constante
|
1314 |
* remplacement des variables action par une constante
|
1305 |
* Utilisation d un redirection pour eviter que les formulaires soient valides 2 fois
|
1315 |
* Utilisation d un redirection pour eviter que les formulaires soient valides 2 fois
|
1306 |
* simplification de la suppression d un lien associe a une liste
|
1316 |
* simplification de la suppression d un lien associe a une liste
|
Line 1310... |
Line 1320... |
1310 |
*
|
1320 |
*
|
1311 |
* Revision 1.99.2.6 2007-12-14 15:55:38 alexandre_tb
|
1321 |
* Revision 1.99.2.6 2007-12-14 15:55:38 alexandre_tb
|
1312 |
* les commentaires peuvent maintenant apparaitre dans le moteur de recherche et dans les fiches, il faut mettre a 1 respectivement le champs recherche et obligatoire
|
1322 |
* les commentaires peuvent maintenant apparaitre dans le moteur de recherche et dans les fiches, il faut mettre a 1 respectivement le champs recherche et obligatoire
|
1313 |
*
|
1323 |
*
|
1314 |
* Revision 1.99.2.5 2007-12-10 12:57:34 jp_milcent
|
1324 |
* Revision 1.99.2.5 2007-12-10 12:57:34 jp_milcent
|
1315 |
* Correction du problèmes des & non remplacées par des &
|
1325 |
* Correction du probl�mes des & non remplac�es par des &
|
1316 |
*
|
1326 |
*
|
1317 |
* Revision 1.99.2.4 2007-12-04 08:58:26 alexandre_tb
|
1327 |
* Revision 1.99.2.4 2007-12-04 08:58:26 alexandre_tb
|
1318 |
* modification de styles dans les formulaires
|
1328 |
* modification de styles dans les formulaires
|
1319 |
*
|
1329 |
*
|
1320 |
* Revision 1.99.2.3 2007-12-03 15:16:21 jp_milcent
|
1330 |
* Revision 1.99.2.3 2007-12-03 15:16:21 jp_milcent
|
1321 |
* Correction problème de la div mystère!
|
1331 |
* Correction probl�me de la div myst�re!
|
1322 |
*
|
1332 |
*
|
1323 |
* Revision 1.99.2.2 2007-11-30 15:02:50 alexandre_tb
|
1333 |
* Revision 1.99.2.2 2007-11-30 15:02:50 alexandre_tb
|
1324 |
* simplification du code et correction du bug (les fiches de la carto n affichent pas la bonne nature
|
1334 |
* simplification du code et correction du bug (les fiches de la carto n affichent pas la bonne nature
|
1325 |
*
|
1335 |
*
|
1326 |
* Revision 1.99.2.1 2007-11-30 14:14:36 jp_milcent
|
1336 |
* Revision 1.99.2.1 2007-11-30 14:14:36 jp_milcent
|
1327 |
* Ajout d'un décodage des apostrophes de type RIGHT SINGLE QUOTATION MARK.
|
1337 |
* Ajout d'un d�codage des apostrophes de type RIGHT SINGLE QUOTATION MARK.
|
1328 |
*
|
1338 |
*
|
1329 |
* Revision 1.99 2007-11-05 10:17:19 alexandre_tb
|
1339 |
* Revision 1.99 2007-11-05 10:17:19 alexandre_tb
|
1330 |
* correction bug: retrait inorportun de la variable menu dans la globale URL
|
1340 |
* correction bug: retrait inorportun de la variable menu dans la globale URL
|
1331 |
*
|
1341 |
*
|
1332 |
* Revision 1.98 2007-10-24 13:27:45 alexandre_tb
|
1342 |
* Revision 1.98 2007-10-24 13:27:45 alexandre_tb
|
Line 1349... |
Line 1359... |
1349 |
*
|
1359 |
*
|
1350 |
* Revision 1.92 2007-09-28 15:02:43 jp_milcent
|
1360 |
* Revision 1.92 2007-09-28 15:02:43 jp_milcent
|
1351 |
* Suppression d'une div fermante jamais ouverte!
|
1361 |
* Suppression d'une div fermante jamais ouverte!
|
1352 |
*
|
1362 |
*
|
1353 |
* Revision 1.91 2007-09-28 14:43:29 jp_milcent
|
1363 |
* Revision 1.91 2007-09-28 14:43:29 jp_milcent
|
1354 |
* Correction bogue sur la gestion du mail des rédacteurs.
|
1364 |
* Correction bogue sur la gestion du mail des r�dacteurs.
|
1355 |
*
|
1365 |
*
|
1356 |
* Revision 1.90 2007-09-28 13:39:15 jp_milcent
|
1366 |
* Revision 1.90 2007-09-28 13:39:15 jp_milcent
|
1357 |
* Ajout d'une constante permettant de configurer l'affichage ou pas du courriel du rédacteur d'une fiche.
|
1367 |
* Ajout d'une constante permettant de configurer l'affichage ou pas du courriel du r�dacteur d'une fiche.
|
1358 |
*
|
1368 |
*
|
1359 |
* Revision 1.89 2007-09-18 07:38:43 alexandre_tb
|
1369 |
* Revision 1.89 2007-09-18 07:38:43 alexandre_tb
|
1360 |
* ajout de la constante BAZ_AFFICHER_FILTRE_MOTEUR pour enlever le choix du type de fiche dans le moteur de recherche.
|
1370 |
* ajout de la constante BAZ_AFFICHER_FILTRE_MOTEUR pour enlever le choix du type de fiche dans le moteur de recherche.
|
1361 |
*
|
1371 |
*
|
1362 |
* Revision 1.88 2007-08-27 12:32:14 alexandre_tb
|
1372 |
* Revision 1.88 2007-08-27 12:32:14 alexandre_tb
|
1363 |
* suppression de un notice
|
1373 |
* suppression de un notice
|
1364 |
*
|
1374 |
*
|
1365 |
* Revision 1.87 2007-07-05 08:27:35 alexandre_tb
|
1375 |
* Revision 1.87 2007-07-05 08:27:35 alexandre_tb
|
1366 |
* dans le flux ajout utf8_encode pour la description et le titre des flux
|
1376 |
* dans le flux ajout utf8_encode pour la description et le titre des flux
|
1367 |
*
|
1377 |
*
|
1368 |
* indentation du code, et correction bug lorsque plusieurs catégories nature étaient demandé lors de consultation de fiche.
|
1378 |
* indentation du code, et correction bug lorsque plusieurs cat�gories nature �taient demand� lors de consultation de fiche.
|
1369 |
*
|
1379 |
*
|
1370 |
* Revision 1.86 2007-07-04 10:02:42 alexandre_tb
|
1380 |
* Revision 1.86 2007-07-04 10:02:42 alexandre_tb
|
1371 |
* deplacement d une balise <ul> dans la liste des resultats pour conformite xhtml
|
1381 |
* deplacement d une balise <ul> dans la liste des resultats pour conformite xhtml
|
1372 |
*
|
1382 |
*
|
1373 |
* Revision 1.85 2007-06-25 12:15:06 alexandre_tb
|
1383 |
* Revision 1.85 2007-06-25 12:15:06 alexandre_tb
|
Line 1390... |
Line 1400... |
1390 |
*
|
1400 |
*
|
1391 |
* Revision 1.79 2007/04/19 14:57:41 alexandre_tb
|
1401 |
* Revision 1.79 2007/04/19 14:57:41 alexandre_tb
|
1392 |
* merge
|
1402 |
* merge
|
1393 |
*
|
1403 |
*
|
1394 |
* Revision 1.77 2007/04/04 15:15:22 neiluj
|
1404 |
* Revision 1.77 2007/04/04 15:15:22 neiluj
|
1395 |
* débug pour nom wiki
|
1405 |
* d�bug pour nom wiki
|
1396 |
*
|
1406 |
*
|
1397 |
* Revision 1.76 2007/04/04 15:09:59 florian
|
1407 |
* Revision 1.76 2007/04/04 15:09:59 florian
|
1398 |
* modif class fichiers
|
1408 |
* modif class fichiers
|
1399 |
*
|
1409 |
*
|
1400 |
* Revision 1.75 2007/04/04 08:51:01 florian
|
1410 |
* Revision 1.75 2007/04/04 08:51:01 florian
|
1401 |
* gestion des classes spécifiques pour habiller par CSS les fiches bazar
|
1411 |
* gestion des classes sp�cifiques pour habiller par CSS les fiches bazar
|
1402 |
*
|
1412 |
*
|
1403 |
* Revision 1.74 2007/03/28 15:54:32 florian
|
1413 |
* Revision 1.74 2007/03/28 15:54:32 florian
|
1404 |
* correction de bugs
|
1414 |
* correction de bugs
|
1405 |
*
|
1415 |
*
|
1406 |
* Revision 1.73 2007/03/28 10:01:47 florian
|
1416 |
* Revision 1.73 2007/03/28 10:01:47 florian
|
1407 |
* ajout de la constante BAZ_UTILISE_TEMPLATE, pour utiliser ou non les templates pour l'affichage du moteur de recherche
|
1417 |
* ajout de la constante BAZ_UTILISE_TEMPLATE, pour utiliser ou non les templates pour l'affichage du moteur de recherche
|
1408 |
*
|
1418 |
*
|
1409 |
* Revision 1.72 2007/03/28 08:51:22 neiluj
|
1419 |
* Revision 1.72 2007/03/28 08:51:22 neiluj
|
1410 |
* passage des flux RSS en UTF-8
|
1420 |
* passage des flux RSS en UTF-8
|
1411 |
* ajout de l'indentation du code
|
1421 |
* ajout de l'indentation du code
|
1412 |
* Vérification validation w3c = OK
|
1422 |
* V�rification validation w3c = OK
|
1413 |
*
|
1423 |
*
|
1414 |
* Revision 1.71 2007/03/19 15:17:37 alexandre_tb
|
1424 |
* Revision 1.71 2007/03/19 15:17:37 alexandre_tb
|
1415 |
* correction de la requete de recherche
|
1425 |
* correction de la requete de recherche
|
1416 |
*
|
1426 |
*
|
1417 |
* Revision 1.70 2007/03/08 15:12:13 jp_milcent
|
1427 |
* Revision 1.70 2007/03/08 15:12:13 jp_milcent
|
1418 |
* Fusion avec la livraison Menes : 08 mars 2007
|
1428 |
* Fusion avec la livraison Menes : 08 mars 2007
|
1419 |
*
|
1429 |
*
|
1420 |
* Revision 1.60.2.11 2007/03/07 17:20:19 jp_milcent
|
1430 |
* Revision 1.60.2.11 2007/03/07 17:20:19 jp_milcent
|
1421 |
* Ajout du nettoyage systématique des URLs.
|
1431 |
* Ajout du nettoyage syst�matique des URLs.
|
1422 |
*
|
1432 |
*
|
1423 |
* Revision 1.60.2.10 2007/03/06 09:41:15 alexandre_tb
|
1433 |
* Revision 1.60.2.10 2007/03/06 09:41:15 alexandre_tb
|
1424 |
* backport de corrections de bugs de la branche principale
|
1434 |
* backport de corrections de bugs de la branche principale
|
1425 |
*
|
1435 |
*
|
1426 |
* Revision 1.69 2007/03/06 09:39:00 alexandre_tb
|
1436 |
* Revision 1.69 2007/03/06 09:39:00 alexandre_tb
|
Line 1434... |
Line 1444... |
1434 |
* Revision 1.67 2007/02/28 10:18:56 alexandre_tb
|
1444 |
* Revision 1.67 2007/02/28 10:18:56 alexandre_tb
|
1435 |
* backport de bug depuis la 1.60 de menes
|
1445 |
* backport de bug depuis la 1.60 de menes
|
1436 |
*
|
1446 |
*
|
1437 |
* Revision 1.60.2.9 2007/02/27 15:32:40 alexandre_tb
|
1447 |
* Revision 1.60.2.9 2007/02/27 15:32:40 alexandre_tb
|
1438 |
* utilisation de la fonction xmlEntities pour transformer les & en &#...;
|
1448 |
* utilisation de la fonction xmlEntities pour transformer les & en &#...;
|
1439 |
* fixe les plantages des flux rss lorsque des guillemets ou des esperluettes étaient présents
|
1449 |
* fixe les plantages des flux rss lorsque des guillemets ou des esperluettes �taient pr�sents
|
1440 |
*
|
1450 |
*
|
1441 |
* Revision 1.60.2.8 2007/02/27 15:11:00 alexandre_tb
|
1451 |
* Revision 1.60.2.8 2007/02/27 15:11:00 alexandre_tb
|
1442 |
* correction d une jointure dans la requete pour les flux rss
|
1452 |
* correction d une jointure dans la requete pour les flux rss
|
1443 |
* utilisation de la librairie XML_Util de pear pour generer le flux RSS -> plus clair
|
1453 |
* utilisation de la librairie XML_Util de pear pour generer le flux RSS -> plus clair
|
1444 |
*
|
1454 |
*
|
1445 |
* Revision 1.60.2.7 2007/02/15 17:39:00 jp_milcent
|
1455 |
* Revision 1.60.2.7 2007/02/15 17:39:00 jp_milcent
|
1446 |
* Remise dans le code d'un bogue...
|
1456 |
* Remise dans le code d'un bogue...
|
1447 |
* A corriger!
|
1457 |
* A corriger!
|
1448 |
*
|
1458 |
*
|
1449 |
* Revision 1.60.2.6 2007/02/15 13:42:16 jp_milcent
|
1459 |
* Revision 1.60.2.6 2007/02/15 13:42:16 jp_milcent
|
1450 |
* Utilisation de IN à la place du = dans les requêtes traitant les catégories de fiches.
|
1460 |
* Utilisation de IN � la place du = dans les requ�tes traitant les cat�gories de fiches.
|
1451 |
* Permet d'utiliser la syntaxe 1,2,3 dans la configuration de categorie_nature.
|
1461 |
* Permet d'utiliser la syntaxe 1,2,3 dans la configuration de categorie_nature.
|
1452 |
*
|
1462 |
*
|
1453 |
* Revision 1.64 2007/02/02 14:00:41 alexandre_tb
|
1463 |
* Revision 1.64 2007/02/02 14:00:41 alexandre_tb
|
1454 |
* mise en place d'un template pour l'affichage du moteur de recherche
|
1464 |
* mise en place d'un template pour l'affichage du moteur de recherche
|
1455 |
*
|
1465 |
*
|
1456 |
* Revision 1.60.2.5 2007/02/02 13:46:54 alexandre_tb
|
1466 |
* Revision 1.60.2.5 2007/02/02 13:46:54 alexandre_tb
|
1457 |
* correction bug sur une date
|
1467 |
* correction bug sur une date
|
1458 |
*
|
1468 |
*
|
1459 |
* Revision 1.60.2.4 2007/01/30 15:45:01 alexandre_tb
|
1469 |
* Revision 1.60.2.4 2007/01/30 15:45:01 alexandre_tb
|
1460 |
* affichage de la date de création e la fiche lorsque la date de début de validité n'est plus bonne
|
1470 |
* affichage de la date de cr�ation e la fiche lorsque la date de d�but de validit� n'est plus bonne
|
1461 |
*
|
1471 |
*
|
1462 |
* Revision 1.60.2.3 2007/01/29 10:53:46 alexandre_tb
|
1472 |
* Revision 1.60.2.3 2007/01/29 10:53:46 alexandre_tb
|
1463 |
* Mise en place de la constante BAZ_DERNIERES_FICHES pour remplacer le label en francais dans baz_liste
|
1473 |
* Mise en place de la constante BAZ_DERNIERES_FICHES pour remplacer le label en francais dans baz_liste
|
1464 |
*
|
1474 |
*
|
1465 |
* Revision 1.63 2007/01/18 14:37:34 alexandre_tb
|
1475 |
* Revision 1.63 2007/01/18 14:37:34 alexandre_tb
|
1466 |
* backport
|
1476 |
* backport
|
1467 |
* les dates ne s'affichent pas si elles sont vides.
|
1477 |
* les dates ne s'affichent pas si elles sont vides.
|
1468 |
* les champs dates propose 4 années avant l'année actuelle
|
1478 |
* les champs dates propose 4 ann�es avant l'ann�e actuelle
|
1469 |
*
|
1479 |
*
|
1470 |
* Revision 1.60.2.2 2007/01/17 16:01:27 alexandre_tb
|
1480 |
* Revision 1.60.2.2 2007/01/17 16:01:27 alexandre_tb
|
1471 |
* les dates ne s'affichent pas si elles sont vides.
|
1481 |
* les dates ne s'affichent pas si elles sont vides.
|
1472 |
* les champs dates propose 4 années avant l'année actuelle
|
1482 |
* les champs dates propose 4 ann�es avant l'ann�e actuelle
|
1473 |
*
|
1483 |
*
|
1474 |
* Revision 1.60.2.1 2007/01/05 14:41:49 alexandre_tb
|
1484 |
* Revision 1.60.2.1 2007/01/05 14:41:49 alexandre_tb
|
1475 |
* backport ordre d affichage des dernieres news et suppression de la taille des images uploadees
|
1485 |
* backport ordre d affichage des dernieres news et suppression de la taille des images uploadees
|
1476 |
*
|
1486 |
*
|
1477 |
* Revision 1.60 2006/10/05 08:53:50 florian
|
1487 |
* Revision 1.60 2006/10/05 08:53:50 florian
|
1478 |
* amelioration moteur de recherche, correction de bugs
|
1488 |
* amelioration moteur de recherche, correction de bugs
|
1479 |
*
|
1489 |
*
|
1480 |
* Revision 1.59 2006/09/21 14:19:39 florian
|
1490 |
* Revision 1.59 2006/09/21 14:19:39 florian
|
1481 |
* amélioration des fonctions liés au wikini
|
1491 |
* am�lioration des fonctions li�s au wikini
|
1482 |
*
|
1492 |
*
|
1483 |
* Revision 1.58 2006/09/15 12:31:40 alexandre_tb
|
1493 |
* Revision 1.58 2006/09/15 12:31:40 alexandre_tb
|
1484 |
* correction du nom du flux RSS.
|
1494 |
* correction du nom du flux RSS.
|
1485 |
*
|
1495 |
*
|
1486 |
* Revision 1.57 2006/07/25 13:22:27 alexandre_tb
|
1496 |
* Revision 1.57 2006/07/25 13:22:27 alexandre_tb
|
1487 |
* réorganisation du code, sans grand changement
|
1497 |
* r�organisation du code, sans grand changement
|
1488 |
*
|
1498 |
*
|
1489 |
* Revision 1.56 2006/07/18 14:13:35 alexandre_tb
|
1499 |
* Revision 1.56 2006/07/18 14:13:35 alexandre_tb
|
1490 |
* Ajout d identifiant HTML
|
1500 |
* Ajout d identifiant HTML
|
1491 |
*
|
1501 |
*
|
1492 |
* Revision 1.55 2006/07/04 14:29:18 alexandre_tb
|
1502 |
* Revision 1.55 2006/07/04 14:29:18 alexandre_tb
|
1493 |
* Ajout du bouton supprimer pour les administrateurs
|
1503 |
* Ajout du bouton supprimer pour les administrateurs
|
1494 |
*
|
1504 |
*
|
1495 |
* Revision 1.54 2006/07/03 09:51:21 alexandre_tb
|
1505 |
* Revision 1.54 2006/07/03 09:51:21 alexandre_tb
|
1496 |
* correction du bug recherche sur fiches validés et invalidés.
|
1506 |
* correction du bug recherche sur fiches valid�s et invalid�s.
|
1497 |
*
|
1507 |
*
|
1498 |
* Revision 1.53 2006/06/29 10:29:51 florian
|
1508 |
* Revision 1.53 2006/06/29 10:29:51 florian
|
1499 |
* correction bug moteur de recherche
|
1509 |
* correction bug moteur de recherche
|
1500 |
*
|
1510 |
*
|
1501 |
* Revision 1.52 2006/06/02 09:29:07 florian
|
1511 |
* Revision 1.52 2006/06/02 09:29:07 florian
|
1502 |
* debut d'integration de wikini
|
1512 |
* debut d'integration de wikini
|
1503 |
*
|
1513 |
*
|
1504 |
* Revision 1.51 2006/05/23 15:41:27 alexandre_tb
|
1514 |
* Revision 1.51 2006/05/23 15:41:27 alexandre_tb
|
1505 |
* 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
|
1515 |
* 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
|
1506 |
*
|
1516 |
*
|
1507 |
* Revision 1.50 2006/05/22 09:55:12 alexandre_tb
|
1517 |
* Revision 1.50 2006/05/22 09:55:12 alexandre_tb
|
1508 |
* ajout de la variable recherche_avancee dans l'action du formulaire
|
1518 |
* ajout de la variable recherche_avancee dans l'action du formulaire
|
1509 |
*
|
1519 |
*
|
1510 |
* Revision 1.49 2006/05/19 13:54:11 florian
|
1520 |
* Revision 1.49 2006/05/19 13:54:11 florian
|
1511 |
* stabilisation du moteur de recherche, corrections bugs, lien recherche avancee
|
1521 |
* stabilisation du moteur de recherche, corrections bugs, lien recherche avancee
|
1512 |
*
|
1522 |
*
|
1513 |
* Revision 1.48 2006/05/17 09:50:13 alexandre_tb
|
1523 |
* Revision 1.48 2006/05/17 09:50:13 alexandre_tb
|
1514 |
* Ajout du moteur de recherche évolué et du découpage par page
|
1524 |
* Ajout du moteur de recherche �volu� et du d�coupage par page
|
1515 |
*
|
1525 |
*
|
1516 |
* +-- Fin du code ----------------------------------------------------------------------------------------+
|
1526 |
* +-- Fin du code ----------------------------------------------------------------------------------------+
|
1517 |
*/
|
1527 |
*/
|
1518 |
?>
|
1528 |
?>
|
1519 |
|
1529 |
|