| | 40 | } |
| | 41 | |
| | 42 | function clearCache() { |
| | 43 | global $database, $changed, $errorlog; |
| | 44 | if($blogids = POD::queryColumn("SELECT blogid FROM {$database['prefix']}PageCacheLog")) { |
| | 45 | $changed = true; |
| | 46 | $errorlog = false; |
| | 47 | echo '<li>', _textf('페이지 캐시를 초기화합니다.'), ': '; |
| | 48 | foreach($blogids as $ids) { |
| | 49 | if(CacheControl::flushAll($ids) == false) $errorlog = true; |
| | 50 | } |
| | 51 | if($errorlog == false) echo '<span style="color:#33CC33;">', _text('성공'), '</span></li>'; |
| | 52 | else echo '<span style="color:#FF0066;">', _text('실패'), '</span></li>'; |
| | 53 | } |
| | 54 | |
| | 55 | echo '<li>', _textf('공지사항 캐시를 초기화합니다.'), ': '; |
| | 56 | if(POD::execute("DELETE FROM {$database['prefix']}ServiceSettings WHERE name = 'Textcube_Notice_%'")) |
| | 57 | echo '<span style="color:#33CC33;">', _text('성공'), '</span></li>'; |
| | 58 | else echo '<span style="color:#FF0066;">', _text('실패'), '</span></li>'; |
| 278 | | if(doesHaveOwnership() && $blogids = POD::queryColumn("SELECT blogid FROM {$database['prefix']}PageCacheLog")) { |
| 279 | | $changed = true; |
| 280 | | $errorlog = false; |
| 281 | | echo '<li>', _textf('페이지 캐시를 초기화합니다.'), ': '; |
| 282 | | foreach($blogids as $ids) { |
| 283 | | if(CacheControl::flushAll($ids) == false) $errorlog = true; |
| 284 | | } |
| 285 | | if($errorlog == false) echo '<span style="color:#33CC33;">', _text('성공'), '</span></li>'; |
| 286 | | else echo '<span style="color:#FF0066;">', _text('실패'), '</span></li>'; |
| 287 | | } |
| 288 | | |
| 289 | | if(doesHaveOwnership()){ |
| 290 | | echo '<li>', _textf('공지사항 캐시를 초기화합니다.'), ': '; |
| 291 | | if(POD::execute("DELETE FROM {$database['prefix']}ServiceSettings WHERE name = 'Textcube_Notice_%'")) |
| 292 | | echo '<span style="color:#33CC33;">', _text('성공'), '</span></li>'; |
| 293 | | else echo '<span style="color:#FF0066;">', _text('실패'), '</span></li>'; |
| 294 | | } |
| | 290 | if(doesHaveOwnership()) clearCache(); |