Author: cedric@yterium.com
Date: Tue Jul 11 12:41:56 2006
New Revision: 3913
Log:
filtrer_entites n'est pas equivalent a html_entity_decode
Modified:
_plugins_/_amelioration_admin_/Widget_calendar/inc/calendar_init.php
Modified: _plugins_/_amelioration_admin_/Widget_calendar/inc/calendar_init.php
--- _plugins_/_amelioration_admin_/Widget_calendar/inc/calendar_init.php (original)
+++ _plugins_/_amelioration_admin_/Widget_calendar/inc/calendar_init.php Tue Jul 11 12:41:56 2006
@@ -142,6 +142,9 @@
global $WCalendar_independants,$WCalendar_lies,$WCalendar_statiques;
global $spip_lang_right;
if (count($WCalendar_independants)+count($WCalendar_lies)){
+ // Remplace les entités litérales
+ $trans_tbl = get_html_translation_table (HTML_ENTITIES);
+ $trans_tbl = array_flip ($trans_tbl);
// les includes JS statiques
$flux .= "<script src = '"._DIR_PLUGIN_WIDGET_CALENDAR."/img_pack/SPIP.js' ></script>\n";
@@ -155,7 +158,7 @@
$months_long = "";
$months_short = "";
for ($j=1;$j<=12;$j++){
- $nom = entites_html(ucfirst(filtrer_entites(_T("spip:date_mois_$j"))));
+ $nom = entites_html(ucfirst(strtr(_T("spip:date_mois_$j"),$trans_tbl)));
$months_long .= ",'".unicode2charset(charset2unicode($nom,''))."'";
$months_short .= ",'".unicode2charset(charset2unicode(preg_replace("/^((&#x?[0-9]{2,5};|.){0,3}).*$/i","\\1",$nom),''))."'";
}
@@ -167,7 +170,7 @@
$days_short = "";
$days_1char = "";
for ($j=1;$j<=7;$j++){
- $nom = entites_html(ucfirst(filtrer_entites(_T("spip:date_jour_$j"))));
+ $nom = entites_html(ucfirst(strtr(_T("spip:date_jour_$j"),$trans_tbl)));
$days_long .= ",'".$nom."'";
$days_medium .= ",'".preg_replace("/^((&#x?[0-9]{2,5};|.){0,3}).*$/i","\\1",$nom)."'";
$days_short .= ",'".preg_replace("/^((&#x?[0-9]{2,5};|.){0,2}).*$/i","\\1",$nom)."'";