Changeset 6178

Show
Ignore:
Timestamp:
06/05/08 13:15:41 (6 months ago)
Author:
inureyes
Message:

#193

  • ATOM 전체 feed를 갱신하는 부분의 루틴 추가
Location:
trunk
Files:
6 modified

Legend:

Unmodified
Added
Removed
  • trunk/interface/owner/setting/blog/visibility/index.php

    r6169 r6178  
    1818        CacheControl::flushCommentRSS(); 
    1919        CacheControl::flushTrackbackRSS(); 
    20         clearRSS(); 
     20        clearFeed(); 
    2121        $result = true; 
    2222    } 
  • trunk/lib/model/blog.attachment.php

    r6167 r6178  
    165165            @unlink(ROOT . "/attach/$blogid/$origname"); 
    166166        } 
    167         clearRSS(); 
     167        clearFeed(); 
    168168        return true; 
    169169    } 
     
    219219    } 
    220220    rmdir(ROOT."/attach/$blogid/"); 
    221     clearRSS(); 
     221    clearFeed(); 
    222222    return true; 
    223223} 
     
    239239        } 
    240240    } 
    241     clearRSS(); 
     241    clearFeed(); 
    242242    return true; 
    243243} 
     
    266266        POD::execute("UPDATE {$database['prefix']}Attachments SET enclosure = 0 WHERE parent = $parent AND blogid = ".getBlogId()); 
    267267        if ($order) { 
    268             clearRSS(); 
     268            clearFeed(); 
    269269            return POD::execute("UPDATE {$database['prefix']}Attachments SET enclosure = 1 WHERE blogid = ".getBlogId()." AND name = '$name'") ? 1 : 2; 
    270270        } else 
  • trunk/lib/model/blog.blogSetting.php

    r6167 r6178  
    1111    if(setBlogSetting('title', UTF8::lessenAsEncoding($title, 255)) === false) return false; 
    1212    $blog['title'] = $title; 
    13     clearRSS(); 
     13    clearFeed(); 
    1414    return true; 
    1515} 
     
    2222    if(setBlogSetting('description',UTF8::lessenAsEncoding($description, 255)) === false) return false; 
    2323    $blog['description'] = $description; 
    24     clearRSS(); 
     24    clearFeed(); 
    2525    return true; 
    2626} 
     
    8989    if(setBlogSetting('name', $name)) { 
    9090        $blog['name'] = $name; 
    91         clearRSS(); 
     91        clearFeed(); 
    9292    } else { 
    9393        return 0; 
     
    114114        return 2; 
    115115    $blog['secondaryDomain'] = $domain; 
    116     clearRSS(); 
     116    clearFeed(); 
    117117    return 0; 
    118118} 
     
    130130    } 
    131131    $blog['defaultDomain'] = $default; 
    132     clearRSS(); 
     132    clearFeed(); 
    133133    return true; 
    134134} 
     
    162162    CacheControl::flushTag(); 
    163163    fireEvent('ToggleBlogSlogan',null,$blog['useSloganOnPost']); 
    164     clearRSS(); 
     164    clearFeed(); 
    165165    return true;  
    166166} 
     
    175175        return false; 
    176176    $blog['publishEolinSyncOnRSS'] = $publishEolinSyncOnRSS; 
    177     clearRSS(); 
     177    clearFeed(); 
    178178    return true; 
    179179} 
     
    186186    if(setBlogSetting('entriesOnRSS',$entriesOnRSS) === false) return false; 
    187187    $blog['entriesOnRSS'] = $entriesOnRSS; 
    188     clearRSS(); 
     188    clearFeed(); 
    189189    return true; 
    190190} 
     
    211211    if(setBlogSetting('publishWholeOnRSS',$publishWholeOnRSS) === false) return false; 
    212212    $blog['publishWholeOnRSS'] = $publishWholeOnRSS; 
    213     clearRSS(); 
     213    clearFeed(); 
    214214    return true; 
    215215} 
     
    225225        $blog['language'] = $language; 
    226226        $blog['blogLanguage'] = $blogLanguage; 
    227         clearRSS(); 
     227        clearFeed(); 
    228228        return true; 
    229229    } else return false; 
  • trunk/lib/model/blog.category.php

    r6167 r6178  
    330330            AND id = $id"); 
    331331    if ($result) 
    332         clearRSS(); 
     332        clearFeed(); 
    333333    updateEntriesOfCategory($blogid); 
    334334    CacheControl::flushCategory($id); 
     
    588588    if ($result && $visibility == 1) $result = setChildCategoryVisibility($blogid, $id, $visibility); 
    589589    if ($result) 
    590         clearRSS(); 
     590        clearFeed(); 
    591591    updateEntriesOfCategory($blogid); 
    592592    CacheControl::flushCategory($id); 
  • trunk/lib/model/blog.entry.php

    r6167 r6178  
    616616        CacheControl::flushDBCache('entry'); 
    617617        $gCacheStorage->purge(); 
    618         clearRSS(); 
     618        clearFeed(); 
    619619    } 
    620620    if (!empty($entry['tag'])) { 
     
    747747    POD::query("UPDATE {$database['prefix']}Attachments SET parent = {$entry['id']} WHERE blogid = $blogid AND parent = 0"); 
    748748    if ($entry['visibility'] >= 2) 
    749         clearRSS(); 
     749        clearFeed(); 
    750750    return $result ? $entry['id'] : false; 
    751751} 
     
    935935         
    936936        deleteTagsWithEntryId($blogid, $id); 
    937         clearRSS(); 
     937        clearFeed(); 
    938938        fireEvent('DeletePost', $id, null); 
    939939        return true; 
     
    974974 
    975975    if(updateEntriesOfCategory($blogid)) { 
    976         clearRSS(); 
     976        clearFeed(); 
    977977        CacheControl::flushDBCache('comment'); 
    978978        CacheControl::flushDBCache('trackback'); 
     
    10251025    if ($category >= 0) { 
    10261026        if ((($oldVisibility >= 2) && ($visibility < 2)) || (($oldVisibility < 2) && ($visibility >= 2))) 
    1027             clearRSS(); 
     1027            clearFeed(); 
    10281028        if ((($oldVisibility == 3) && ($visibility <= 2)) || (($oldVisibility <= 2) && ($visibility == 3))) 
    1029             clearRSS(); 
     1029            clearFeed(); 
    10301030        if ($category > 0) 
    10311031            updateEntriesOfCategory($blogid, $category); 
  • trunk/lib/model/blog.feed.php

    r6170 r6178  
    467467} 
    468468 
    469 function clearRSS() { 
     469function clearFeed() { 
    470470    if (file_exists(ROOT . "/cache/rss/".getBlogId().".xml")) 
    471471        @unlink(ROOT . "/cache/rss/".getBlogId().".xml"); 
     472    if (file_exists(ROOT . "/cache/atom/".getBlogId().".xml")) 
     473        @unlink(ROOT . "/cache/atom/".getBlogId().".xml"); 
    472474} 
    473475