module PraiseTreadHelper #added by william def is_praise_or_tread(object,user_id) @obj_type = object.class @obj_id = object.id @is_praise = PraiseTread.find_by_sql("select praise_or_tread from praise_treads where user_id=#{user_id} and " + "praise_tread_object_type='#{@obj_type}' and praise_tread_object_id=#{@obj_id}") return @is_praise end #end def get_praise_num(object,flag) @obj_type = object.class @obj_id = object.id @record = PraiseTreadCache.find_by_object_id_and_object_type(@obj_id,@obj_type) if @record case flag when 1 return @record.praise_num.nil? ? 0 : @record.praise_num when 0 return @record.tread_num.nil? ? 0 : @record.tread_num end else return 0 end end end