Hi Mark,
Thanks ... could you please submit this as a pull request (or patch) with
corresponding tests?
Take care,
Bruno

On Sun, Dec 20, 2009 at 10:37 PM, MarkRainer <[email protected]> wrote:

> If you want to fix the ads to show correctly you have to modify
> Ad.display to look like this.
>
> I think the start_date logical comparisons were incorrect.
>
>  def self.display(location, logged_in = false)
>    return nil if location.blank?
>    ads = find(:all,
>      :conditions => ["location = ?
>        AND published = ?
>        AND (time_constrained = ? OR (start_date < ? AND end_date
> > ?))
>        AND (audience IN (?) )",
>        location.to_s, true, false, Time.now, Time.now, audiences_for
> (logged_in) ])
>
>    ad = random_weighted(ads.map{|a| [a, a.frequency] })
>    ad ? ad.html : ''
>  end
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "CommunityEngine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<communityengine%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/communityengine?hl=en.
>
>
>

--

You received this message because you are subscribed to the Google Groups 
"CommunityEngine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/communityengine?hl=en.


Reply via email to