Changeset 6112

Show
Ignore:
Timestamp:
02/03/08 19:03:37 (5 years ago)
Author:
hsbt
Message:

platform/tdiary/plugin/spambayes.rb: backport form official repos.

Files:
1 modified

Legend:

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

    r6084 r6112  
    130130<li><a href="#{update_url}?conf=spambayes;sb_mode=show_comment">#{Res.check_comment}</a></li> 
    131131<li><a href="#{update_url}?conf=spambayes;sb_mode=show_all_referer">#{Res.check_referer}</a></li> 
    132 <li><a href="#{update_url}?conf=spambayes;sb_mode=show_spam_tokens">#{Res.token_list("SPAM")}</a></li> 
    133 <li><a href="#{update_url}?conf=spambayes;sb_mode=show_ham_tokens">#{Res.token_list("HAM")}</a></li> 
     132<li><a href="#{update_url}?conf=spambayes;sb_mode=show_spam_tokens">#{Res.token_list("Spam")}</a></li> 
     133<li><a href="#{update_url}?conf=spambayes;sb_mode=show_ham_tokens">#{Res.token_list("Ham")}</a></li> 
    134134<li><a href="#{update_url}?conf=spambayes;sb_mode=confirm_rebuild_db">#{Res.rebuild_db}</a></li> 
    135135</ul> 
     
    178178                ham_list = Dir["#{bayes_cache}/H*"].map{|i| File.basename(i)}.sort 
    179179                doubt_list = Dir["#{bayes_cache}/D*"].map{|i| File.basename(i)}.sort 
    180                 r << "<h2>HAM</h2><ul>" 
     180                r << "<h2>Ham</h2><ul>" 
    181181                ham_list.each do |f| 
    182182                        data = Comment.load(data_file(f)) 
    183183                        r << "<li>\n#{show_comment(data, f)}\n</li>\n" 
    184184                end 
    185                 r << "</ul><h2>DOUBT</h2><ul>" 
     185                r << "</ul><h2>Doubt</h2><ul>" 
    186186                doubt_list.each do |f| 
    187187                        data = Comment.load(data_file(f)) 
    188188                        r << "<li>\n#{show_comment(data, f)}\n</li>\n" 
    189189                end 
    190                 r << "</ul><h2>SPAM</h2><ul>" 
     190                r << "</ul><h2>Spam</h2><ul>" 
    191191                spam_list.each do |f| 
    192192                        data = Comment.load(data_file(f)) 
     
    273273                return "" if tokens.empty? 
    274274                r = "<h3>#{label}</h3>\n" 
    275                 r << "<table border='1'><tr><th>#{Res.token}</th><th>#{Res.probability("SPAM")}</th></tr>" 
     275                r << "<table border='1'><tr><th>#{Res.token}</th><th>#{Res.probability("Spam")}</th></tr>" 
    276276                bf = bayes_filter 
    277277                tokens = tokens.sort do |a, b| 
     
    292292                tl = {} 
    293293                token_list.uniq.each do |t| 
    294                         k = case t 
    295                             when /^A (.*)/ 
    296                                :addr 
    297                             when /^M (.*)/ 
    298                                :mail 
    299                             when /^N (.*)/ 
    300                                :name 
    301                             when /^R (.*)/ 
    302                                :referer 
    303                             when /^U (.*)/ 
    304                                :url 
    305                             else 
    306                                :body 
    307                             end 
     294                        k = 
     295                                case t 
     296                                when /^A (.*)/ 
     297                                        :addr 
     298                                when /^M (.*)/ 
     299                                        :mail 
     300                                when /^N (.*)/ 
     301                                        :name 
     302                                when /^R (.*)/ 
     303                                        :referer 
     304                                when /^U (.*)/ 
     305                                        :url 
     306                                else 
     307                                        :body 
     308                                end 
    308309 
    309310                        tl[k] ||= [] 
     
    359360                when :ham 
    360361                        add_ham(data, true) 
    361                         r << Res.registered_as(:HAM) 
    362362                when :spam 
    363363                        add_spam(data) 
    364                         r << Res.registered_as(:SPAM) 
    365                 end 
     364                end 
     365                r << Res.registered_as(type) 
    366366                save_db 
    367367                register_data(id, type)