WordPress.org

Make WordPress Core

Ticket #9805: 9805.2.diff

File 9805.2.diff, 1.6 KB (added by Denis-de-Bernardy, 9 years ago)

per bforchhammer's suggestion, see #9798

  • wp-admin/import/blogware.php

     
    2929                echo '</div>';
    3030        }
    3131
    32         function unhtmlentities($string) { // From php.net for < 4.3 compat
     32        function unhtmlentities($string) {
     33                $string = wp_kses_decode_entities($string);
     34
    3335                $trans_tbl = get_html_translation_table(HTML_ENTITIES);
    3436                $trans_tbl = array_flip($trans_tbl);
     37
    3538                return strtr($string, $trans_tbl);
    3639        }
    3740
  • wp-admin/import/rss.php

     
    3030                echo '</div>';
    3131        }
    3232
    33         function unhtmlentities($string) { // From php.net for < 4.3 compat
     33        function unhtmlentities($string) {
     34                $string = wp_kses_decode_entities($string);
     35
    3436                $trans_tbl = get_html_translation_table(HTML_ENTITIES);
    3537                $trans_tbl = array_flip($trans_tbl);
     38
    3639                return strtr($string, $trans_tbl);
    3740        }
    3841
  • wp-admin/import/wordpress.php

     
    4242                echo '</div>';
    4343        }
    4444
    45         function unhtmlentities($string) { // From php.net for < 4.3 compat
     45        function unhtmlentities($string) {
     46                $string = wp_kses_decode_entities($string);
     47
    4648                $trans_tbl = get_html_translation_table(HTML_ENTITIES);
    4749                $trans_tbl = array_flip($trans_tbl);
     50
    4851                return strtr($string, $trans_tbl);
    4952        }
    5053