Changeset 6828

Show
Ignore:
Timestamp:
10/13/08 17:48:34 (3 months ago)
Author:
creorix
Message:

refs #1122

  • 블로그 제목 또는 설명을 변경했을 때 스킨 캐시가 flush되지 않는 문제 수정
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/library/model/blog.blogSetting.php

    r6476 r6828  
    66function setBlogTitle($blogid, $title) { 
    77    global $blog; 
    8     requireModel('blog.feed'); 
    98    if ($title == $blog['title']) 
    109        return true; 
    1110    if(setBlogSetting('title', UTF8::lessenAsEncoding($title, 255)) === false) return false; 
    1211    $blog['title'] = $title; 
    13     clearFeed(); 
     12    requireModel('blog.feed'); 
     13    requireLibrary('blog.skin'); 
     14    clearFeed(); 
     15    Skin::purgeCache(); 
    1416    return true; 
    1517} 
     
    1719function setBlogDescription($blogid, $description) { 
    1820    global $blog; 
    19     requireModel('blog.feed'); 
    2021    if ($description == $blog['description']) 
    2122        return true; 
    2223    if(setBlogSetting('description',UTF8::lessenAsEncoding($description, 255)) === false) return false; 
    2324    $blog['description'] = $description; 
    24     clearFeed(); 
     25    requireModel('blog.feed'); 
     26    requireLibrary('blog.skin'); 
     27    clearFeed(); 
     28    Skin::purgeCache(); 
    2529    return true; 
    2630}