Changeset 33372 for platform/tdiary

Show
Ignore:
Timestamp:
05/17/09 13:26:57 (4 years ago)
Author:
machu
Message:

add function to clear cache files

Location:
platform/tdiary/plugin
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • platform/tdiary/plugin/flickr.rb

    r33370 r33372  
    101101end 
    102102 
     103# delete cache files 
     104def flickr_clear_cache 
     105  cache_dir = "#{@cache_path}/flickr" 
     106  Dir.glob("#{cache_dir}/*.flickr.photos.*") do |cache| 
     107    # File.unlink(cache) 
     108    File.rename(cache, "#{cache}.org") 
     109  end 
     110end 
     111 
    103112FLICKER_FORM_PID = 'plugin_flickr_pid' 
    104113add_edit_proc do |date| 
  • platform/tdiary/plugin/ja/flickr.rb

    r14126 r33372  
    66    @conf['flickr.apikey']       = @cgi.params['flickr.apikey'][0] 
    77    @conf['flickr.default_size'] = @cgi.params['flickr.default_size'][0] 
     8    if @cgi.params['flickr.clear'][0] == "true" 
     9      flickr_clear_cache 
     10    end 
    811  end 
    912 
     
    4750  </ol> 
    4851 
     52  <h3>キャッシュファイルの削除</h3> 
     53  <p>Flickrプラグインが使用しているキャッシュを削除します。</p> 
     54  <p> 
     55    <input type="checkbox" id="flickr.clear" name="flickr.clear" value="true"> 
     56    <label for="flickr.clear">キャッシュを削除する</label> 
     57  </p> 
    4958_HTML 
    5059end