Changeset 5532

Show
Ignore:
Timestamp:
03/05/08 09:35:26 (10 months ago)
Author:
creorix
Message:

refs #701

  • 트랙백을 보낼 때 HTML entity를 원래대로 복구한 뒤 전송합니다.
  • 출력할 때 제목도 htmlspecialchars로 인코딩합니다.
Location:
trunk/lib
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/lib/model/blog.trackback.php

    r5481 r5532  
    220220        return false; 
    221221    $link = "$defaultURL/$entryId"; 
    222     $title = htmlspecialchars(fireEvent('ViewPostTitle', $entry['title'], $entry['id'])); 
     222    $title = fireEvent('ViewPostTitle', $entry['title'], $entry['id']); 
    223223    $entry['content'] = getEntryContentView($blogid, $entryId, $entry['content'], $entry['contentFormatter'], getKeywordNames($blogid)); 
    224     $excerpt = UTF8::lessen(removeAllTags(stripHTML($entry['content'])), 255); 
     224    $excerpt = str_tag_on(UTF8::lessen(removeAllTags(stripHTML($entry['content'])), 255)); 
    225225    $blogTitle = $blog['title']; 
    226226    $isNeedConvert =  
  • trunk/lib/view/view.php

    r5527 r5532  
    151151    foreach ($trackbacks as $trackback) { 
    152152        $trackbackView = $skin->trackback; 
    153         dress('tb_rep_title', fireEvent('ViewTrackbackTitle', $trackback['subject'], array($trackback['id'], $trackback['url'])), $trackbackView); 
     153        dress('tb_rep_title', htmlspecialchars(fireEvent('ViewTrackbackTitle', $trackback['subject'], array($trackback['id'], $trackback['url']))), $trackbackView); 
    154154        dress('tb_rep_site', htmlspecialchars($trackback['site']), $trackbackView); 
    155155        dress('tb_rep_url', htmlspecialchars($trackback['url']), $trackbackView);