Subversion Repositories Applications.papyrus

Rev

Rev 2104 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2104 Rev 2109
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
		            }