Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class='toolbar'>
- <ul class='actions'>
- <li>
- <%= button_link_to t("new_order"), new_admin_order_url, :icon => 'add' %>
- </li>
- </ul>
- <br class='clear' />
- </div>
- <% render :partial => 'admin/shared/order_sub_menu' %>
- <h1><%= t("listing_orders") %></h1>
- <table class="index">
- <thead>
- <tr>
- <%- l = {:order => order} -%>
- <% hook :admin_orders_index_headers, :locals => l do %>
- <th><%= order @search, :by => :created_at, :as => t("order_date") %></th>
- <th><%= order @search, :by => :number, :as => t("order_number") %></th>
- <th><%= order @search, :by => :state, :as => t("status") %></th>
- <th><%= order @search, :by => :checkout_email, :as => t("customer") %></th>
- <th><%= order @search, :by => :total, :as => t("total") %></th>
- <% end %>
- <% hook :admin_orders_index_header_actions, :locals => l do %>
- <th></th>
- <% end %>
- </tr>
- </thead>
- <tbody>
- <% @orders.each do |order| %>
- <tr>
- <% hook :admin_orders_index_rows, :locals => l do %>
- <td><%= order.created_at.to_date%></td>
- <td><%= link_to order.number, object_url(order) %></td>
- <td><%= t(order.state.downcase) %></td>
- <td><%= order.email %></td>
- <td><%= number_to_currency order.total %></td>
- <% end %>
- <% hook :admin_orders_index_row_actions, :locals => l do %>
- <td><%= link_to_edit order %></td>
- <% end %>
- </tr>
- <% end %>
- </tbody>
- </table>
- <%= will_paginate(:previous_label => "« #{t('previous')}", :next_label => "#{t('next')} »") %>
- <% content_for :sidebar do %>
- <div class="box">
- <h3><%= t(:search) %></h3>
- <% form_for @search do |f| %>
- <%- l = {:f => f} -%>
- <% hook :admin_orders_index_search, :locals => l do %>
- <label><%= t("date_range") %></label><br />
- <div class="yui-g date-range-filter">
- <div class="yui-u sub-field first">
- <%= f.unobtrusive_date_picker :created_at_after %><br />
- <label class="sub"><%= t("start") %></label>
- </div>
- <div class="yui-u sub-field">
- <%= f.unobtrusive_date_picker :created_at_before %><br />
- <label><%= t("stop") %></label>
- </div>
- </div>
- <p><label><%= t("status") %></label><br />
- <%= f.select :state_equals, Order.state_machines[:state].states.collect {|s| [t(s.name), s.value]}, {:include_blank => true} %></p>
- <p><label><%= t 'order_number' %></label><br />
- <%= f.text_field :number_contains, :size=>25 %></p>
- <p>
- <label><%= t 'email' %></label><br />
- <%= f.text_field :checkout_email_contains, :size=>25 %>
- </p>
- <p>
- <label><%= t 'first_name' %></label><br />
- <%= f.text_field :checkout_bill_address_firstname_contains, :size=>25 %>
- </p>
- <p>
- <label><%= t 'last_name' %></label><br />
- <%= f.text_field :checkout_bill_address_lastname_contains, :size=>25 %>
- </p>
- <p>
- <%= f.check_box :completed_at_not_null, {:style => "vertical-align:middle;"} %>
- <label>
- <%= t("show_only_complete_orders") %>
- </label>
- </p>
- <% hook :admin_orders_index_search_buttons, :locals => l do %>
- <p><%= button t("search") %></p>
- <% end %>
- <% end %>
- <% end %>
- </div>
- <% end %>
Add Comment
Please, Sign In to add comment