219,7 → 219,7 |
//cas d'une image par defaut |
elseif (isset ($GLOBALS['_BAZAR_']['image_logo']) && $GLOBALS['_BAZAR_']['image_logo']!='') { |
$res .= '<div class="BAZ_fiche_image BAZ_fiche_image_'.$GLOBALS['_BAZAR_']['class'].'">'."\n"; |
$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"; |
$res .= '<img class="BAZ_image" src="client/bazar/images/'.$GLOBALS['_BAZAR_']['image_logo'].'" border=0 alt="'.BAZ_TEXTE_IMG_ALTERNATIF.'" />'."\n"; |
$res .= '</div>'."\n"; |
} |
|
1075,38 → 1075,10 |
ob_end_clean() ; |
} else { |
$res .= $formtemplate->toHTML(); |
if (!isset($_REQUEST['recherche_effectuee'])) { |
$res .= '<p class="zone_info">'.BAZ_ENTRER_VOS_CRITERES_DE_RECHERCHE.'</p>'."\n"; |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION,BAZ_VOIR_FLUX_RSS); |
$GLOBALS['_BAZAR_']['url']->addQueryString('annonce',$GLOBALS['_BAZAR_']['id_typeannonce']); |
if ($GLOBALS['_BAZAR_']['categorie_nature']!=0) $GLOBALS['_BAZAR_']['url']->addQueryString('categorie_nature',$GLOBALS['_BAZAR_']['categorie_nature']); |
// $res .= '{{Syndication titre="'.BAZ_DERNIERES_FICHES.'" url="'.$GLOBALS['_BAZAR_']['url']->getURL().'" nb=10 nouvellefenetre=0 formatdate="'.BAZ_TYPE_AFFICHAGE_LISTE.'"}}'; |
$requete = 'SELECT DISTINCT bf_id_fiche, bf_titre, bf_date_debut_validite_fiche, bf_description, bn_label_nature, bf_date_creation_fiche, bf_statut_fiche FROM bazar_fiche, bazar_nature WHERE bn_id_nature=bf_ce_nature AND bn_ce_id_menu="'.$GLOBALS['_BAZAR_']['categorie_nature'].'" AND (bf_date_debut_validite_fiche<=NOW() or bf_date_debut_validite_fiche="0000-00-00") AND (bf_date_fin_validite_fiche>=NOW() or bf_date_fin_validite_fiche="0000-00-00") |
ORDER BY bf_date_debut_validite_fiche DESC, bf_date_creation_fiche DESC, bf_date_fin_validite_fiche DESC, bf_date_maj_fiche DESC'; |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete); |
if (DB::isError($resultat)) { |
return ($resultat->getMessage().$resultat->getDebugInfo()) ; |
} |
if($resultat->numRows() != 0) { |
$res .= '<h2>'.BAZ_DERNIERES_FICHES.'</h2>'; |
$res .= '<ul class="liste_rss">'; |
while($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) { |
if ($ligne['bf_statut_fiche'] ==1 || $utilisateur->isSuperAdmin()) { |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE); |
$GLOBALS['_BAZAR_']['url']->addQueryString('id_fiche', $ligne['bf_id_fiche']); |
$res .= '<li class="titre_rss"><a class="lien_rss" href="'. $GLOBALS['_BAZAR_']['url']->getURL() .'" alt="lire la fiche">'. $ligne['bf_titre'].'</a></li>'; |
} |
} |
$res .= '</ul>'; |
} |
} |
} |
|
|
|
//affichage des resultats de la recherche si le formulaire a ete envoye |
$requeteSQL=''; |
if (isset($_REQUEST['recherche_effectuee'])) { |
//preparation de la requete pour trouver les mots cles |
if (($_REQUEST['recherche_mots_cles']!='')and($_REQUEST['recherche_mots_cles']!=BAZ_MOT_CLE)) { |
//decoupage des mots cles |
1139,7 → 1111,6 |
//generation de la liste de flux a afficher |
if (!isset($_REQUEST['personnes'])) $_REQUEST['personnes']='tous'; |
$res .= baz_liste_pagine_HTML($typedefiches, '', $_REQUEST['personnes'], $valides, $requeteSQL, $requeteFrom, $requeteWhere); |
} |
|
// Nettoyage de l'url |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION); |
1187,7 → 1158,14 |
$requete .= '('.$requeteSQL.')'; |
$req_where=1; |
} |
|
if(isset($_REQUEST['recherche_effectuee'])) { |
$requete .= ' GROUP BY bf_id_fiche ORDER BY bf_date_debut_validite_fiche DESC, bf_date_fin_validite_fiche DESC, bf_date_maj_fiche DESC'; |
} else { |
$requete .= ' GROUP BY bf_id_fiche ORDER BY bf_date_maj_fiche DESC, bf_date_debut_validite_fiche DESC, bf_date_fin_validite_fiche DESC'; |
} |
|
|
if ($nbitem!='') {$requete .= ' LIMIT 0,'.$nbitem;} |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ; |
if (DB::isError($resultat)) { |
1194,8 → 1172,12 |
return $resultat->getMessage().'<br /><br />'.$resultat->getDebugInfo() ; |
} |
|
if(isset($_REQUEST['recherche_effectuee'])) { |
$res = '<br /><h4>'.BAZ_IL_Y_A.($resultat->numRows()).' '.BAZ_FICHES_CORRESPONDANTES.'</h4><br />'."\n"; |
//$res .= 'requete: '. $requete. '<br />'; |
} |
else { |
$res = '<br/><h4>'.BAZ_DERNIERES_FICHES.'</h4><br />'."\n"; |
} |
|
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE); |
|
1233,12 → 1215,34 |
$res .= ob_get_contents(); |
ob_end_clean() ; |
} else { |
$res .= '<ul>' ; |
|
$GLOBALS['_BAZAR_']['template']=" |
textelong***bf_description***Titre long***32***1*** *** *** ***0***0 |
image***2***Logo***4000000***2000000*** *** *** ***0***0 |
checkbox***1***Langue***160***0***0***0*** ***1***0 |
url***1***Site officiel***35***200*** *** *** ***0***0 |
texte***bf_nom***Structure porteuse***35***200*** *** *** ***1***0 |
texte***bf_version_initiale***Date de la version initiale***10***10*** *** *** ***1***0 |
texte***bf_version_actuelle***Date de la version actuelle***10***10*** *** *** ***1***0 |
texte***bf_numero_version_actuelle***Numéro de la version actuelle***10***10*** *** *** ***1***0 |
liste***5***Licence***160***1***0*** *** ***1***1 |
checkbox***6***Public cible***160***1***0*** *** ***1***1 |
checkbox***9***Thèmes traités***160***1***0*** *** ***1***0 |
textelong***bf_complement_theme***Si autre ***32***1*** *** *** ***0***0 |
liste***8***Type d'application***160***1***0*** *** ***1***0 |
checkbox***10***Système d'exploitation***160***1***0*** *** ***1***0 |
textelong***bf_OS***Préciser les versions***32***1*** *** *** ***0***0 |
labelhtml*** ****** *** *** *** *** ***0***0" ; |
|
$res .= '<ul class="BAZ_liste_application_ergo">' ; |
$res .= '<div class="bazar_numero">'.$pager->links.'</div>'."\n"; |
foreach ($data as $valeur) { |
$res .='<li class="BAZ_'.$valeur['bn_label_class'].'">'."\n"; |
|
$valeurs_fiche = baz_valeurs_fiche($valeur['bf_id_fiche']); |
|
$res .='<li class="BAZ_'.$valeur['bn_label_class'].' BAZ_application_liste">'."\n"; |
$GLOBALS['_BAZAR_']['url']->addQueryString('id_fiche', $valeur['bf_id_fiche']) ; |
if ($utilisateur->isSuperAdmin() || $GLOBALS['id_user']==$valeur['bf_ce_utilisateur']) { |
/* if ($utilisateur->isSuperAdmin() || $GLOBALS['id_user']==$valeur['bf_ce_utilisateur']) { |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_MODIFIER); |
$GLOBALS['_BAZAR_']['url']->addQueryString('typeannonce', $valeur['bf_ce_nature']); |
$GLOBALS['_BAZAR_']['url']->removeQueryString('personnes'); |
1248,9 → 1252,47 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_ACTION_SUPPRESSION); |
$res .='<a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'" onclick="javascript:return confirm(\''.BAZ_SUPPRIMER.'\');">('.BAZ_SUPPRIMER.')</a> '."\n"; |
$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_ACTION); |
}*/ |
include_once('elements/checkbox.php'); |
$lang = baz_valeur_champs('1',$valeur['bf_id_fiche']); |
$site = baz_valeur_url($valeur['bf_id_fiche']); |
$licence = baz_valeur_champs('5',$valeur['bf_id_fiche']); |
$public = baz_valeur_champs('6',$valeur['bf_id_fiche']); |
$themes = baz_valeur_champs('9',$valeur['bf_id_fiche']); |
$type_appli = baz_valeur_champs('8',$valeur['bf_id_fiche']); |
|
|
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE) ; |
$res.='<div class="BAZ_description">'; |
$res .= '<a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'">'.$valeur['bf_titre'].'</a> <br />'; |
|
$res .= '<span> Structure porteuse :</span> <span class="BAZ_texte">'.$valeur['bf_nom'].'</span><br />'; |
$res .= '<span> Langue : </span><span class="BAZ_texte">'.$lang.'</span><br />'; |
if($site != '') { |
$res .= '<span>Site officiel : </span><span class="BAZ_texte"><a href="'.$site.'" >'.$site.'</a></span><br />'; |
} |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_VOIR_FICHE) ; |
$res .= '<a href="'.$GLOBALS['_BAZAR_']['url']->getURL().'">'.$valeur['bf_titre'].'</a>'."\n"; |
$res .= '<span>Date de la version initiale : </span><span class="BAZ_texte">'.$valeur['bf_version_initiale'].'</span><br />'; |
$res .= '<span>Date de la version actuelle : </span><span class="BAZ_texte">'.$valeur['bf_version_actuelle'].'</span><br />'; |
$res .= '<span>Numéro de la version actuelle : </span><span class="BAZ_texte">'.$valeur['bf_numero_version_actuelle'].'</span><br />'; |
$res .= '<span>Licence : </span><span class="BAZ_texte">'.$licence.'</span><br />'; |
$res .= '<span>Public cible : </span><span class="BAZ_texte">'.$public.'</span><br />'; |
if($valeur['bf_complement_theme'] != '') { |
$themes .= ', '.$valeur['bf_complement_theme']; |
} |
$res .= '<span>Thèmes : </span><span class="BAZ_texte">'.$themes.'</span><br />'; |
if($valeur['bf_OS'] != ''){ |
$type_appli .= ', '.$valeur['bf_OS']; |
} |
$res .= '<span> Type d\'application : </span><span class="BAZ_texte">'.$type_appli.'</span><br />'; |
$res .= '</div>'; |
$res .= '<div class= "BAZ_img_conteneur">'; |
if(trim($valeur['bf_url_image']) != '') { |
$res .= '<img class="BAZ_img_description" src="client/bazar/upload/'.$valeur['bf_url_image'].'" alt="image de l\'application" />'; |
} else { |
$res .= '<img class="BAZ_img_description" src="client/bazar/images/defaut.png" alt="image de l\'application" />'; |
} |
$res .= '</div>'; |
$res .= '<hr style="clear:both; visibility:hidden" />'; |
$res .='</li>'."\n"; |
} |
$res .= '</ul>'."\n".'<div class="bazar_numero">'.$pager->links.'</div>'."\n"; |