Example #1
0
    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;
 }