Guest User

Untitled

a guest
Jun 21st, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. ## index.html.erb
  2.  
  3. <%= tabnav :programs %>
  4. <div id="content">
  5. <p id="flasher" style="color: green"><%= flash[:notice] %></p>
  6. <h1>Listing Programs</h1>
  7.  
  8. <%= render(:partial => "programs", :collection => @cprograms, :as => :program, :locals => { :tprograms => @cprograms.size }) %>
  9. <%= render(:partial => "programs", :collection => @uprograms, :as => :program, :locals => { :tprograms => @uprograms.size, :program_type => "Upcoming Programs" }) %>
  10. <%= render(:partial => "programs", :collection => @pprograms, :as => :program, :locals => { :tprograms => @pprograms.size, :program_type => "Previous Programs" }) %>
  11. </div>
  12.  
  13. ## _programs.html.erb
  14.  
  15. <% if programs_counter == 0 %>
  16. <table border=1>
  17. <caption><%= program_type %></caption>
  18. <tr>
  19. <th>Name</th>
  20. <th>Location</th>
  21. <th>Date</th>
  22. <th>Time</th>
  23. </tr>
  24. <% end %>
  25.  
  26. <% if program.start.to_date === program.end.to_date %>
  27. <tr>
  28. <td><%= link_to h(program.name), program %></td>
  29. <td><%= h program.location %></td>
  30. <td><%= h(program.start.strftime("%A, %B %d, %Y")) %></td>
  31. <td><%= h(program.start.strftime("%I:%M%p")) + " - " + h(program.end.strftime("%I:%M%p")) %></td>
  32. </tr>
  33. <% else %>
  34. <tr>
  35. <td rowspan=2><%= link_to h(program.name), program %></td>
  36. <td rowspan=2><%= h program.location %></td>
  37. <td><%= h(program.start.strftime("%A, %B %d, %Y")) %></td>
  38. <td><%= h(program.start.strftime("%I:%M%p")) %></td>
  39. </tr>
  40. <tr>
  41. <td><%= h(program.end.strftime("%A, %B %d, %Y")) %></td>
  42. <td><%= h(program.end.strftime("%I:%M%p")) %></td>
  43. </tr>
  44. <% end %>
  45.  
  46. <% if programs_counter == (local_assigns[:tprograms] - 1) %>
  47. </table>
  48. <% end %>
Add Comment
Please, Sign In to add comment