Changeset 1248

Show
Ignore:
Timestamp:
10/01/08 12:26:05 (3 months ago)
Author:
tonkla
Message:

fix tagging with '+' (plus sign)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/app/models/model_helper.rb

    r1090 r1248  
    1212      end 
    1313      r 
     14    end 
     15  end 
     16 
     17  def self.adjust_tag(tag_key) 
     18    if tag_key =~ /\+/  
     19      tag_key.gsub(/\+/, ' ') 
     20    else 
     21      tag_key 
    1422    end 
    1523  end 
  • trunk/app/models/tag_helper.rb

    r1080 r1248  
    1111 
    1212    def find_tagged_with_page(tag_key, options={}) 
     13      tag_key = ModelHelper.adjust_tag(tag_key) 
    1314      if self == Post 
    1415        options[:page] = ModelHelper.sanitize_options_page(options[:page]) 
     
    3233 
    3334    def find_tagged_with(tag_key, options={:offset => 0, :items => 15}) 
     35      tag_key = ModelHelper.adjust_tag(tag_key) 
    3436      if self == Post 
    3537        Post.find_by_sql(["SELECT DISTINCT posts.* FROM posts, taggings, tags, blogs  
  • trunk/app/models/tagging.rb

    r1052 r1248  
    131131      [] 
    132132    else 
     133      tag_key = ModelHelper.adjust_tag(tag_key) 
    133134      cls.find_by_sql([" 
    134135        SELECT #{cls.table_name}.* FROM #{cls.table_name}, tags, taggings 
     
    148149      [] 
    149150    else 
     151      tag_key = ModelHelper.adjust_tag(tag_key) 
    150152      options[:page] = ModelHelper.sanitize_options_page(options[:page]) 
    151153      offset = ModelHelper.calculate_offset(options[:page], options[:per_page]) 
  • trunk/vendor/plugins/version.txt

    r1247 r1248  
    11Exception Notification: 9250 
     2http://svn.rubyonrails.org/rails/plugins/exception_notification/ 
     3 
    24SQL Session Store: 86 
     5http://railsexpress.de/svn/plugins/sql_session_store/trunk/