- content_for :custom_js do = javascript_include_tag "box-office" - in_section :events - content_for :header do %h1 Box Office = form_tag event_show_sales_path, :remote => true, :class => 'box-office-form' do = hidden_field_tag :commit, "" #showtime-total-and-checkout.row-fluid .row-fluid.span8 #event-image.span2 = render :partial => 'shared/event_image_icon', :locals => { :event => @event } #showtime.span4 %strong="#{@event.name}" %br ="#{l(@show.datetime_local_to_event, :format => :long_with_day)}" %br =icon_link_to("Return to show", event_show_path(@show.event, @show), 'icon-share-alt', 'btn', '') #total-and-checkout.span4{:style => 'text-align:right' } .row-fluid .span6 #total.total .price= number_as_cents 0 .span6 #checkout-now %button.btn.btn-large.btn-success#checkout-now-button{:style => 'width:100%'} Checkout .row .span4 %h6 Tickets - @sale.ticket_types.each do |ticket_types| .row-fluid{:id => "add-tickets-to-cart-#{ticket_types.id}"} .span9.ticket-type-description .name= label_tag "quantities[#{ticket_types.id}]", "#{truncate(ticket_types.name, :length => 25)} #{number_as_cents(ticket_types.price)}" .description{:id => "remaining_#{ticket_types.id}"}="#{@tickets_remaining[ticket_types.id]} remaining" .span3 = select_tag "quantities[#{ticket_types.id}]", options_for_select(0..20, @sale.quantities[ticket_types.id]), :class => @tickets_remaining[ticket_types.id] > 0 ? 'ticket-quantity-select input-mini' : 'hidden ticket-quantity-select input-mini' .sold-out{:id => "sold_out_#{ticket_types.id}", :class => @tickets_remaining[ticket_types.id] > 0 ? 'hidden' : ''} %span.label.label-success sold-out .span4 %h6 Customer .controls#the-details = hidden_field_tag(:person_id, "", :id => "person_id", :name => "person[id]") .control-group %label First Name .controls= text_field_tag(:person_first_name, "", :id => "person_first_name", :name => "person[first_name]") .control-group %label Last Name .controls= text_field_tag(:person_last_name, "", :id => "person_last_name", :name => "person[last_name]") .control-group %label Email .controls= text_field_tag(:person_email, "", :id => "person_email", :name => "person[email]") .span4 %h6 Payment #payment-controls.controls %label.radio = radio_button_tag(:payment_method, :cash, true, :class => 'payment-method', :disabled => 'true', :humanized_value => 'Cash') Cash %label.radio = radio_button_tag(:payment_method, :comp, false, :class => 'payment-method', :disabled => 'true', :humanized_value => 'Comp') Comp -unless @event.is_free %label.radio = radio_button_tag(:payment_method, :credit_card_swipe, false, :class => 'payment-method', :disabled => 'true', :humanized_value => 'Credit card') Credit (Swipe) %label.radio = radio_button_tag(:payment_method, :credit_card_manual, false, :class => 'payment-method', :disabled => 'true', :humanized_value => 'Credit card') Credit (Manual) #payment-info.hidden .control-group = label_tag("credit_card[cardholder_name]", "Name on Card") .controls= text_field_tag("credit_card[name]", params[:credit_card][:cardholder_name]) .control-group = label_tag("credit_card[card_number]", "Card Number") .controls= text_field_tag("credit_card[number]", params[:credit_card][:card_number]) .control-group = label_tag("credit_card[expiration_date]", "Expiration Date") .date_field.controls = select_tag("credit_card[month]", options_for_select(1..12, params[:credit_card]["month"]), :class => 'input-small inline') = select_tag("credit_card[year]", options_for_select(Time.now.year..Time.now.year + 10, params[:credit_card]["year"]), :class => 'input-small inline') #door-list %h3 Door List = render :partial => 'shared/door_list_table', :locals => { :door_list_items => @door_list.items} #sell-popup.modal .modal-header %h2 Checkout .modal-body #salesperson-alert.alert.alert-info Swipe card to complete transaction .shadowed.block .row-fluid.block .span6 #sell-total.total %strong.price= number_as_cents 0 .span6 .picked-person #picket-person-name-in-popup.picked-person-name.picked-person-clear No buyer information .picked-person-email.picked-person-clear #payment-method-popup Cash .block #popup-ticket-list %table.table %thead %tr %th Ticket Type %th Price %tbody .modal-footer %input#hack-cc-number.hidden{:name=>'hack-cc-number'} %button#sell-button.btn.btn-large.btn-success{:name => 'commit', :label => 'true'} Sell %button#cancel-button.btn.btn-large Cancel