Sha256: 7c4877ff6ce7973517aadda200689cf10509058a2aab8214535490be3dfbb57e

Contents?: true

Size: 959 Bytes

Versions: 20

Compression:

Stored size: 959 Bytes

Contents

module MuckServicesFeedsHelper

  def add_feed(parent = nil)
    render :partial => 'parts/add_feed', :locals => {:parent => parent}
  end

  def new_feed_path_with_parent(parent, options = {})
    if parent
      feeds_path(make_parent_params(parent).merge(options))
    else
      feeds_path(options)
    end
  end

  def feed_contributor_link(feed)
    if feed.contributor_id.nil?
      admin = Feed.find_by_login('admin')
      'unknown'
    else
      link_to feed.contributor.display_name, user_path(feed.contributor_id)
    end
  end

  def sort_feeds_link(current_order, current_asc, new_order, admin = false)
    if admin == true
      admin_feeds_url(:order => new_order, :asc => (current_order == new_order && (current_asc == 'true' || current_asc == nil)) ? 'false' : 'true')
    else
      feeds_url(:order => new_order, :asc => (current_order == new_order && (current_asc == 'true' || current_asc == nil)) ? 'false' : 'true')
    end
  end

end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
muck-services-0.1.22 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.21 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.20 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.19 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.18 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.17 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.16 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.14 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.13 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.12 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.11 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.10 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.9 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.8 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.7 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.6 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.5 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.4 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.3 app/helpers/muck_services_feeds_helper.rb
muck-services-0.1.2 app/helpers/muck_services_feeds_helper.rb