function wpestate_invoice_details($post) { global $post; wp_nonce_field(plugin_basename(__FILE__), 'estate_invoice_noncename'); $invoice_types = array('Listing' => esc_html__('Listing', 'wpestate'), 'Upgrade to Featured' => esc_html__('Upgrade to Featured', 'wpestate'), 'Publish Listing with Featured' => esc_html__('Publish Listing with Featured', 'wpestate'), 'Package' => esc_html__('Package', 'wpestate'), 'Reservation fee' => esc_html__('Reservation fee', 'wpestate')); $invoice_saved = esc_html(get_post_meta($post->ID, 'invoice_type', true)); $invoice_period = array(esc_html__('One Time', 'wpestate'), esc_html__('Recurring', 'wpestate')); $invoice_period_saved = esc_html(get_post_meta($post->ID, 'biling_type', true)); $txn_id = esc_html(get_post_meta($post->ID, 'txn_id', true)); $invoice_id = $post->ID; /////////////////////////////////////////////////////////////////////////////////// wpestate_super_invoice_details($invoice_id); /////////////////////////////////////////////////////////////////////////////////// $purchase_date = esc_html(get_post_meta($post->ID, 'purchase_date', true)); print ' <p class="meta-options"> <strong>' . esc_html__('Invoice Id:', 'wpestate') . ' </strong>' . $post->ID . ' </p> <p class="meta-options"> <label for="biling_period"><strong>' . esc_html__('Billing For :', 'wpestate') . ' </strong></label><br /> ' . $invoice_saved . ' </p> <p class="meta-options"> <label for="biling_type"><strong>' . esc_html__('Billing Type :', 'wpestate') . ' </strong></label><br /> ' . $invoice_period_saved . ' </p> <p class="meta-options"> <label for="item_id"><strong>' . esc_html__('Item Id (Listing or Package id)', 'wpestate') . '</strong></label><br /> ' . wpestate_show_product_type(esc_html(get_post_meta($post->ID, 'item_id', true))) . ' </p> <p class="meta-options"> <label for="item_price"><strong>' . esc_html__('Item Price', 'wpestate') . ' </strong></label><br /> ' . esc_html(get_post_meta($post->ID, 'item_price', true)) . ' </p> <p class="meta-options"> <label for="purchase_date"><strong>' . esc_html__('Purchase Date', 'wpestate') . ' </strong></label><br /> '; // '.esc_html(get_post_meta($post->ID, 'purchase_date', true)).' if (is_numeric($purchase_date)) { echo date('l jS \\of F Y', $purchase_date); } else { echo $purchase_date; } print ' </p> <p class="meta-options"> <label for="buyer_id"><strong>' . esc_html__('User', 'wpestate') . ' </strong></label><br />'; $user_id = esc_html(get_post_meta($post->ID, 'buyer_id', true)); $user_info = get_userdata($user_id); print esc_html__('Username: '******'wpestate') . $user_info->user_login . ' ' . esc_html__('/ user id', 'wpestate') . ' ' . $user_id; print ' </p> '; if ($txn_id != '') { print esc_html__('Paypal - Reccuring Payment ID: ', 'wpestate') . $txn_id; } }
function wpestate_show_invoice_dashboard() { //check owner before delete global $current_user; get_currentuserinfo(); $userID = $current_user->ID; $user_email = $current_user->user_email; $invoice_id = intval($_POST['invoice_id']); $bookid = intval($_POST['booking_id']); $invoice_saved = esc_html(get_post_meta($invoice_id, 'invoice_type', true)); wpestate_super_invoice_details($invoice_id); if ($invoice_saved == 'Listing') { $item_id = esc_html(get_post_meta($invoice_id, 'item_id', true)); $item_price = esc_html(get_post_meta($invoice_id, 'item_price', true)); $purchase_date = esc_html(get_post_meta($invoice_id, 'purchase_date', true)); print '<div class="create_invoice_form"> <h3>' . esc_html__('Invoice INV', 'wpestate') . $invoice_id . '</h3> <div class="dashboard_invoice_details"><strong>' . esc_html__('Type', 'wpestate') . ': </strong>' . $invoice_saved . '</div> <div class="dashboard_invoice_details"><strong>' . esc_html__('Listing Id', 'wpestate') . ': </strong>' . wpestate_show_product_type($item_id) . '</div> <div class="dashboard_invoice_details"><strong>' . esc_html__('Price', 'wpestate') . ': </strong>' . $item_price . '</div> <div class="dashboard_invoice_details"><strong>' . esc_html__('Date', 'wpestate') . ': </strong>'; if (is_numeric($purchase_date)) { echo date('l jS \\of F Y', $purchase_date); } else { echo $purchase_date; } print '</div> </div>'; } if ($invoice_saved == 'Upgrade to Featured') { $item_id = esc_html(get_post_meta($invoice_id, 'item_id', true)); $item_price = esc_html(get_post_meta($invoice_id, 'item_price', true)); $purchase_date = esc_html(get_post_meta($invoice_id, 'purchase_date', true)); print '<div class="create_invoice_form"> <h3>' . esc_html__('Invoice INV', 'wpestate') . $invoice_id . '</h3> <div class="dashboard_invoice_details"><strong>' . esc_html__('Type', 'wpestate') . ': </strong>' . $invoice_saved . '</div> <div class="dashboard_invoice_details"><strong>' . esc_html__('Listing Id', 'wpestate') . ': </strong>' . wpestate_show_product_type($item_id) . '</div> <div class="dashboard_invoice_details"><strong>' . esc_html__('Price', 'wpestate') . ': </strong>' . $item_price . '</div> <div class="dashboard_invoice_details"><strong>' . esc_html__('Date', 'wpestate') . ': </strong>'; if (is_numeric($purchase_date)) { echo date('l jS \\of F Y', $purchase_date); } else { echo $purchase_date; } print '</div> </div>'; } if ($invoice_saved == 'Publish Listing with Featured') { $item_id = esc_html(get_post_meta($invoice_id, 'item_id', true)); $item_price = esc_html(get_post_meta($invoice_id, 'item_price', true)); $purchase_date = esc_html(get_post_meta($invoice_id, 'purchase_date', true)); print '<div class="create_invoice_form"> <h3>' . esc_html__('Invoice INV', 'wpestate') . $invoice_id . '</h3> <div class="dashboard_invoice_details"><strong>' . esc_html__('Type', 'wpestate') . ': </strong>' . $invoice_saved . '</div> <div class="dashboard_invoice_details"><strong>' . esc_html__('Listing Id', 'wpestate') . ': </strong>' . wpestate_show_product_type($item_id) . '</div> <div class="dashboard_invoice_details"><strong>' . esc_html__('Price', 'wpestate') . ': </strong>' . $item_price . '</div> <div class="dashboard_invoice_details"><strong>' . esc_html__('Date', 'wpestate') . ': </strong>'; if (is_numeric($purchase_date)) { echo date('l jS \\of F Y', $purchase_date); } else { echo $purchase_date; } print '</div> </div>'; } if ($invoice_saved == 'Package') { $invoice_period_saved = esc_html(get_post_meta($invoice_id, 'biling_type', true)); $item_id = esc_html(get_post_meta($invoice_id, 'item_id', true)); $item_price = esc_html(get_post_meta($invoice_id, 'item_price', true)); $purchase_date = esc_html(get_post_meta($invoice_id, 'purchase_date', true)); print '<div class="create_invoice_form"> <h3>' . esc_html__('Invoice INV', 'wpestate') . $invoice_id . '</h3> <div class="dashboard_invoice_details"><strong>' . esc_html__('Type', 'wpestate') . ': </strong>' . $invoice_saved . '</div> <div class="dashboard_invoice_details"><strong>' . esc_html__('Package', 'wpestate') . ': </strong>' . wpestate_show_product_type($item_id) . '</div> <div class="dashboard_invoice_details"><strong>' . esc_html__('Price', 'wpestate') . ': </strong>' . $item_price . '</div> <div class="dashboard_invoice_details"><strong>' . esc_html__('Period', 'wpestate') . ': </strong>' . $invoice_period_saved . '</div> <div class="dashboard_invoice_details"><strong>' . esc_html__('Date', 'wpestate') . ': </strong>'; if (is_numeric($purchase_date)) { echo date('l jS \\of F Y', $purchase_date); } else { echo $purchase_date; } print '</div> </div>'; } die; }