24 lines
682 B
Ruby
24 lines
682 B
Ruby
|
module PraiseTreadHelper
|
||
|
#added by william
|
||
|
def is_praise_or_tread(object,user_id)
|
||
|
@obj_type = object.class.name.underscore
|
||
|
@obj_id = object.id
|
||
|
@is_praise = PraiseTread.find_by_sql("select * 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)
|
||
|
@obj_type = object.class.name.underscore
|
||
|
@obj_id = object.id
|
||
|
@record = PraiseTreadCache.find_by_object_id_and_object_type(@obj_id,@obj_type)
|
||
|
if @record
|
||
|
return @record.praise_num
|
||
|
else
|
||
|
return 0
|
||
|
end
|
||
|
end
|
||
|
|
||
|
end
|