aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/track/_tracking_links.rhtml
blob: c078d6db7b4bb820e8ee4aee5e0f5fe2e5733beb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<%
    if @user
        existing_track = TrackThing.find_by_existing_track(@user, track_thing)
    end
%>


<% if own_request %> 
    <p>This is your own request, so you will be automatically emailed when new responses arrive.</p>
<% elsif existing_track %> 
        <% form_tag({:controller => 'track', :action => 'update', :track_id => existing_track.id}, :class => "feed_form_" + location) do %>
            <p>
                <%= track_thing.params[:verb_on_page_already] %>
                <%= hidden_field_tag 'track_medium', "delete" %>
                <%= hidden_field_tag 'r', request.request_uri %>
                <%= submit_tag "unsubscribe" %>
            </p>
        <% end %>
<% else %>
    <div class="feed_link feed_link_<%=location%>">
        <%= link_to '<img src="/images/email-16.png" alt="">', do_track_url(track_thing) %>
        <%= link_to track_thing.params[:verb_on_page], do_track_url(track_thing) %>
    </div>
<% end %>

<div class="feed_link feed_link_<%=location%>">
    <%= link_to '<img src="/images/feed-16.png" alt="">', do_track_url(track_thing, 'feed') %> 
    <%= link_to (location == 'sidebar' ? 'RSS feed of updates' : 'RSS feed'),  do_track_url(track_thing, 'feed') %>
</div>