Development

Changeset 26081

You must first sign up to be able to contribute.

Changeset 26081

Show
Ignore:
Timestamp:
12/31/09 15:58:35 (3 years ago)
Author:
hartym
Message:

[sfEasyMarkdownPlugin] fixed a bug when displaying <, > and & characters. (again, first impl was badly flawed. Ok, there must be a nicer way to do so.)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • plugins/sfEasyMarkdownPlugin/trunk/lib/helper/sfEasyMarkdownHelper.class.php

    r26080 r26081  
    2929 
    3030    // xml special chars 
    31     $content = str_replace(array('&', '<', '>'), array('&amp;', '&lt;', '&gt;'), $content); 
     31    $content = str_replace(array('<', '>'), array('&lt;', '&gt;'), $content); 
    3232 
    3333    $html = self::render_raw($content); 
     
    8888    { 
    8989      $language = ($match[1] == 'xml') ? 'html4strict' : $match[1]; 
    90       return sfEasySyntaxHighlighterHelper::render(html_entity_decode($match[2]), $language); 
     90      return sfEasySyntaxHighlighterHelper::render(html_entity_decode(html_entity_decode($match[2])), $language); 
    9191    } 
    9292    else