Line 92... |
Line 92... |
92 |
'gm_description_libre', 'gm_description_resume', 'gm_description_table_matieres',
|
92 |
'gm_description_libre', 'gm_description_resume', 'gm_description_table_matieres',
|
93 |
'gm_source', 'gm_auteur', 'gm_contributeur', 'gm_editeur', 'gm_categorie',
|
93 |
'gm_source', 'gm_auteur', 'gm_contributeur', 'gm_editeur', 'gm_categorie',
|
94 |
'gm_public', 'gmc_contenu');
|
94 |
'gm_public', 'gmc_contenu');
|
95 |
foreach ($tab_champs_a_visiter as $val) {
|
95 |
foreach ($tab_champs_a_visiter as $val) {
|
96 |
// Vérification que le champ existe et contient quelque chose
|
96 |
// Vérification que le champ existe et contient quelque chose
|
97 |
if (isset($aso_menu[$val]) && $aso_menu[$val] != '') {
|
97 |
if (isset($aso_menu[$val]) && !empty($aso_menu[$val])) {
|
98 |
$aso_resultat['poids'] += $this->retournerOccurenceMotif($motif, $aso_menu[$val]);
|
98 |
$aso_resultat['poids'] += $this->retournerOccurenceMotif($motif, $aso_menu[$val]);
|
99 |
}
|
99 |
}
|
100 |
}
|
100 |
}
|
Line 101... |
Line 101... |
101 |
|
101 |
|
Line 109... |
Line 109... |
109 |
$une_url->addQueryString('var_recherche', More_Recherche::traiterMotif($motif, 'url'), true);
|
109 |
$une_url->addQueryString('var_recherche', More_Recherche::traiterMotif($motif, 'url'), true);
|
110 |
$aso_resultat['url'] = $une_url->getURL();
|
110 |
$aso_resultat['url'] = $une_url->getURL();
|
111 |
$une_url->removeQueryString('var_recherche');
|
111 |
$une_url->removeQueryString('var_recherche');
|
Line 112... |
Line 112... |
112 |
|
112 |
|
113 |
// Récupération du titre de la page
|
113 |
// Récupération du titre de la page
|
114 |
if (trim($aso_menu_info['gm_nom']) != '') {
|
114 |
if (trim($aso_menu_info['gm_nom'])) {
|
115 |
$aso_resultat['titre'] = htmlentities($aso_menu_info['gm_nom']);
|
115 |
$aso_resultat['titre'] = htmlentities($aso_menu_info['gm_nom'], ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
|
116 |
} else if (trim($aso_menu_info['gm_titre']) != '') {
|
116 |
} else if (trim($aso_menu_info['gm_titre'])) {
|
117 |
$aso_resultat['titre'] = htmlentities($aso_menu_info['gm_titre']);
|
117 |
$aso_resultat['titre'] = htmlentities($aso_menu_info['gm_titre'], ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
|
118 |
} else if (trim($aso_menu_info['gm_titre_alternatif']) != '') {
|
118 |
} else if (trim($aso_menu_info['gm_titre_alternatif'])) {
|
119 |
$aso_resultat['titre'] = htmlentities($aso_menu_info['gm_titre_alternatif']);
|
119 |
$aso_resultat['titre'] = htmlentities($aso_menu_info['gm_titre_alternatif'], ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
|
120 |
}
|
120 |
}
|
121 |
$aso_resultat['hreflang'] = htmlentities($aso_menu_info['gm_ce_i18n']);
|
121 |
$aso_resultat['hreflang'] = htmlentities($aso_menu_info['gm_ce_i18n'], ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
|
122 |
$raccourci_txt = '';
|
122 |
$raccourci_txt = '';
|
123 |
$aso_resultat['accesskey'] = htmlentities($aso_menu_info['gm_raccourci_clavier']);
|
123 |
$aso_resultat['accesskey'] = htmlentities($aso_menu_info['gm_raccourci_clavier'], ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
|
124 |
if ($aso_resultat['accesskey'] != '') {
|
124 |
if (!empty($aso_resultat['accesskey'])) {
|
125 |
$raccourci_txt = MORE_LG_RESULTAT_CADRE_OUVRIR.
|
125 |
$raccourci_txt = MORE_LG_RESULTAT_CADRE_OUVRIR.
|
126 |
MORE_LG_RESULTAT_RACCOURCI.$aso_resultat['accesskey'].' '.
|
126 |
MORE_LG_RESULTAT_RACCOURCI.$aso_resultat['accesskey'].' '.
|
127 |
MORE_LG_RESULTAT_CADRE_FERMER.MORE_LG_RESULTAT_POINT.' ';
|
127 |
MORE_LG_RESULTAT_CADRE_FERMER.MORE_LG_RESULTAT_POINT.' ';
|
128 |
}
|
128 |
}
|
Line 129... |
Line 129... |
129 |
$aso_resultat['title'] = htmlentities($raccourci_txt.$aso_menu_info['gm_description_resume']);
|
129 |
$aso_resultat['title'] = htmlentities($raccourci_txt.$aso_menu_info['gm_description_resume'], ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
|
130 |
|
130 |
|
131 |
$aso_resultat['description'] = htmlentities($aso_menu_info['gm_description_libre']);
|
131 |
$aso_resultat['description'] = htmlentities($aso_menu_info['gm_description_libre'], ENT_COMPAT|ENT_HTML401, 'ISO8859-15');
|
132 |
if (($jour = date('d', strtotime($aso_menu_info['gm_date_creation'] )) ) != 0 ) {
|
132 |
if (($jour = date('d', strtotime($aso_menu_info['gm_date_creation'] )) ) != 0 ) {
|
133 |
$aso_resultat['date_creation'] .= '<span class="page_modification_jour"> '.$jour.'</span>'."\n";
|
133 |
$aso_resultat['date_creation'] .= '<span class="page_modification_jour"> '.$jour.'</span>'."\n";
|
134 |
}
|
134 |
}
|