/**
  *    process_ticket_selections
  *
  * @access 	public
  * @return 	void
  */
 public static function process_ticket_selections()
 {
     $response = array('tickets_added' => false);
     if (EED_Ticket_Selector::instance()->process_ticket_selections()) {
         $EVT_ID = absint(EE_Registry::instance()->REQ->get('tkt-slctr-event-id', 0));
         $tickets = EE_Registry::instance()->REQ->get('tkt-slctr-qty-' . $EVT_ID, array());
         $ticket_count = 0;
         // radio buttons send ticket info as a string like: "TKT_ID-QTY"
         if (!is_array($tickets)) {
             $tickets = explode('-', $tickets);
             array_shift($tickets);
         }
         foreach ($tickets as $quantity) {
             $ticket_count += $quantity;
         }
         $response = array('tickets_added' => true, 'ticket_count' => $ticket_count, 'btn_id' => "#ticket-selector-submit-{$EVT_ID}-btn", 'btn_txt' => EED_Multi_Event_Registration::filter_ticket_selector_submit_button('', null, true), 'form_html' => EED_Multi_Event_Registration::filter_ticket_selector_form_html('', null, true), 'mini_cart' => EED_Multi_Event_Registration::get_mini_cart(), 'cart_results' => EED_Multi_Event_Registration::get_cart_results($ticket_count));
     }
     // just send the ajax
     echo json_encode(array_merge(EE_Error::get_notices(false), $response));
     // to be... or...
     die;
 }