Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 2108 → Rev 2109

/trunk/papyrus/applettes/moteur_recherche/bibliotheque/more_recherche_papyrus_menu.class.php
94,7 → 94,7
'gm_public', 'gmc_contenu');
foreach ($tab_champs_a_visiter as $val) {
// Vérification que le champ existe et contient quelque chose
if (isset($aso_menu[$val]) && $aso_menu[$val] != '') {
if (isset($aso_menu[$val]) && !empty($aso_menu[$val])) {
$aso_resultat['poids'] += $this->retournerOccurenceMotif($motif, $aso_menu[$val]);
}
}
111,24 → 111,24
$une_url->removeQueryString('var_recherche');
// Récupération du titre de la page
if (trim($aso_menu_info['gm_nom']) != '') {
$aso_resultat['titre'] = htmlentities($aso_menu_info['gm_nom']);
} else if (trim($aso_menu_info['gm_titre']) != '') {
$aso_resultat['titre'] = htmlentities($aso_menu_info['gm_titre']);
} else if (trim($aso_menu_info['gm_titre_alternatif']) != '') {
$aso_resultat['titre'] = htmlentities($aso_menu_info['gm_titre_alternatif']);
if (trim($aso_menu_info['gm_nom'])) {
$aso_resultat['titre'] = htmlentities($aso_menu_info['gm_nom'], ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
} else if (trim($aso_menu_info['gm_titre'])) {
$aso_resultat['titre'] = htmlentities($aso_menu_info['gm_titre'], ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
} else if (trim($aso_menu_info['gm_titre_alternatif'])) {
$aso_resultat['titre'] = htmlentities($aso_menu_info['gm_titre_alternatif'], ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
}
$aso_resultat['hreflang'] = htmlentities($aso_menu_info['gm_ce_i18n']);
$aso_resultat['hreflang'] = htmlentities($aso_menu_info['gm_ce_i18n'], ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
$raccourci_txt = '';
$aso_resultat['accesskey'] = htmlentities($aso_menu_info['gm_raccourci_clavier']);
if ($aso_resultat['accesskey'] != '') {
$aso_resultat['accesskey'] = htmlentities($aso_menu_info['gm_raccourci_clavier'], ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
if (!empty($aso_resultat['accesskey'])) {
$raccourci_txt = MORE_LG_RESULTAT_CADRE_OUVRIR.
MORE_LG_RESULTAT_RACCOURCI.$aso_resultat['accesskey'].' '.
MORE_LG_RESULTAT_CADRE_FERMER.MORE_LG_RESULTAT_POINT.' ';
}
$aso_resultat['title'] = htmlentities($raccourci_txt.$aso_menu_info['gm_description_resume']);
$aso_resultat['title'] = htmlentities($raccourci_txt.$aso_menu_info['gm_description_resume'], ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
$aso_resultat['description'] = htmlentities($aso_menu_info['gm_description_libre']);
$aso_resultat['description'] = htmlentities($aso_menu_info['gm_description_libre'], ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
if (($jour = date('d', strtotime($aso_menu_info['gm_date_creation'] )) ) != 0 ) {
$aso_resultat['date_creation'] .= '<span class="page_modification_jour"> '.$jour.'</span>'."\n";
}
/trunk/papyrus/applettes/moteur_recherche/bibliotheque/more_recherche_spip_article.class.php
88,7 → 88,7
$tab_champs_a_visiter = array('surtitre', 'titre', 'soustitre', 'descriptif', 'chapo', 'texte', 'ps');
foreach ($tab_champs_a_visiter as $val) {
// Vérification que le champ existe et contient quelque chose
if (isset($Article->$val) && $Article->$val != '') {
if (isset($Article->$val) && !empty($Article->$val)) {
$aso_resultat['poids'] += $this->retournerOccurenceMotif($motif, $Article->$val);
}
}
97,16 → 97,17
// Création de l'url
$aso_resultat['url_simple'] = $url_base.'article'.$article_id.'.html';
$aso_resultat['url'] = $aso_resultat['url_simple'].'?var_recherche='.More_Recherche::traiterMotif($motif, 'url');
 
// Récupération du titre de la page
if (trim($Article->titre) != '') {
$aso_resultat['titre'] = htmlentities($Article->titre);
} else if (trim($Article->surtitre) != '') {
$aso_resultat['titre'] = htmlentities($Article->surtitre);
} else if (trim($Article->soustitre) != '') {
$aso_resultat['titre'] = htmlentities($Article->soustitre);
if (trim($Article->titre)) {
$aso_resultat['titre'] = htmlentities($Article->titre, ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
} else if (trim($Article->surtitre)) {
$aso_resultat['titre'] = htmlentities($Article->surtitre, ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
} else if (trim($Article->soustitre)) {
$aso_resultat['titre'] = htmlentities($Article->soustitre, ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
}
$aso_resultat['hreflang'] = htmlentities($Article->lang);
 
$aso_resultat['hreflang'] = htmlentities($Article->lang, ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
$aso_resultat['description'] = More_Recherche::couperTexte($Article->texte, MORE_RESULTAT_TAILLE_DESCRIPTION);
/trunk/papyrus/applettes/moteur_recherche/bibliotheque/more_recherche_bazar.class.php
89,8 → 89,8
$aso_ligne['url'] = sprintf($bazar['url'],$ligne['bf_id_fiche']);
$aso_ligne['url_simple'] = $aso_ligne['url'] ;
$aso_ligne['titre'] = htmlentities($ligne['bf_titre']);
$aso_ligne['description'] = htmlentities(More_Recherche::couperTexte($ligne['bf_description'], MORE_RESULTAT_TAILLE_DESCRIPTION));
$aso_ligne['titre'] = htmlentities($ligne['bf_titre'], ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
$aso_ligne['description'] = htmlentities(More_Recherche::couperTexte($ligne['bf_description'], MORE_RESULTAT_TAILLE_DESCRIPTION), ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
$aso_resultat[] = $aso_ligne;
}
}
/trunk/papyrus/applettes/moteur_recherche/bibliotheque/more_recherche_projet.class.php
94,10 → 94,10
$aso_resultat['url'] = $aso_resultat['url_simple'];
// Récupération du titre de la page
if (trim($Article->p_titre) != '') {
$aso_resultat['titre'] = htmlentities($Article->p_titre);
if (trim($Article->p_titre)) {
$aso_resultat['titre'] = htmlentities($Article->p_titre, ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
}
$aso_resultat['id'] = htmlentities($Article->p_id);
$aso_resultat['id'] = htmlentities($Article->p_id, ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
$aso_resultat['description'] = $this->couper($Article->p_description, MORE_RESULTAT_TAILLE_DESCRIPTION);