<?php 
        echo epl_get_formatted_curr($p['_epl_payment_amount'], null, true);
        ?>
<br />
                    <small><?php 
        echo epl_wrap($payment_display, '(', ')');
        ?>
</small>
                </td>
            </tr>
            <?php 
    }
}
?>

</table>
<?php 
if (!empty($ck_out_button)) {
    ?>
    <div class="epl_fr">
        <!--<a href="<?php 
    echo $clear_url;
    ?>
/?clear_cart=1" class="epl_button_small">Clear</a>-->
        <a href="<?php 
    echo add_query_arg(array('epl_action' => 'show_cart'), epl_get_shortcode_page_permalink());
    ?>
" class="epl_button_small">Checkout</a>
    </div>
<?php 
}
    function setup_authnet_sim_form()
    {
        global $event_details;
        $event_id = $event_details['ID'];
        if (is_null($event_id)) {
            return false;
        }
        $regis_id = $this->erm->get_regis_id();
        $post_ID = $this->erm->get_regis_post_id();
        $this->ecm->setup_event_details($event_id);
        $_totals = $this->erm->calculate_cart_totals();
        $gateway_info = $this->erm->get_gateway_info();
        $gateway_id = $this->erm->get_payment_profile_id();
        $this->epl->load_file('libraries/gateways/authnet/AuthorizeNet.php');
        $api_login_id = $gateway_info['_epl_user'];
        $transaction_key = $gateway_info['_epl_pwd'];
        //$amount = number_format( $_totals['money_totals']['grand_total'], 2, '.', '' );
        $amount = number_format(epl_get_balance_due(), 2, '.', '');
        $description = $event_details['post_title'] . ', Qty: ' . $_totals['_att_quantity']['total'][$event_details['ID']];
        $fp_timestamp = time();
        $fp_sequence = $regis_id . time();
        // Enter an invoice or other unique number.
        $fingerprint = AuthorizeNetSIM_Form::getFingerprint($api_login_id, $transaction_key, $amount, $fp_sequence, $fp_timestamp);
        $return_url = get_permalink($post_ID);
        $relay_url = add_query_arg(array('epl_action' => '_authnet_sim_process'), epl_get_shortcode_page_permalink());
        $first_name = epl_get_attendee_form_value('ticket_buyer', 'first_name');
        $last_name = epl_get_attendee_form_value('ticket_buyer', 'last_name');
        $address = epl_get_attendee_form_value('ticket_buyer', 'address');
        $city = epl_get_attendee_form_value('ticket_buyer', 'city');
        $state = epl_get_attendee_form_value('ticket_buyer', 'state');
        $zip = epl_get_attendee_form_value('ticket_buyer', 'zip');
        $email = epl_get_attendee_form_value('ticket_buyer', 'email');
        //type=hidden doesn't work.  using a hidden wrapper div
        $this->redirect_form_data = <<<EOT
<div style="display:none">

            <input type='text' name="x_login" value="{$api_login_id}" />
            <input type='text' name="x_fp_hash" value="{$fingerprint}" />
            <input type='text' name="x_amount" value="{$amount}" />
            <input type='text' name="x_fp_timestamp" value="{$fp_timestamp}" />
            <input type='text' name="x_fp_sequence" value="{$fp_sequence}" />
            <input type='text' name="x_description" value="{$description}" />
            <input type='text' name="x_version" value="3.1" />
            <input type='text' name="x_show_form" value="PAYMENT_FORM" />
            <input type='text' name="x_test_request" value="false" />
            <input type='text' name="x_method" value="cc" />


            <input type='text' name="x_invoice_num" value="{$regis_id}" />
            <input type='text' name="x_first_name" value="{$first_name}" />
            <input type='text' name="x_last_name" value="{$last_name}" />
            <input type='text' name="x_address" value="{$address}" />
            <input type='text' name="x_city" value="{$city}" />
            <input type='text' name="x_state" value="{$state}" />
            <input type='text' name="x_zip" value="{$zip}" />
            <input type='text' name="x_email" value="{$email}" />

            <input type='text' name="e_ID" value="{$event_id}" />
            <input type='text' name="p_ID" value="{$post_ID}" />
            <input type='text' name="r_ID" value="{$regis_id}" />
            <input type='text' name="g_ID" value="{$gateway_id}" />

            <input type='text' name="x_receipt_link_method" value="POST" />
          <input type='text' name="x_receipt_link_text" value="PLEASE CLICK HERE TO FINISH YOUR REGISTRATION" />
          <input type='text' name="x_receipt_link_URL" value="{$relay_url}" />
              

</div>


EOT;
        /*
        *                         <input type='text' name="x_relay_response" value="TRUE">
         <input type='text' name="x_relay_url" value="$relay_url">
        *
        */
    }
 function load_cart_in_modal($m = 1)
 {
     global $event_details;
     $this->erm->set_mode('edit');
     $event_id = intval($_REQUEST['event_id']);
     $data = array();
     //cart
     $data['cart_data'] = $this->erm->show_cart(null, $event_id);
     $data['mode'] = 'edit';
     $data['event_id'] = $event_id;
     setup_event_details($event_id);
     $data['show_date_selector_link'] = epl_nz($event_details['_epl_event_type'], 5) < 7 ? epl_get_element('_epl_enable_front_date_selector_cal', $event_details, 0) != 0 : false;
     if (epl_admin_override() && epl_get_regis_setting('epl_enable_admin_override_cal') == 10) {
         $data['show_date_selector_link'] = true;
     }
     //dates
     $dates = $data['cart_data']['cart_items'][$event_id]['event_dates'];
     $data['modal_cart_content'] = "<div class='epl_event_title'><h2>" . get_the_title($event_id) . "</h2></div>";
     $data['modal_cart_content'] .= $this->epl->load_view('front/cart/cart-dates-display', $data + array('event_dates' => $dates), true);
     //times + prices
     $times_prices = $data['cart_data']['cart_items'][$event_id]['event_time_and_prices'];
     $data['modal_cart_content'] .= $this->epl->load_view('front/cart/cart-time-price-display', array('event_time_and_prices' => $times_prices), true);
     //calculate fresh total
     $_totals = $this->erm->calculate_cart_totals(true);
     //get totals for that event
     $data['money_totals'] = epl_get_element('money_totals', $_totals[$event_id], array());
     //cart totals for that event
     $data['cart_totals'] = $this->epl->load_view('front/cart/cart-totals', $data, true);
     $data['modal_cart_content'] .= $this->epl->load_view('front/cart/cart-subtotals', $data, true);
     //the checkout url button
     $data['checkout_url'] = add_query_arg(array('epl_action' => 'show_cart'), epl_get_shortcode_page_permalink());
     $data['event_id'] = $event_id;
     $data['modal_cart_content'] .= $this->epl->load_view('front/cart/cart-modal-buttons', $data, true);
     $r = $this->epl->load_view('front/cart/cart-modal-wrapper', $data, true);
     return $this->epl_util->epl_response(array('html' => $r));
 }