function meta_box_part_payments()
 {
     global $post;
     $event = new Eab_EventModel($post);
     $content = '';
     $content .= '<div class="eab_meta_box">';
     $content .= '<input type="hidden" name="incsub_event_payments_meta" value="1" />';
     $content .= '<div class="misc-eab-section">';
     $content .= '<div class="eab_meta_column_box">' . __('Event type', self::TEXT_DOMAIN) . '</div>';
     $content .= '<label for="incsub_event_paid" id="incsub_event_paid_label">' . __('Is this a paid event? ', self::TEXT_DOMAIN) . ':</label>&nbsp;';
     $content .= '<select name="incsub_event_paid" id="incsub_event_paid" class="incsub_event_paid" >';
     $content .= '<option value="1" ' . ($event->is_premium() ? 'selected="selected"' : '') . '>' . __('Yes', self::TEXT_DOMAIN) . '</option>';
     $content .= '<option value="0" ' . ($event->is_premium() ? '' : 'selected="selected"') . '>' . __('No', self::TEXT_DOMAIN) . '</option>';
     $content .= '</select>';
     $content .= '<div class="clear"></div>';
     $content .= '<div class="incsub_event-fee_row" id="incsub_event-fee_row_label">';
     $fee = __('Fee', self::TEXT_DOMAIN) . ':&nbsp;' . $this->_data->get_option('currency') . '&nbsp;<input type="text" name="incsub_event_fee" id="incsub_event_fee" class="incsub_event_fee" value="' . $event->get_price() . '" size="6" /> ';
     $content .= apply_filters('eab-event_meta-event_price', $fee, $event->get_id()) . '</div>';
     $content .= '</div>';
     $content .= '</div>';
     return $content;
 }
 function get_payment_forms($form, $event_id)
 {
     $event = new Eab_EventModel($event_id);
     $price = $event->get_price();
     if (!is_array($price)) {
         return $form;
     }
     $selection = '<select id="" name="amount">';
     foreach ($price as $tier) {
         $selection .= '<option value="' . (double) $tier['fee'] . '">' . $tier['label'] . ": " . $this->_data->get_option("currency") . " " . $tier['fee'] . '</option>';
     }
     $selection .= '</select>';
     global $blog_id, $current_user;
     $content .= $this->_data->get_option('paypal_sandbox') ? '<form action="https://sandbox.paypal.com/cgi-bin/webscr" method="post">' : '<form action="https://www.paypal.com/cgi-bin/webscr" method="post">';
     $content .= '<input type="hidden" name="business" value="' . $this->_data->get_option('paypal_email') . '" />';
     $content .= '<input type="hidden" name="item_name" value="' . esc_attr($event->get_title()) . '" />';
     $content .= '<input type="hidden" name="item_number" value="' . $event->get_id() . '" />';
     $content .= '<input type="hidden" name="notify_url" value="' . admin_url('admin-ajax.php?action=eab_paypal_ipn&blog_id=' . $blog_id . '&booking_id=' . $booking_id) . '" />';
     $content .= '<br />' . __('Please, select price tier', Eab_EventsHub::TEXT_DOMAIN) . ' ' . $selection;
     $content .= '<input type="hidden" name="return" value="' . get_permalink($event->get_id()) . '" />';
     $content .= '<input type="hidden" name="currency_code" value="' . $this->_data->get_option('currency') . '">';
     $content .= '<input type="hidden" name="cmd" value="_xclick" />';
     // Add multiple tickets
     $extra_attributes = apply_filters('eab-payment-paypal_tickets-extra_attributes', $extra_attributes, $event->get_id(), $booking_id);
     $content .= '' . sprintf('<p>' . __('I want to buy %s ticket(s)', Eab_EventsHub::TEXT_DOMAIN) . '</p>', '<input type="number" size="2" name="quantity" value="1" min="1" ' . $extra_attributes . ' />');
     $content .= '<input type="image" name="submit" border="0" src="https://www.paypal.com/en_US/i/btn/btn_paynow_SM.gif" alt="PayPal - The safer, easier way to pay online" />';
     $content .= '<img alt="" border="0" width="1" height="1" src="https://www.paypal.com/en_US/i/scr/pixel.gif" />';
     $content .= '</form>';
     return $content;
 }