Guest User

Untitled

a guest
Jul 20th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.40 KB | None | 0 0
  1. <div class='toolbar'>
  2. <ul class='actions'>
  3. <li>
  4. <%= button_link_to t("new_order"), new_admin_order_url, :icon => 'add' %>
  5. </li>
  6. </ul>
  7. <br class='clear' />
  8. </div>
  9.  
  10. <% render :partial => 'admin/shared/order_sub_menu' %>
  11.  
  12. <h1><%= t("listing_orders") %></h1>
  13.  
  14. <table class="index">
  15. <thead>
  16. <tr>
  17. <%- l = {:order => order} -%>
  18. <% hook :admin_orders_index_headers, :locals => l do %>
  19. <th><%= order @search, :by => :created_at, :as => t("order_date") %></th>
  20. <th><%= order @search, :by => :number, :as => t("order_number") %></th>
  21. <th><%= order @search, :by => :state, :as => t("status") %></th>
  22. <th><%= order @search, :by => :checkout_email, :as => t("customer") %></th>
  23. <th><%= order @search, :by => :total, :as => t("total") %></th>
  24. <% end %>
  25. <% hook :admin_orders_index_header_actions, :locals => l do %>
  26. <th></th>
  27. <% end %>
  28. </tr>
  29. </thead>
  30. <tbody>
  31. <% @orders.each do |order| %>
  32. <tr>
  33. <% hook :admin_orders_index_rows, :locals => l do %>
  34. <td><%= order.created_at.to_date%></td>
  35. <td><%= link_to order.number, object_url(order) %></td>
  36. <td><%= t(order.state.downcase) %></td>
  37. <td><%= order.email %></td>
  38. <td><%= number_to_currency order.total %></td>
  39. <% end %>
  40. <% hook :admin_orders_index_row_actions, :locals => l do %>
  41. <td><%= link_to_edit order %></td>
  42. <% end %>
  43. </tr>
  44. <% end %>
  45. </tbody>
  46. </table>
  47. <%= will_paginate(:previous_label => "&#171; #{t('previous')}", :next_label => "#{t('next')} &#187;") %>
  48.  
  49.  
  50.  
  51. <% content_for :sidebar do %>
  52. <div class="box">
  53. <h3><%= t(:search) %></h3>
  54.  
  55. <% form_for @search do |f| %>
  56. <%- l = {:f => f} -%>
  57. <% hook :admin_orders_index_search, :locals => l do %>
  58. <label><%= t("date_range") %></label><br />
  59. <div class="yui-g date-range-filter">
  60. <div class="yui-u sub-field first">
  61. <%= f.unobtrusive_date_picker :created_at_after %><br />
  62. <label class="sub"><%= t("start") %></label>
  63. </div>
  64. <div class="yui-u sub-field">
  65. <%= f.unobtrusive_date_picker :created_at_before %><br />
  66. <label><%= t("stop") %></label>
  67. </div>
  68. </div>
  69.  
  70. <p><label><%= t("status") %></label><br />
  71. <%= f.select :state_equals, Order.state_machines[:state].states.collect {|s| [t(s.name), s.value]}, {:include_blank => true} %></p>
  72.  
  73. <p><label><%= t 'order_number' %></label><br />
  74. <%= f.text_field :number_contains, :size=>25 %></p>
  75.  
  76. <p>
  77. <label><%= t 'email' %></label><br />
  78. <%= f.text_field :checkout_email_contains, :size=>25 %>
  79. </p>
  80. <p>
  81. <label><%= t 'first_name' %></label><br />
  82. <%= f.text_field :checkout_bill_address_firstname_contains, :size=>25 %>
  83. </p>
  84. <p>
  85. <label><%= t 'last_name' %></label><br />
  86. <%= f.text_field :checkout_bill_address_lastname_contains, :size=>25 %>
  87. </p>
  88. <p>
  89. <%= f.check_box :completed_at_not_null, {:style => "vertical-align:middle;"} %>
  90. <label>
  91. <%= t("show_only_complete_orders") %>
  92. </label>
  93. </p>
  94.  
  95. <% hook :admin_orders_index_search_buttons, :locals => l do %>
  96. <p><%= button t("search") %></p>
  97. <% end %>
  98. <% end %>
  99. <% end %>
  100. </div>
  101. <% end %>
Add Comment
Please, Sign In to add comment