function shipme_theme_my_account_awaiting_payments_fnc()
{
    ob_start();
    global $current_user;
    get_currentuserinfo();
    $uid = $current_user->ID;
    ?>
<div class="container_ship_ttl_wrap">	
    <div class="container_ship_ttl">
        <div class="my-page-title col-xs-12 col-sm-12 col-lg-12">
            <?php 
    the_title();
    ?>
        </div>
    
        <?php 
    if (function_exists('bcn_display')) {
        echo '<div class="my_box3 no_padding  breadcrumb-wrap col-xs-12 col-sm-12 col-lg-12"><div class="padd10a">';
        bcn_display();
        echo '</div></div>';
    }
    ?>
	
    
    </div>
</div>

<?php 
    if (current_user_can('manage_options')) {
        echo '<div class="total-content-area note-note ">' . __('You are logged in as administrator, and you should be both menus (transporter and contractor). Regular users see one or the other depending on their role.', 'shipme') . '</div>';
    }
    ?>

<div class="container_ship_no_bk">

<?php 
    echo shipme_get_users_links();
    ?>

<div class="account-content-area col-xs-12 col-sm-8 col-lg-9">

		<ul class="virtual_sidebar">
			
			<li class="widget-container widget_text">
                <div class="my-only-widget-content">
             			 
			 
			 
                </div>
			</li>
             
			</ul>
        
        

</div>



</div>

    
<?php 
    $output = ob_get_contents();
    ob_end_clean();
    return $output;
}
Example #2
0
function shipme_theme_my_account_finances_new()
{
    ob_start();
    global $current_user;
    get_currentuserinfo();
    $uid = $current_user->ID;
    ?>
<div class="container_ship_ttl_wrap">	
    <div class="container_ship_ttl">
        <div class="my-page-title col-xs-12 col-sm-12 col-lg-12">
            <?php 
    _e('Finances', 'shipme');
    ?>
        </div>
    
        <?php 
    if (function_exists('bcn_display')) {
        echo '<div class="my_box3 no_padding  breadcrumb-wrap col-xs-12 col-sm-12 col-lg-12"><div class="padd10a">';
        bcn_display();
        echo '</div></div>';
    }
    ?>
	
    
    </div>
</div>



<div class="container_ship_no_bk">

<?php 
    echo shipme_get_users_links();
    ?>

<div class="account-content-area col-xs-12 col-sm-8 col-lg-9">

		<ul class="virtual_sidebar">
        
        <li class="widget-container widget_text">
            	<h3 class="widget-title"><?php 
    _e('Navigate', 'shipme');
    ?>
</h3>
                <div class="my-only-widget-content">
             			<ul class="cms_cms">
                
                <li> <a href="<?php 
    echo shipme_get_payments_page_url('home');
    ?>
" class="green_btn old_mm_k"><?php 
    _e('Account Home', 'shipme');
    ?>
</a>  </li>
               <li> <a href="<?php 
    echo shipme_get_payments_page_url('deposit');
    ?>
" class="green_btn old_mm_k"><?php 
    _e('Deposit Money', 'shipme');
    ?>
</a>  </li>
              <li>  <a href="<?php 
    echo shipme_get_payments_page_url('makepayment');
    ?>
" class="green_btn old_mm_k"><?php 
    _e('Make Payment', 'shipme');
    ?>
</a> </li>
                
                <?php 
    if (shipme_is_user_business($uid)) {
        ?>
               <li> <a href="<?php 
        echo shipme_get_payments_page_url('escrow');
        ?>
" class="green_btn old_mm_k"><?php 
        _e('Deposit Escrow', 'shipme');
        ?>
</a> </li> 
                <?php 
    }
    ?>
                
               <li> <a href="<?php 
    echo shipme_get_payments_page_url('withdraw');
    ?>
" class="green_btn old_mm_k"><?php 
    _e('Withdraw Money', 'shipme');
    ?>
</a> </li> 
               <li> <a href="<?php 
    echo shipme_get_payments_page_url('transactions');
    ?>
" class="green_btn old_mm_k"><?php 
    _e('Transactions', 'shipme');
    ?>
</a></li>
               <li> <a href="<?php 
    echo shipme_get_payments_page_url('bktransfer');
    ?>
" class="green_btn old_mm_k"><?php 
    _e('Bank Transfer Details', 'shipme');
    ?>
</a>   </li> 
    
                  <?php 
    do_action('shipme_financial_buttons_main');
    ?>
              
              	</ul>
                </div>
			</li>
        
        
		<?php 
    $pg = $_GET['pg'];
    if (!isset($pg)) {
        $pg = 'home';
    }
    global $wpdb;
    //****************************************************************
    //
    //		Home
    //
    //****************************************************************
    if ($pg == 'home') {
        ?>
	
			<li class="widget-container widget_text balance_bg">
            	 
                <div class="my-only-widget-content">
             			<?php 
        $bal = shipme_get_credits($uid);
        echo '<span class="balance">' . __("Your Current Balance is", "shipme") . ": " . shipme_get_show_price($bal, 2) . "</span>";
        ?>
 
                </div>
			</li>
     
            
            <li class="widget-container widget_text">
            	<h3 class="widget-title"><?php 
        _e('Pending Withdrawals', 'shipme');
        ?>
</h3>
                <div class="my-only-widget-content">
             			<?php 
        global $wpdb;
        //----------------
        $s = "select * from " . $wpdb->prefix . "project_withdraw where done='0' and rejected!='1' AND uid='{$uid}' order by id desc";
        $r = $wpdb->get_results($s);
        if (count($r) == 0) {
            echo __('No withdrawals pending yet.', 'shipme');
        } else {
            echo '<table width="100%">';
            foreach ($r as $row) {
                echo '<tr>';
                echo '<td>' . date_i18n('d-M-Y H:i:s', $row->datemade) . '</td>';
                echo '<td>' . shipme_get_show_price($row->amount) . '</td>';
                echo '<td>' . $row->methods . '</td>';
                echo '<td>' . $row->payeremail . '</td>';
                echo '<td><a href="' . shipme_get_payments_page_url('closewithdrawal', $row->id) . '"
							class="green_btn">' . __('Close Request', 'shipme') . '</a></td>';
                echo '</tr>';
            }
            echo '</table>';
        }
        ?>
                </div>
			</li>
            
            
            <li class="widget-container widget_text">
            	<h3 class="widget-title"><?php 
        _e('Rejected Withdrawals', 'shipme');
        ?>
</h3>
                <div class="my-only-widget-content">
             			<?php 
        global $wpdb;
        //----------------
        $s = "select * from " . $wpdb->prefix . "project_withdraw where done='0' and rejected='1' AND uid='{$uid}' order by id desc";
        $r = $wpdb->get_results($s);
        if (count($r) == 0) {
            echo __('No withdrawals pending yet.', 'shipme');
        } else {
            echo '<table width="100%">';
            foreach ($r as $row) {
                echo '<tr>';
                echo '<td>' . date_i18n('d-M-Y H:i:s', $row->datemade) . '</td>';
                echo '<td>' . shipme_get_show_price($row->amount) . '</td>';
                echo '<td>' . $row->methods . '</td>';
                echo '<td>' . $row->payeremail . '</td>';
                echo '<td> </td>';
                echo '</tr>';
            }
            echo '</table>';
        }
        ?>
                </div>
			</li>
            
            
            
            
            
             <li class="widget-container widget_text">
            	<h3 class="widget-title"><?php 
        _e('Pending Incoming Payments', 'shipme');
        ?>
</h3>
                <div class="my-only-widget-content">
             			 
   				<?php 
        $s = "select * from " . $wpdb->prefix . "project_escrow where released='0' AND toid='{$uid}' order by id desc";
        $r = $wpdb->get_results($s);
        if (count($r) == 0) {
            echo __('No payments pending yet.', 'shipme');
        } else {
            echo '<table width="100%">';
            foreach ($r as $row) {
                $post = get_post($row->pid);
                $from = get_userdata($row->fromid);
                echo '<tr>';
                echo '<td>' . $from->user_login . '</td>';
                echo '<td>' . $post->post_title . '</td>';
                echo '<td>' . date_i18n('d-M-Y H:i:s', $row->datemade) . '</td>';
                echo '<td>' . shipme_get_show_price($row->amount) . '</td>';
                echo '</tr>';
            }
            echo '</table>';
        }
        ?>
                  
                </div>
			</li>
            
            
            
            
            
             <li class="widget-container widget_text">
            	<h3 class="widget-title"><?php 
        _e('Pending Outgoing Payments', 'shipme');
        ?>
</h3>
                <div class="my-only-widget-content">
             			  
   				<?php 
        $s = "select * from " . $wpdb->prefix . "project_escrow where released='0' AND toid='{$uid}' order by id desc";
        $r = $wpdb->get_results($s);
        if (count($r) == 0) {
            echo __('No payments pending yet.', 'shipme');
        } else {
            echo '<table width="100%">';
            foreach ($r as $row) {
                $post = get_post($row->pid);
                $from = get_userdata($row->fromid);
                echo '<tr>';
                echo '<td>' . $from->user_login . '</td>';
                echo '<td>' . $post->post_title . '</td>';
                echo '<td>' . date_i18n('d-M-Y H:i:s', $row->datemade) . '</td>';
                echo '<td>' . shipme_get_show_price($row->amount) . '</td>';
                echo '</tr>';
            }
            echo '</table>';
        }
        ?>
                  
                </div>
			</li>
        <?php 
        //****************************************************************
        //
        //		Withdrawals
        //
        //****************************************************************
    } elseif ($pg == 'transactions') {
        ?>
	
        
          <li class="widget-container widget_text">
            	<h3 class="widget-title"><?php 
        _e('Transactions', 'shipme');
        ?>
</h3>
                <div class="my-only-widget-content">
             			<?php 
        $s = "select * from " . $wpdb->prefix . "project_payment_transactions where uid='{$uid}' order by id desc";
        $r = $wpdb->get_results($s);
        if (count($r) == 0) {
            echo __('No activity yet.', 'shipme');
        } else {
            $i = 0;
            echo '<table width="100%" cellpadding="5">';
            foreach ($r as $row) {
                if ($row->tp == 0) {
                    $class = "redred";
                    $sign = "-";
                } else {
                    $class = "greengreen";
                    $sign = "+";
                }
                echo '<tr style="background:' . ($i % 2 ? "#f2f2f2" : "#f9f9f9") . '" >';
                echo '<td>' . $row->reason . '</td>';
                echo '<td width="25%">' . date_i18n('d-M-Y H:i:s', $row->datemade) . '</td>';
                echo '<td width="20%" class="' . $class . '"><b>' . $sign . shipme_get_show_price($row->amount) . '</b></td>';
                echo '</tr>';
                $i++;
            }
            echo '</table>';
        }
        ?>
                </div>
			</li>
         
            
         <?php 
        //****************************************************************
        //
        //		deposit
        //
        //****************************************************************
    } elseif ($pg == 'deposit') {
        ?>
    
        
        
         <li class="widget-container widget_text">
            	<h3 class="widget-title"><?php 
        _e('Deposit Money', 'shipme');
        ?>
</h3>
                <div class="my-only-widget-content">
          <?php 
        $shipme_bank_details_enable = get_option('shipme_bank_details_enable');
        if ($shipme_bank_details_enable == "yes") {
            ?>
                
                <strong><?php 
            _e('Deposit money by Bank Transfer', 'shipme');
            ?>
</strong><br/><br/>
                
                <?php 
            echo get_option('shipme_bank_details_txt');
            ?>
    			<br/><br/>
                <?php 
        }
        ?>
                
                
            	<?php 
        $shipme_paypal_enable = get_option('shipme_paypal_enable');
        if ($shipme_paypal_enable == "yes") {
            ?>
                
                <strong><?php 
            _e('Deposit money by PayPal', 'shipme');
            ?>
</strong><br/><br/>
                
                <form method="post" action="<?php 
            bloginfo('siteurl');
            ?>
/?p_action=paypal_deposit_pay">
                <?php 
            _e("Amount to deposit:", "shipme");
            ?>
 <input type="text" size="10" name="amount" /> <?php 
            echo shipme_currency();
            ?>
                &nbsp; &nbsp; <input type="submit" name="deposit" value="<?php 
            _e('Deposit', 'shipme');
            ?>
" /></form>
    			<br/><br/>
                <?php 
        }
        ?>
                <!-- ################## -->
                
                <?php 
        $shipme_alertpay_enable = get_option('shipme_alertpay_enable');
        if ($shipme_alertpay_enable == "yes") {
            ?>
                
                <strong><?php 
            _e('Deposit money by Payza', 'shipme');
            ?>
</strong><br/><br/>
                
                <form method="post" action="<?php 
            bloginfo('siteurl');
            ?>
/?p_action=payza_deposit_pay">
                <?php 
            _e("Amount to deposit:", "shipme");
            ?>
 <input type="text" size="10" name="amount" /> <?php 
            echo shipme_currency();
            ?>
                &nbsp; &nbsp; <input type="submit" name="deposit" value="<?php 
            _e('Deposit', 'shipme');
            ?>
" /></form>
    			<br/><br/>
                <?php 
        }
        ?>
                
                
                
                <?php 
        $shipme_moneybookers_enable = get_option('shipme_moneybookers_enable');
        if ($shipme_moneybookers_enable == "yes") {
            ?>
                
                
                <strong><?php 
            _e('Deposit money by Skrill', 'shipme');
            ?>
</strong><br/><br/>
                
                <form method="post" action="<?php 
            bloginfo('siteurl');
            ?>
/?p_action=mb_deposit_pay">
                <?php 
            _e("Amount to deposit:", "shipme");
            ?>
  <input type="text" size="10" name="amount" /> <?php 
            echo shipme_currency();
            ?>
                &nbsp; &nbsp; <input type="submit" name="deposit" value="<?php 
            _e('Deposit', 'shipme');
            ?>
" /></form>
    			<br/><br/>
                <?php 
        }
        ?>
                
    			<?php 
        do_action('shipme_deposit_methods', $uid);
        ?>
        
        		</div></li>
                
             <?php 
        //****************************************************************
        //
        //		Withdrawals
        //
        //****************************************************************
    } elseif ($pg == 'withdraw') {
        ?>
    
        
        
        
         <li class="widget-container widget_text">
            	<h3 class="widget-title"><?php 
        _e('Request Withdrawal', 'shipme');
        ?>
</h3>
                <div class="my-only-widget-content">
             			
                <?php 
        global $current_user;
        get_currentuserinfo();
        $uid = $current_user->ID;
        $opt = get_option('shipme_paypal_enable');
        if ($opt == "yes") {
            ?>
    				 
                    <table>
                    <form method="post" enctype="application/x-www-form-urlencoded">
                    <input type="hidden" name="meth" value="PayPal" />
                    <input type="hidden" name="tm" value="<?php 
            echo current_time('timestamp', 0);
            ?>
" />
                    <tr>
                    <td><?php 
            echo __("Withdraw amount", "shipme");
            ?>
:</td>
                    <td> <input value="<?php 
            echo $_POST['amount'];
            ?>
" type="text" 
                    size="10" name="amount" /> <?php 
            echo shipme_currency();
            ?>
</td>
                    </tr>
                    <tr>
                    <td><?php 
            echo __("PayPal Email", "shipme");
            ?>
:</td>
                    <td><input value="<?php 
            echo get_user_meta($uid, 'paypal_email', true);
            ?>
" type="text" size="30" name="paypal" /></td>
                    </tr>
                    
                    <tr>
                    <td></td>
                    <td>
                    <input type="submit" name="withdraw" value="<?php 
            echo __("Withdraw", "shipme");
            ?>
" /></td></tr></form></table>
                    
                    <?php 
        }
        $opt = get_option('shipme_moneybookers_enable');
        if ($opt == "yes") {
            ?>
                        <br /><br />
                        <table>
                        <form method="post" enctype="application/x-www-form-urlencoded">
                        <input type="hidden" name="meth2" value="Moneybookers" />
                        <input type="hidden" name="tm" value="<?php 
            echo current_time('timestamp', 0);
            ?>
" />
                        <tr>
                        <td><?php 
            echo __("Withdraw amount", "shipme");
            ?>
:</td>
                        <td> <input value="<?php 
            echo $_POST['amount2'];
            ?>
" type="text" 
                        size="10" name="amount2" /> <?php 
            echo shipme_currency();
            ?>
</td>
                        </tr>
                        <tr>
                        <td><?php 
            echo __("Skrill Email", "shipme");
            ?>
:</td>
                        <td><input value="<?php 
            echo get_user_meta($uid, 'moneybookers_email', true);
            ?>
" type="text" size="30" name="paypal2" /></td>
                        </tr>
                        
                        <tr>
                        <td></td>
                        <td>
                        <input type="submit" name="withdraw2" value="<?php 
            echo __("Withdraw", "shipme");
            ?>
" /></td></tr></form></table>
    				
					<?php 
        }
        $opt = get_option('shipme_alertpay_enable');
        if ($opt == "yes") {
            ?>
                        <br /><br />
                        <table>
                        <form method="post" enctype="application/x-www-form-urlencoded">
                        <input type="hidden" name="meth3" value="Payza" />
                        <tr>
                        <td><?php 
            echo __("Withdraw amount", "shipme");
            ?>
:</td>
                        <td> <input value="<?php 
            echo $_POST['amount3'];
            ?>
" type="text" 
                        size="10" name="amount3" /> <?php 
            echo shipme_currency();
            ?>
</td>
                        </tr>
                        <tr>
                        <td><?php 
            echo __("Payza Email", "shipme");
            ?>
:</td>
                        <td><input value="<?php 
            echo get_user_meta($uid, 'payza_email', true);
            ?>
" type="text" size="30" name="paypal3" /></td>
                        </tr>
                        
                        <tr>
                        <td></td>
                        <td>
                        <input type="submit" name="withdraw3" value="<?php 
            echo __("Withdraw", "shipme");
            ?>
" /></td></tr></form></table>
    				
					<?php 
        }
        ?>
					
					
               <?php 
        do_action('shipme_add_new_withdraw_methods');
        ?>
	
                        
                        
                </div>
			</li> 
            
            
       	<?php 
    }
    ?>
   
            
			</ul>
        
        

</div>



</div>

    
<?php 
    $output = ob_get_contents();
    ob_end_clean();
    return $output;
}
Example #3
0
function shipme_theme_my_account_active_jobs_fnc()
{
    ob_start();
    global $current_user;
    get_currentuserinfo();
    $uid = $current_user->ID;
    ?>
<div class="container_ship_ttl_wrap">	
    <div class="container_ship_ttl">
        <div class="my-page-title col-xs-12 col-sm-12 col-lg-12">
            <?php 
    _e('Active Jobs', 'shipme');
    ?>
        </div>
    
        <?php 
    if (function_exists('bcn_display')) {
        echo '<div class="my_box3 no_padding  breadcrumb-wrap col-xs-12 col-sm-12 col-lg-12"><div class="padd10a">';
        bcn_display();
        echo '</div></div>';
    }
    ?>
	
    
    </div>
</div>

<?php 
    if (current_user_can('manage_options')) {
        echo '<div class="total-content-area note-note ">' . __('You are logged in as administrator, and you should be both menus (transporter and contractor). Regular users see one or the other depending on their role.', 'shipme') . '</div>';
    }
    ?>

<div class="container_ship_no_bk">

<?php 
    echo shipme_get_users_links();
    ?>

<div class="account-content-area col-xs-12 col-sm-8 col-lg-9">

		<ul class="virtual_sidebar">
			
			<li class="widget-container widget_text">
                <div class="my-only-widget-content">
             			 
						 <?php 
    global $wp_query;
    $query_vars = $wp_query->query_vars;
    $post_per_page = 5;
    $i = 2;
    $closed = array('key' => 'closed', 'value' => "0", 'compare' => '=');
    $paid = array('key' => 'paid', 'value' => "1", 'compare' => '=');
    $args = array('post_type' => 'job_ship', 'author' => $uid, 'order' => 'DESC', 'orderby' => 'date', 'posts_per_page' => $post_per_page, 'paged' => 1, 'meta_query' => array($paid, $closed), 'post_status' => array('publish'));
    query_posts($args);
    if (have_posts()) {
        shipme_table_head_thing();
        while (have_posts()) {
            the_post();
            $i++;
            shipme_get_regular_job_post_account('zubs' . $i % 2);
        }
        if (function_exists('wp_pagenavi')) {
            wp_pagenavi();
        }
    } else {
        echo '<div class="my_box3"> <div class="box_content"> ';
        _e("There are no jobs yet.", 'shipme');
        echo '</div></div>';
    }
    wp_reset_query();
    ?>
                
						 
			 
                </div>
			</li>
            
          
            
          
          
            
			</ul>
        
        

</div>



</div>

    
<?php 
    $output = ob_get_contents();
    ob_end_clean();
    return $output;
}
Example #4
0
function shipme_theme_my_account_pm_new()
{
    ob_start();
    global $current_user;
    get_currentuserinfo();
    $uid = $current_user->ID;
    global $wpdb, $wp_rewrite, $wp_query;
    $third_page = $wp_query->query_vars['pg'];
    if (empty($third_page)) {
        $third_page = 'home';
    }
    ?>
<div class="container_ship_ttl_wrap">	
    <div class="container_ship_ttl">
        <div class="my-page-title col-xs-12 col-sm-12 col-lg-12">
            <?php 
    _e('Private Messages', 'shipme');
    ?>
        </div>
    
        <?php 
    if (function_exists('bcn_display')) {
        echo '<div class="my_box3 no_padding  breadcrumb-wrap col-xs-12 col-sm-12 col-lg-12"><div class="padd10">';
        bcn_display();
        echo '</div></div>';
    }
    ?>
	
    
    </div>
</div>

<?php 
    do_action('shipme_account_at_top');
    ?>

<div class="container_ship_no_bk">

<?php 
    echo shipme_get_users_links();
    ?>

<div class="account-content-area col-xs-12 col-sm-8 col-lg-9">

		<ul class="virtual_sidebar">
			
			<li class="widget-container widget_text">
                <div class="my-only-widget-content">
             			 <ul class="cms_cms"> 
                            <li><a href="<?php 
    echo shipme_get_priv_mess_page_url();
    ?>
" class="green_btn"><?php 
    _e("Messaging Home", "shipme");
    ?>
</a></li>
                           <li> <a href="<?php 
    echo shipme_get_priv_mess_page_url('send');
    ?>
" class="green_btn"><?php 
    _e("Send New Message", "shipme");
    ?>
</a></li>
                            <li><a href="<?php 
    echo shipme_get_priv_mess_page_url('inbox');
    ?>
" class="green_btn"><?php 
    _e("Inbox", "shipme");
    global $current_user;
    get_currentuserinfo();
    $rd = shipme_get_unread_number_messages($current_user->ID);
    if ($rd > 0) {
        echo ' (' . $rd . ')';
    }
    ?>
</a></li>
                            <li><a href="<?php 
    echo shipme_get_priv_mess_page_url('sent-items');
    ?>
" class="green_btn"><?php 
    _e("Sent Items", "shipme");
    ?>
</a></li>
                            
                        </ul>
                </div>
			</li>
            
            
            
            
               <?php 
    if ($third_page == 'home') {
        global $current_user;
        get_currentuserinfo();
        $myuid = $current_user->ID;
        ?>
   
            	<li class="widget-container widget_text">
            	
            	<h3 class="widget-title"><?php 
        _e("Latest Received Messages", "shipme");
        ?>
</h3>
                <div class="my-only-widget-content">  
                <?php 
        global $wpdb;
        $uidsss = $current_user->ID;
        $s = "select * from " . $wpdb->prefix . "shipme_pm where user='******'  AND show_to_destination='1' and approved='1'  order by id desc limit 4";
        $r = $wpdb->get_results($s);
        if (count($r) > 0) {
            echo '<table width="100%">';
            echo '<tr>';
            echo '<td>' . __('From User', 'shipme') . '</td>';
            echo '<td>' . __('Subject', 'shipme') . '</td>';
            echo '<td>' . __('Date', 'shipme') . '</td>';
            echo '<td>' . __('Options', 'shipme') . '</td>';
            echo '</tr>';
            foreach ($r as $row) {
                if ($row->rd == 0) {
                    $cls = 'bold_stuff';
                } else {
                    $cls = '';
                }
                $user = get_userdata($row->initiator);
                echo '<tr>';
                echo '<td class="' . $cls . '"><a href="' . get_bloginfo('siteurl') . '/?p_action=user_profile&post_author=' . $user->ID . '">' . $user->user_login . '</a></td>';
                echo '<td class="' . $cls . '">' . $row->subject . '</td>';
                echo '<td class="' . $cls . '">' . date_i18n('d-M-Y H:i:s', $row->datemade) . '</td>';
                echo '<td><a href="' . shipme_get_priv_mess_page_url('read-message', $row->id) . '">' . __('Read', 'shipme') . '</a> | 
						<a href="' . shipme_get_priv_mess_page_url('delete-message', $row->id) . '">' . __('Delete', 'shipme') . '</a></td>';
                echo '</tr>';
            }
            echo '</table>';
        } else {
            _e('No messages here.', 'shipme');
        }
        ?>
      
            
                </div>
                </li>
            
            <!--#######-->
          
            
             <li class="widget-container widget_text">
            	
            
            	<h3 class="widget-title"><?php 
        _e("Latest Sent Items", "shipme");
        ?>
</h3>
                <div class="my-only-widget-content">  
                <?php 
        global $wpdb;
        $uidss = $current_user->ID;
        $s = "select * from " . $wpdb->prefix . "shipme_pm where initiator='{$uidss}'  AND show_to_source='1' order by id desc limit 4";
        $r = $wpdb->get_results($s);
        if (count($r) > 0) {
            echo '<table width="100%">';
            echo '<tr>';
            echo '<td>' . __('To User', 'shipme') . '</td>';
            echo '<td>' . __('Subject', 'shipme') . '</td>';
            echo '<td>' . __('Date', 'shipme') . '</td>';
            echo '<td>' . __('Options', 'shipme') . '</td>';
            echo '</tr>';
            foreach ($r as $row) {
                //if($row->rd == 0) $cls = 'bold_stuff';
                //else
                $cls = '';
                $user = get_userdata($row->user);
                echo '<tr>';
                echo '<td class="' . $cls . '"><a href="' . shipme_get_user_profile_link($row->user) . '">' . $user->user_login . '</a></td>';
                echo '<td class="' . $cls . '">' . $row->subject . '</td>';
                echo '<td class="' . $cls . '">' . date_i18n('d-M-Y H:i:s', $row->datemade) . '</td>';
                echo '<td><a href="' . shipme_get_priv_mess_page_url('read-message', $row->id) . '">' . __('Read', 'shipme') . '</a> | 
						<a href="' . shipme_get_priv_mess_page_url('delete-message', $row->id) . '">' . __('Delete', 'shipme') . '</a></td>';
                echo '</tr>';
            }
            echo '</table>';
        } else {
            _e('No messages here.', 'shipme');
        }
        ?>
      
               
                </div>
                </li>
            
            
		<!-- page content here -->	
			
        <?php 
    } elseif ($third_page == 'inbox') {
        global $current_user;
        get_currentuserinfo();
        $myuid = $current_user->ID;
        //echo $myuid;
        ?>
        
        
          	<li class="widget-container widget_text">
           
            
            	<h3 class="widget-title"><?php 
        _e("Private Messages: Inbox", "shipme");
        ?>
</h3>
                <div class="my-only-widget-content">  
                <?php 
        global $wpdb;
        $page_rows = 20;
        $page_rows = apply_filters('shipme_nr_of_messages_priv_pagination', $page_rows);
        $pagenum = isset($_GET['pagenum']) ? $_GET['pagenum'] : 1;
        $max = ' limit ' . ($pagenum - 1) * $page_rows . ',' . $page_rows;
        $s = "select count(id) tots from " . $wpdb->prefix . "shipme_pm where user='******' AND show_to_destination='1' and approved='1'";
        $r = $wpdb->get_results($s);
        $total = $r[0]->tots;
        $last = ceil($total / $page_rows);
        //-------------------------
        $s = "select * from " . $wpdb->prefix . "shipme_pm where user='******' AND show_to_destination='1' and approved='1' order by id desc " . $max;
        $r = $wpdb->get_results($s);
        if (count($r) > 0) {
            ?>
                    
                    <script>
					
					$(document).ready(function() {
						//set initial state.
					 
					
						$('#select_all_stuff').change(function() {
							if($(this).is(":checked")) {
								
								$('.message_select_bx').attr("checked", true);
							}
							else
							{
								$('.message_select_bx').attr("checked", false);	
							}
						});
					});
											
					
					</script>
                    
                    <?php 
            echo '<form method="post" action="' . shipme_get_priv_mess_page_url('delete-message', '', '&return=inbox') . '">';
            echo '<table width="100%">';
            echo '<tr>';
            echo '<td><input type="checkbox" name="" id="select_all_stuff" value="1" /> ' . __('Select All', 'shipme') . ' </td>';
            echo '<td>' . __('From User', 'shipme') . '</td>';
            echo '<td>' . __('Subject', 'shipme') . '</td>';
            echo '<td>' . __('Date', 'shipme') . '</td>';
            echo '<td>' . __('Options', 'shipme') . '</td>';
            echo '</tr>';
            foreach ($r as $row) {
                if ($row->rd == 0) {
                    $cls = 'bold_stuff';
                } else {
                    $cls = '';
                }
                $user = get_userdata($row->initiator);
                echo '<tr>';
                echo '<td><input type="checkbox" class="message_select_bx" name="message_ids[]" value="' . $row->id . '" /></td>';
                echo '<td class="' . $cls . '"><a href="' . get_bloginfo('siteurl') . '/?p_action=user_profile&post_author=' . $user->ID . '">' . $user->user_login . '</a></td>';
                echo '<td class="' . $cls . '">' . substr($row->subject, 0, 30) . '</td>';
                echo '<td class="' . $cls . '">' . date_i18n('d-M-Y H:i:s', $row->datemade) . '</td>';
                echo '<td><a href="' . shipme_get_priv_mess_page_url('read-message', $row->id) . '">' . __('Read', 'shipme') . '</a> | 
						<a href="' . shipme_get_priv_mess_page_url('delete-message', $row->id) . '">' . __('Delete', 'shipme') . '</a></td>';
                echo '</tr>';
            }
            echo '<tr><td colspan="5"><input type="submit" value="' . __('Delete Selected', 'shipme') . '" name="delete_sel" /></td></tr>';
            echo '<tr><td colspan="5">  ';
            echo shipme_get_my_pagination_main(get_bloginfo('siteurl') . "/?page_id=" . get_option('shipme_my_account_private_messages_id'), $pagenum, 'pagenum', $last, '&pg=inbox');
            echo ' </td></tr>';
            echo '</table></form>';
        } else {
            _e('No messages here.', 'shipme');
        }
        ?>
      
             
                </div>
                </li>
            
            
		<!-- page content here -->	
			
        <?php 
    } elseif ($third_page == 'sent-items') {
        global $current_user;
        get_currentuserinfo();
        $myuid = $current_user->ID;
        ?>
        
        		<script>
					
					$(document).ready(function() {
						//set initial state.
					 
					
						$('#select_all_stuff').change(function() {
							if($(this).is(":checked")) {
								
								$('.message_select_bx').attr("checked", true);
							}
							else
							{
								$('.message_select_bx').attr("checked", false);	
							}
						});
					});
											
					
					</script>
		<!-- page content here -->	
			
            
            	<li class="widget-container widget_text">
           
            
            	<h3 class="widget-title"> <?php 
        _e("Private Messages: Sent Items", "shipme");
        ?>
</h3>
                <div class="my-only-widget-content">  
                <?php 
        global $wpdb;
        $page_rows = 20;
        $page_rows = apply_filters('shipme_nr_of_messages_priv_pagination', $page_rows);
        $pagenum = isset($_GET['pagenum']) ? $_GET['pagenum'] : 1;
        $max = ' limit ' . ($pagenum - 1) * $page_rows . ',' . $page_rows;
        //---------------------------------
        $s = "select count(id) tots from " . $wpdb->prefix . "shipme_pm where initiator='{$myuid}' AND show_to_source='1' and approved='1'";
        $r = $wpdb->get_results($s);
        $total = $r[0]->tots;
        $last = ceil($total / $page_rows);
        //---------------------------------
        $s = "select * from " . $wpdb->prefix . "shipme_pm where initiator='{$myuid}' AND show_to_source='1' and approved='1' order by id desc " . $max;
        $r = $wpdb->get_results($s);
        if (count($r) > 0) {
            echo '<form method="post" action="' . shipme_get_priv_mess_page_url('delete-message', '', '&return=outbox') . '">';
            echo '<table width="100%">';
            echo '<tr>';
            echo '<td><input type="checkbox" name="" id="select_all_stuff" value="1" /> ' . __('Select All', 'shipme') . ' </td>';
            echo '<td>' . __('To User', 'shipme') . '</td>';
            echo '<td>' . __('Subject', 'shipme') . '</td>';
            echo '<td>' . __('Date', 'shipme') . '</td>';
            echo '<td>' . __('Options', 'shipme') . '</td>';
            echo '</tr>';
            foreach ($r as $row) {
                //if($row->rd == 0) $cls = 'bold_stuff';
                //else
                $cls = '';
                $user = get_userdata($row->user);
                echo '<tr>';
                echo '<td><input type="checkbox" class="message_select_bx" name="message_ids[]" value="' . $row->id . '" /></td>';
                echo '<td class="' . $cls . '"><a href="' . shipme_get_user_profile_link($row->user) . '">' . $user->user_login . '</a></td>';
                echo '<td class="' . $cls . '">' . substr($row->subject, 0, 30) . '</td>';
                echo '<td class="' . $cls . '">' . date_i18n('d-M-Y H:i:s', $row->datemade) . '</td>';
                echo '<td><a href="' . shipme_get_priv_mess_page_url('read-message', $row->id) . '">' . __('Read', 'shipme') . '</a> | 
						<a href="' . shipme_get_priv_mess_page_url('delete-message', $row->id) . '">' . __('Delete', 'shipme') . '</a></td>';
                echo '</tr>';
            }
            echo '<tr><td colspan="5"><input type="submit" value="' . __('Delete Selected', 'shipme') . '" name="delete_sel" /></td></tr>';
            echo '<tr><td colspan="5">  ';
            echo shipme_get_my_pagination_main(get_bloginfo('siteurl') . "/?page_id=" . get_option('shipme_my_account_private_messages_id'), $pagenum, 'pagenum', $last, '&pg=sent-items');
            echo ' </td></tr>';
            echo '</table></form>';
        } else {
            _e('No messages here.', 'shipme');
        }
        ?>
      
                </div>
                </li>
        
            
            
		<!-- page content here -->	
			
        <?php 
    } elseif ($third_page == 'delete-message') {
        $id = $_GET['id'];
        $s = "select * from " . $wpdb->prefix . "shipme_pm where id='{$id}' AND (user='******' OR initiator='{$myuid}')";
        $r = $wpdb->get_results($s);
        $row = $r[0];
        global $current_user;
        get_currentuserinfo();
        $myuid = $current_user->ID;
        if ($myuid == $row->initiator) {
            $owner = true;
        } else {
            $owner = false;
        }
        //if(!$owner)
        //$wpdb->query("update_i18n ".$wpdb->prefix."auction_pm set rd='1' where id='{$row->id}'");
        ?>
        
        
		<!-- page content here -->	
			
            
            	<li class="widget-container widget_text">
         
            
            	<h3 class="widget-title"><?php 
        if (isset($_POST['delete_sel'])) {
            _e("Delete Multiple Messages: ", "shipme");
        } else {
            _e("Delete Message: ", "shipme");
            echo " " . $row->subject;
        }
        ?>
</h3>
                <div class="my-only-widget-content">  
                
                <?php 
        if (isset($_POST['message_ids'])) {
            $message_ids2 = $_POST['message_ids'];
            foreach ($message_ids2 as $message_id) {
                $ss1 = "select * from " . $wpdb->prefix . "shipme_pm where id='{$message_id}'";
                $rr1 = $wpdb->get_results($ss1);
                $rrow1 = $rr1[0];
                echo '#' . $rrow1->id . " " . $rrow1->subject . '<br/>';
            }
            echo '<br/>';
        }
        ?>
                
                <?php 
        //echo $row->content;
        ?>
      <br/> <br/>
      
      <?php 
        if (1) {
            //$owner == false):
            if (isset($_POST['delete_sel'])) {
                $message_ids = $_POST['message_ids'];
                if (count($message_ids) == 0) {
                    _e("No messsages selected.", "shipme");
                } else {
                    $attash = '';
                    foreach ($message_ids as $message_id) {
                        $attash .= '&message_id[]=' . $message_id;
                    }
                    ?>
					
                   <a href="<?php 
                    echo $_GET['rdr'];
                    ?>
" class="nice_link"><?php 
                    _e("Cancel", 'shipme');
                    ?>
</a>
                    
                    <a href="<?php 
                    echo shipme_get_priv_mess_page_url('delete-message', '', '&confirm_message_deletion=yes&return=' . urlencode($_GET['rdr'])) . $attash;
                    ?>
" 
       				class="nice_link"><?php 
                    _e("Confirm Deletion", 'shipme');
                    ?>
</a>
                
                <?php 
                }
            } else {
                ?>
      
      <a href="<?php 
                echo $_GET['rdr'];
                ?>
" class="nice_link"><?php 
                _e("Cancel", 'shipme');
                ?>
</a>
      
       <a href="<?php 
                echo shipme_get_priv_mess_page_url('delete-message', $row->id, '&confirm_message_deletion=yes&return=' . urlencode($_GET['rdr']));
                ?>
" 
       class="nice_link"><?php 
                _e("Confirm Deletion", 'shipme');
                ?>
</a> <?php 
            }
        }
        ?>
                
                </div>
                </li>
            
            
		<!-- page content here -->	
			
        <?php 
    } elseif ($third_page == 'read-message') {
        global $current_user, $wpdb;
        get_currentuserinfo();
        $myuid = $current_user->ID;
        $id = $_GET['id'];
        $s = "select * from " . $wpdb->prefix . "shipme_pm where id='{$id}'  AND (user='******' OR initiator='{$myuid}')";
        $r = $wpdb->get_results($s);
        $row = $r[0];
        if ($myuid == $row->initiator) {
            $owner = true;
        } else {
            $owner = false;
        }
        if (!$owner) {
            $wpdb->query("update " . $wpdb->prefix . "shipme_pm set rd='1' where id='{$row->id}'");
        }
        ?>
        
        
		<!-- page content here -->	
			
            
            	<li class="widget-container widget_text">
           
            
            	<h3 class="widget-title"><?php 
        _e("Read Message: ", "shipme");
        echo " " . $row->subject;
        ?>
</h3>
                <div class="my-only-widget-content">  
                <?php 
        echo $row->content;
        ?>
      <br/> <br/>
      
      <?php 
        if (!empty($row->file_attached)) {
            echo sprintf(__('File Attached: %s', 'shipme'), '<a href="' . wp_get_attachment_url($row->file_attached) . '">' . wp_get_attachment_url($row->file_attached) . "</a>");
        }
        ?>
      
      
      <?php 
        if ($owner == false) {
            ?>
       <a href="<?php 
            echo shipme_get_priv_mess_page_url('send', '', '&pid=' . $row->pid . '&uid=' . $row->initiator . '&in_reply_to=' . $row->id);
            ?>
" class="nice_link"><?php 
            _e("Reply", 'shipme');
            ?>
</a> <?php 
        }
        ?>
                </div>
                </li>
             
            
		<!-- page content here -->	
			
        <?php 
    } elseif ($third_page == 'send') {
        ?>
        <?php 
        $pid = $_GET['pid'];
        $uid = $_GET['uid'];
        $user = get_userdata($uid);
        if (!empty($pid)) {
            $post = get_post($pid);
            $subject = "RE: " . $post->post_title;
        } elseif (!empty($_GET['in_reply_to'])) {
            global $wpdb;
            $ssp = "select * from " . $wpdb->prefix . "shipme_pm where id='" . $_GET['in_reply_to'] . "'";
            $sspq = $wpdb->get_results($ssp);
            if (strpos($sspq[0]->subject, 'RE:') !== false) {
                $subject = $sspq[0]->subject;
            } else {
                $subject = "RE: " . $sspq[0]->subject;
            }
        }
        if (isset($_POST['send_a'])) {
            require_once ABSPATH . "wp-admin" . '/includes/file.php';
            require_once ABSPATH . "wp-admin" . '/includes/image.php';
            if (!empty($_FILES['file_instant']['name'])) {
                $pids = 0;
                $upload_overrides = array('test_form' => false);
                $uploaded_file = wp_handle_upload($_FILES['file_instant'], $upload_overrides);
                $file_name_and_location = $uploaded_file['file'];
                $file_title_for_media_library = $_FILES['file_instant']['name'];
                $arr_file_type = wp_check_filetype(basename($_FILES['file_instant']['name']));
                $uploaded_file_type = $arr_file_type['type'];
                if ($uploaded_file_type == "application/zip" or $uploaded_file_type == "application/pdf" or $uploaded_file_type == "application/msword" or $uploaded_file_type == "application/msexcel" or $uploaded_file_type == "application/doc" or $uploaded_file_type == "application/docx" or $uploaded_file_type == "application/xls" or $uploaded_file_type == "application/xlsx" or $uploaded_file_type == "application/csv" or $uploaded_file_type == "application/ppt" or $uploaded_file_type == "application/pptx" or $uploaded_file_type == "application/vnd.ms-excel" or $uploaded_file_type == "application/vnd.ms-powerpoint" or $uploaded_file_type == "application/vnd.openxmlformats-officedocument.presentationml.presentation" or $uploaded_file_type == "application/octet-stream" or $uploaded_file_type == "image/png" or $uploaded_file_type == "image/jpg" or $uploaded_file_type == "image/jpeg" or $uploaded_file_type == "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" or $uploaded_file_type == "application/vnd.openxmlformats-officedocument.wordprocessingml.document") {
                    $attachment = array('post_mime_type' => $uploaded_file_type, 'post_title' => 'Uploaded ZIP ' . addslashes($file_title_for_media_library), 'post_content' => '', 'post_status' => 'inherit', 'post_parent' => 0, 'post_author' => $uid);
                    $attach_id = wp_insert_attachment($attachment, $file_name_and_location, $pids);
                    $attach_data = wp_generate_attachment_metadata($attach_id, $file_name_and_location);
                    wp_update_attachment_metadata($attach_id, $attach_data);
                } else {
                    $error_mm = '1';
                }
            }
            $subject = $_POST['subject_a'];
            $message = $_POST['message_a'];
            $uids = $_POST['to_a'];
            if (isset($_POST['projectss'])) {
                if (!empty($_POST['projectss'])) {
                    $uids = $_POST['projectss'];
                }
            }
            if (!empty($_POST['to_as'])) {
                global $current_user;
                get_currentuserinfo();
                $uids = shipme_get_userid_from_username($_POST['to_as']);
                if ($uids == $current_user->ID) {
                    $uids = false;
                    $error_mm = 1;
                    $cant_send = 1;
                }
            }
            if (empty($uids)) {
                $uids = $_GET['uid'];
            }
            if ($uids != false and $error_mm != "1") {
                global $current_user;
                get_currentuserinfo();
                $myuid = $current_user->ID;
                //echo $message;
                //*********************************************
                $shipme_moderate_private_messages = get_option('shipme_moderate_private_messages');
                if ($shipme_moderate_private_messages == "yes") {
                    $shipme_moderate_private_messages = true;
                } else {
                    $shipme_moderate_private_messages = false;
                }
                //--------------------------
                if ($shipme_moderate_private_messages == true) {
                    $approved = '0';
                    $show_to_destination = '0';
                } else {
                    $approved = '1';
                    $show_to_destination = '1';
                }
                //*********************************************
                global $wpdb;
                $wpdb->show_errors = true;
                $tm = $_POST['tm'];
                //current_time('timestamp',0);
                $sr = "select * from " . $wpdb->prefix . "shipme_pm where initiator='{$myuid}' and user='******' and datemade='{$tm}'";
                $rr = $wpdb->get_results($sr);
                if (count($rr) == 0) {
                    if (empty($pid)) {
                        $pid = 0;
                    }
                    $s = "insert into " . $wpdb->prefix . "shipme_pm \n\t\t\t\t\t(approved, subject, content, datemade, pid, initiator, user, file_attached, show_to_destination) \n\t\t\t\t\tvalues('{$approved}','{$subject}','{$message}','{$tm}','{$pid}','{$myuid}','{$uids}', '{$attach_id}', '{$show_to_destination}')";
                    $wpdb->query($s);
                    //echo $s;
                    //echo $wpdb->last_error;
                    //-----------------------
                    $user = get_userdata($uid);
                    if ($shipme_moderate_private_messages == false) {
                        shipme_send_email_on_priv_mess_received($myuid, $uids);
                    } else {
                        //send message to admin to moderate
                    }
                }
                //-----------------------
                ?>
                
                <li class="widget-container widget_text">
        
                 <?php 
                if ($shipme_moderate_private_messages == false) {
                    _e('Your message has been sent.', 'shipme');
                } else {
                    _e('Your message has been sent but the receiver will receive it only after moderation.', 'shipme');
                }
                ?>
              
                </li>
                
                <?php 
            } else {
                if ($error_mm == "1") {
                    if ($cant_send == 1) {
                        echo __('You cannot send a message to yourself.', 'shipme');
                    } else {
                        echo sprintf(__('Wrong File format: %s', 'shipme'), $uploaded_file_type);
                    }
                } else {
                    echo '<div class="error">';
                    _e('ERROR! wrong username provided.', 'shipme');
                    echo '</div>';
                }
            }
        } else {
            ?>
   
             
        <li class="widget-container widget_text">
            	
            
            	<h3 class="widget-title"><?php 
            _e("Send Private Message to: ", "shipme");
            ?>
 <?php 
            echo $user->user_login;
            ?>
</h3>
                <div class="my-only-widget-content">  
                <form method="post" enctype="multipart/form-data">
                <input type="hidden" name="tm" value="<?php 
            echo current_time('timestamp', 0);
            ?>
" />
                <ul class="post-new3">
                <?php 
            if (empty($uid)) {
                $rtt = shipme_get_my_awarded_projects2($current_user->ID);
                ?>
                <li>
                <h2><?php 
                _e("Send To", "shipme");
                ?>
:</h2>
                <h2><input size="20" name="to_as" class="do_input" type="text" value="" /> <?php 
                if ($rtt) {
                    _e('or', 'shipme');
                    echo " " . $rtt;
                }
                ?>
</h2>
                </li>
                <?php 
            }
            ?>
                
                <li>
                <h2><?php 
            _e("Subject", "shipme");
            ?>
:</td>
                <h2><input size="50" name="subject_a" class="do_input" type="text" value="<?php 
            echo $subject;
            ?>
" /></h2>
                </li>
                
                 <script>
			
			jQuery(document).ready(function(){
			tinyMCE.init({
					mode : "specific_textareas",
					theme : "modern", 
					/*plugins : "autolink, lists, spellchecker, style, layer, table, advhr, advimage, advlink, emotions, iespell, inlinepopups, insertdatetime, preview, media, searchreplace, print, contextmenu, paste, directionality, fullscreen, noneditable, visualchars, nonbreaking, xhtmlxtras, template",*/
					editor_selector :"tinymce-enabled"
				});
			});
						
			</script>
                
                <li>
                <h2><?php 
            _e("Message", "shipme");
            ?>
:</h2>
                <p><textarea name="message_a" class="tinymce-enabled do_input" rows="6" cols="50"></textarea></td>
                </li>
                
                
                <li>
                <h2><?php 
            _e("Attach File", "shipme");
            ?>
:</h2>
                <p><input type="file" class="do_input" name="file_instant" class="" /> <?php 
            _e('Only PDF, ZIP, Office files and Images.', 'shipme');
            ?>
</p>
                </li>
                
                
   
                
                 <li>
                <h2>&nbsp;</h2>
                <p><input name="send_a" class="submit_bottom2" type="submit" value="<?php 
            _e("Send Message", 'shipme');
            ?>
" /></p>
                </li>
                
                </ul>
      			</form>
                
                </div>
                </li>
             
        
        <?php 
        }
    }
    ?>
            
			</ul>
        
        

</div>



</div>

    
<?php 
    $output = ob_get_contents();
    ob_end_clean();
    return $output;
}
Example #5
0
function shipme_theme_my_account_received_off_fnc()
{
    ob_start();
    global $current_user;
    get_currentuserinfo();
    $uid = $current_user->ID;
    ?>
    <div class="container_ship_ttl_wrap">	
        <div class="container_ship_ttl">
            <div class="my-page-title col-xs-12 col-sm-12 col-lg-12">
                <?php 
    the_title();
    ?>
            </div>
            <?php 
    if (function_exists('bcn_display')) {
        echo '<div class="my_box3 no_padding  breadcrumb-wrap col-xs-12 col-sm-12 col-lg-12"><div class="padd10a">';
        bcn_display();
        echo '</div></div>';
    }
    ?>
	
        </div>
    </div>
    <?php 
    if (current_user_can('manage_options')) {
        echo '<div class="total-content-area note-note ">' . __('You are logged in as administrator, and you should be both menus (transporter and contractor). Regular users see one or the other depending on their role.', 'shipme') . '</div>';
    }
    ?>
    <div class="container_ship_no_bk">
        <?php 
    echo shipme_get_users_links();
    ?>
        <div class="account-content-area col-xs-12 col-sm-8 col-lg-9">
            <ul class="virtual_sidebar">
                <li class="widget-container widget_text">
                    <div class="my-only-widget-content">
                        <?php 
    global $wpdb;
    $bidposts = $wpdb->get_results("SELECT id FROM tf_posts WHERE post_author = {$uid} AND post_status='publish'");
    $bidpostids = '';
    foreach ($bidposts as $bidpost) {
        $bidpostids .= ' OR pid=' . $bidpost->id;
    }
    $biddetails = $wpdb->get_results("SELECT bid,uid,winner,pid,date_made,description FROM tf_ship_bids where winner='0'{$bidpostids}");
    ?>
                        <table id="receivedbid" class="display" cellspacing="0" width="100%">
                            <thead>
                                <tr>
                                    <th>POST TITLE</th>
                                    <th>Transporters Name</th>
                                    <th>BID</th>
                                    <th>DATE</th>
                                    <th>DESCRIPTION</th>
                                </tr>
                            </thead>       
                            <tbody>
                                <?php 
    foreach ($biddetails as $row) {
        echo ' <tr>';
        echo '<td><a href="' . get_permalink($row->pid) . '">' . get_the_title($row->pid) . '</td>';
        echo '<td><a href="' . get_site_url() . '/user-profile/?user_id=' . $row->uid . '">' . get_userdata($row->uid)->first_name . '</td>';
        // echo '<td>' . shipme_get_show_price($row->bid) . '</td>';
        echo '<td>' . $row->bid . ' Rs.</td>';
        echo '<td>' . $row->date_made . '</td>';
        echo '<td>' . $row->description . '</td>';
        echo ' </tr>';
    }
    ?>
                            </tbody>
                        </table>
                    </div>
                </li>
            </ul>
        </div>
    </div>
    <script type="text/javascript" src="<?php 
    bloginfo('template_url');
    ?>
/js/jquery.dataTables.min.js"></script>
    <link rel="stylesheet" type="text/css" media="all" href="<?php 
    bloginfo('template_url');
    ?>
/css/jquery.dataTables.min.css" />
    <script type="text/javascript" src="<?php 
    bloginfo('template_url');
    ?>
/js/natural.js"></script>
    <script type="text/javascript">
        jQuery(document).ready(function () {
            $('#receivedbid').DataTable({
                columnDefs: [
                    {type: 'natural', targets: 2},
                ]
            });
        });
    </script>
    <?php 
    $output = ob_get_contents();
    ob_end_clean();
    return $output;
}
Example #6
0
function shipme_theme_my_account_profile_settings_new()
{
    ob_start();
    $c = 0;
    $c1 = 0;
    global $current_user;
    get_currentuserinfo();
    $uid = $current_user->ID;
    ?>
    <div class="container_ship_ttl_wrap">	
        <div class="container_ship_ttl">
            <div class="my-page-title col-xs-12 col-sm-12 col-lg-12">
                <?php 
    _e('Profile Settings', 'shipme');
    ?>
            </div>

            <?php 
    if (function_exists('bcn_display')) {
        echo '<div class="my_box3 no_padding  breadcrumb-wrap col-xs-12 col-sm-12 col-lg-12"><div class="padd10">';
        bcn_display();
        echo '</div></div>';
    }
    ?>
	

        </div>
    </div>

    <?php 
    do_action('shipme_account_at_top');
    ?>

    <div class="container_ship_no_bk">

        <?php 
    echo shipme_get_users_links();
    ?>

        <div class="account-content-area col-xs-12 col-sm-8 col-lg-9">


            <?php 
    if (isset($_POST['save-info'])) {
        //                echo '<pre>';
        //                print_r($_POST);
        //              //  exit;
        $personal_info = strip_tags(nl2br($_POST['personal_info']), '<br />');
        update_user_meta($uid, 'personal_info', substr($personal_info, 0, 500));
        update_user_meta($uid, 'user_location', $_POST['job_location_cat']);
        if (isset($_POST['password'])) {
            if (!empty($_POST['password'])) {
                $p1 = trim($_POST['password']);
                $p2 = trim($_POST['reppassword']);
                if ($p1 == $p2) {
                    global $wpdb;
                    $newp = md5($p1);
                    $sq = "update " . $wpdb->prefix . "users set user_pass='******' where ID='{$uid}'";
                    $wpdb->query($sq);
                } else {
                    echo '<div class="error">' . __('Password was not changed. It does not match the password confirmation.', 'shipme') . '</div>';
                }
            }
        }
        if (isset($_POST['email_id'])) {
            $email_id = $_POST['email_id'];
            if (filter_var($email_id, FILTER_VALIDATE_EMAIL) === false && $email_id != '') {
                echo '<div class="error">' . __('In valid Email ID', 'shipme') . '</div>';
            } else {
                wp_update_user(array('ID' => $uid, 'user_email' => $email_id));
            }
        }
        if (isset($_POST['con_address'])) {
            update_user_meta($uid, 'con_address', $_POST['con_address']);
        }
        if (isset($_POST['tra_office_address'])) {
            update_user_meta($uid, 'tra_office_address', $_POST['tra_office_address']);
        }
        if ($_POST['tra_office_address'] == '') {
            update_user_meta($uid, 'tra_office_address', $_POST['tra_office_address']);
        }
        if (isset($_POST['tra_preffered_address'])) {
            update_user_meta($uid, 'tra_preffered_address', $_POST['tra_preffered_address']);
        }
        if ($_POST['tra_preffered_address'] == '') {
            update_user_meta($uid, 'tra_preffered_address', $_POST['tra_preffered_address']);
        }
        if (isset($_POST['off_address_lat'])) {
            update_user_meta($uid, 'off_address_lat', $_POST['off_address_lat']);
        }
        if (isset($_POST['off_address_lng'])) {
            update_user_meta($uid, 'off_address_lat', $_POST['off_address_lng']);
        }
        if ($_POST['off_address_lat'] == '') {
            update_user_meta($uid, 'off_address_lat', $_POST['off_address_lat']);
        }
        if ($_POST['off_address_lng'] == '') {
            update_user_meta($uid, 'off_address_lat', $_POST['off_address_lng']);
        }
        $personal_info = trim($_POST['paypal_email']);
        update_user_meta($uid, 'paypal_email', $personal_info);
        $user_full_name = trim($_POST['user_full_name']);
        update_user_meta($uid, 'first_name', $user_full_name);
        update_user_meta($uid, 'last_name', '');
        require_once ABSPATH . "wp-admin" . '/includes/file.php';
        require_once ABSPATH . "wp-admin" . '/includes/image.php';
        if (!empty($_FILES['avatar']["name"])) {
            $upload_overrides = array('test_form' => false);
            $uploaded_file = wp_handle_upload($_FILES['avatar'], $upload_overrides);
            $file_name_and_location = $uploaded_file['file'];
            $file_title_for_media_library = $_FILES['avatar']['name'];
            $file_name_and_location = $uploaded_file['file'];
            $file_title_for_media_library = $_FILES['avatar']['name'];
            $arr_file_type = wp_check_filetype(basename($_FILES['avatar']['name']));
            $uploaded_file_type = $arr_file_type['type'];
            $urls = $uploaded_file['url'];
            if ($uploaded_file_type == "image/png" or $uploaded_file_type == "image/jpg" or $uploaded_file_type == "image/jpeg" or $uploaded_file_type == "image/gif") {
                $attachment = array('post_mime_type' => $uploaded_file_type, 'post_title' => 'User Avatar', 'post_content' => '', 'post_status' => 'inherit', 'post_parent' => 0, 'post_author' => $uid);
                $attach_id = wp_insert_attachment($attachment, $file_name_and_location, 0);
                $attach_data = wp_generate_attachment_metadata($attach_id, $file_name_and_location);
                wp_update_attachment_metadata($attach_id, $attach_data);
                $_wp_attached_file = get_post_meta($attach_id, '_wp_attached_file', true);
                if (!empty($_wp_attached_file)) {
                    update_user_meta($uid, 'avatar_ship', $attach_id);
                }
            }
        }
        echo '<div class="saved_thing">' . __("Information saved!", "shipme") . '</div>';
    }
    ?>
            <?php 
    $user_data = get_userdata($uid);
    ?>

            <ul class="virtual_sidebar">

                <li class="widget-container widget_text">            	 
                    <div class="my-only-widget-content">
                        <form method="post" enctype="multipart/form-data">
                            <ul class="post-new3">


                                <li>
                                    <h2><?php 
    echo __('Your Full Name', 'shipme');
    ?>
:</h2>
                                    <p><input type="text" class="do_input" name="user_full_name" value="<?php 
    echo get_user_meta($uid, 'first_name', true) . ' ' . get_user_meta($uid, 'last_name', true);
    ?>
" size="40" /></p>
                                </li>

                                <li>
                                    <h2><?php 
    echo __('Email ID', 'shipme');
    ?>
:</h2>
                                    <p><input type="text" class="do_input" name="email_id" value="<?php 
    echo $user_data->user_email;
    ?>
" size="40" /></p>
                                </li>



                                <li>
                                    <h2><?php 
    echo __('New Password', "shipme");
    ?>
:</h2>
                                    <p><input type="password" value="" class="do_input" name="password" size="40" /></p>
                                </li>


                                <li>
                                    <h2><?php 
    echo __('Repeat Password', "shipme");
    ?>
:</h2>
                                    <p><input type="password" value="" class="do_input" name="reppassword" size="40"  /></p>
                                </li>

                                <?php 
    $user_by = get_user_by('ID', $uid);
    $user_by_roles = $user_by->roles;
    //print_r($user_by->roles);exit;
    ?>

                                <script type="text/javascript">
                                    jQuery(document).ready(function () {
                                        if (jQuery('#role').attr("value") == "transporter") {
                                            jQuery(".form-table-contracter").hide();
                                            jQuery(".form-table-transporter").show();
                                        }
                                        if (jQuery('#role').attr("value") == "contractor") {
                                            jQuery(".form-table-transporter").hide();
                                            jQuery(".form-table-contracter").show();
                                        }
                                        jQuery('#role').change(function () {

                                            if (jQuery(this).attr("value") == "transporter") {
                                                jQuery(".form-table-contracter").hide();
                                                jQuery(".form-table-transporter").show();
                                            }
                                            if (jQuery(this).attr("value") == "contractor") {
                                                jQuery(".form-table-transporter").hide();
                                                jQuery(".form-table-contracter").show();
                                            }

                                        });
                                    });


                                    // This example displays an address form, using the autocomplete feature
                                    // of the Google Places API to help users fill in the information.

                                    var placeSearch, autocomplete, autocomplete2;


                                    function initAutocomplete_transporter(autocomplete2) {
                                        // Create the autocomplete object, restricting the search to geographical
                                        // location types.
                                        //                                                autocomplete = new google.maps.places.Autocomplete(
                                        //                                                        /** @type {!HTMLInputElement} */(document.getElementById('autocomplete_pickup')),
                                        //                                                        {types: ['geocode']});
                                        //
                                        //                                                // When the user selects an address from the dropdown, populate the address
                                        //                                                // fields in the form.
                                        //                                                autocomplete.addListener('place_changed', fillInAddress);


                                        //-------------------------------------------------------------------
                                        //console.log(autocomplete2);
                                        id = autocomplete2;
                                        autocomplete2 = new google.maps.places.Autocomplete(
                                                /** @type {!HTMLInputElement} */(document.getElementById(autocomplete2)),
                                                {types: ['geocode']});

                                        // When the user selects an address from the dropdown, populate the address
                                        // fields in the form.
                                        autocomplete2.addListener('place_changed', fillInAddress_transporter(id));


                                    }


                                    function initAutocomplete() {
                                        // Create the autocomplete object, restricting the search to geographical
                                        // location types.
                                        autocomplete = new google.maps.places.Autocomplete(
                                                /** @type {!HTMLInputElement} */(document.getElementById('autocomplete_pickup')),
                                                {types: ['geocode']});

                                        // When the user selects an address from the dropdown, populate the address
                                        // fields in the form.
                                        autocomplete.addListener('place_changed', fillInAddress);


                                        //-------------------------------------------------------------------

                                        //                                                autocomplete2 = new google.maps.places.Autocomplete(
                                        //                                                        /** @type {!HTMLInputElement} */(document.getElementById('autocomplete_delivery')),
                                        //                                                        {types: ['geocode']});
                                        //
                                        //                                                // When the user selects an address from the dropdown, populate the address
                                        //                                                // fields in the form.
                                        //                                                autocomplete2.addListener('place_changed', fillInAddress2);


                                    }


                                    // [START region_fillform]
                                    function fillInAddress() {
                                        // Get the place details from the autocomplete object.
                                        var place = autocomplete.getPlace();
                                        var lat = place.geometry.location.lat();
                                        var lng = place.geometry.location.lng();


                                        document.getElementById('con_address_lat').value = lat;
                                        document.getElementById('con_address_lng').value = lng;

                                    }


                                    function fillInAddress_transporter(id) {
                                        // Get the place details from the autocomplete object.
                                        console.log(autocomplete2);
                                        var place = autocomplete2.getPlace();
                                        var lat = place.geometry.location.lat();
                                        var lng = place.geometry.location.lng();

                                        var latid = 'lat_' + id;
                                        var lngid = 'lng_' + id;
                                        console.log(latid, lat);
                                        console.log(latid, lng);
                                        document.getElementById(latid).value = lat;
                                        document.getElementById(lngid).value = lng;

                                    }

                                    function fillInAddress2() {
                                        // Get the place details from the autocomplete object.
                                        var place = autocomplete2.getPlace();
                                        var lat = place.geometry.location.lat();
                                        var lng = place.geometry.location.lng();


                                        document.getElementById('delivery_lat').value = lat;
                                        document.getElementById('delivery_lng').value = lng;

                                    }
                                    // [END region_fillform]

                                    // [START region_geolocation]
                                    // Bias the autocomplete object to the user's geographical location,
                                    // as supplied by the browser's 'navigator.geolocation' object.
                                    function geolocate_pickup() {
                                        if (navigator.geolocation) {
                                            navigator.geolocation.getCurrentPosition(function (position) {
                                                var geolocation = {
                                                    lat: position.coords.latitude,
                                                    lng: position.coords.longitude
                                                };
                                                var circle = new google.maps.Circle({
                                                    center: geolocation,
                                                    radius: position.coords.accuracy
                                                });
                                                autocomplete.setBounds(circle.getBounds());
                                            });
                                        }
                                    }



                                    function geolocate_delivery() {
                                        if (navigator.geolocation) {
                                            navigator.geolocation.getCurrentPosition(function (position) {
                                                var geolocation = {
                                                    lat: position.coords.latitude,
                                                    lng: position.coords.longitude
                                                };
                                                var circle = new google.maps.Circle({
                                                    center: geolocation,
                                                    radius: position.coords.accuracy
                                                });
                                                autocomplete.setBounds(circle.getBounds());
                                            });
                                        }
                                    }


                                </script>
                                <script src="https://maps.googleapis.com/maps/api/js?signed_in=true&libraries=places&callback=initAutocomplete_transporter" async defer></script>



                                <?php 
    if (in_array('transporter', $user_by_roles)) {
        ?>

                                    <li style="border-bottom:0px;">
                                        <h2><?php 
        echo __('Office Address Area', "shipme");
        ?>
:</h2>
                                        <p class="transporter-section-inner">
                                            <?php 
        $c = 0;
        $i = 1;
        $tra_office_address = get_the_author_meta('tra_office_address', $uid);
        if (isset($tra_office_address)) {
            $c = count($tra_office_address);
            if (count($tra_office_address) > 0 && is_array($tra_office_address)) {
                foreach ($tra_office_address as $track) {
                    ?>


                                                        <input type="text" size="40" onFocus="geolocate_delivery()" id="autocomplete_delivery<?php 
                    echo $i;
                    ?>
" placeholder="<?php 
                    _e('eg: New York, 15th ave', 'shipme');
                    ?>
" class="do_input autocomplete_delivery" name="tra_office_address[<?php 
                    echo $i;
                    ?>
]" id="tra_office_address" size="50" maxlength="100" value="<?php 
                    echo $track;
                    ?>
" />
                                                        <a href="javascript:void(0)" class="remove_office button-secondary"> <?php 
                    _e('Remove Office Address', 'shipme');
                    ?>
</a> <br><br>
                                                        <input type="hidden" value="<?php 
                    echo $con_address_lat;
                    ?>
"  name="off_address_lat" id="lat_autocomplete_deliver<?php 
                    echo $i;
                    ?>
"  />
                                                        <input type="hidden" value="<?php 
                    echo $con_address_lng;
                    ?>
"  name="off_address_lng" id="lng_autocomplete_deliver<?php 
                    echo $i;
                    ?>
"  />


                                                        <?php 
                    $i++;
                }
            }
        }
        ?>


                                        </p>
                                    </li>
                                    <li><h2></h2>
                                        <p><a href="javascript:void(0)" class="submit_bottom2 add_address button button-primary"> <?php 
        _e('Add Office Address', 'shipme');
        ?>
</a></p>
                                    </li>

                                    <li style="border-bottom:0px;">
                                        <h2><?php 
        echo __('Preffered Area', "shipme");
        ?>
:</h2>
                                        <p class="preffered-section-inner">
                                            <?php 
        $c1 = 0;
        $i1 = 1;
        $tra_preffered_address = get_the_author_meta('tra_preffered_address', $uid);
        if (isset($tra_preffered_address)) {
            $c1 = count($tra_preffered_address);
            if (count($tra_preffered_address) > 0 && is_array($tra_preffered_address)) {
                foreach ($tra_preffered_address as $track) {
                    ?>
                                                        <input type="text" size="40" onFocus="geolocate_delivery()" id="preffered_autocomplete_delivery<?php 
                    echo $i1;
                    ?>
" placeholder="<?php 
                    _e('eg: New York, 15th ave', 'shipme');
                    ?>
" class="do_input autocomplete_delivery" name="tra_preffered_address[<?php 
                    echo $i1;
                    ?>
]" id="tra_preffered_address" size="50" maxlength="100" value="<?php 
                    echo $track;
                    ?>
" />
                                                        <a href="javascript:void(0)" class="tra_preffered_address button-secondary"> <?php 
                    _e('Remove Office Address', 'shipme');
                    ?>
</a><br><br>
                                                        <input type="hidden" value="<?php 
                    echo $con_address_lat;
                    ?>
"  name="lat_tra_preffered_address" id="lat_tra_preffered_address<?php 
                    echo $i1;
                    ?>
"  />
                                                        <input type="hidden" value="<?php 
                    echo $con_address_lng;
                    ?>
"  name="lng_tra_preffered_address" id="lng_tra_preffered_address<?php 
                    echo $i1;
                    ?>
"  />

                                                        <?php 
                    $i1++;
                }
            }
        }
        ?>
                                        </p>

                                    </li>
                                    <li><h2></h2>
                                        <p><a href="javascript:void(0)" class="submit_bottom2 preffered_address button button-primary"> <?php 
        _e('Add Preffered Address', 'shipme');
        ?>
</a></p>
                                    </li>
                                <?php 
    }
    ?>



                                <script>
                                    var $ = jQuery.noConflict();

                                    $(document).ready(function () {
                                        var count = <?php 
    echo $c;
    ?>
;
                                        //                                                for(i=0;i<=count;i++){
                                        //                                                    oldid='autocomplete' + i;
                                        //                                                     initAutocomplete_transporter(oldid);
                                        //                                                }
                                        number = 1;
                                        $(".add_address").click(function () {
                                            count = count + 1;
                                            newid = 'autocomplete' + count;

                                            $('.transporter-section-inner').append('<input size="40" id="' + newid + '" onFocus="geolocate_delivery()" type="text" placeholder="<?php 
    _e('eg: New York, 15th ave', 'shipme');
    ?>
" class="do_input" name="tra_office_address[' + count + ']" id="tra_office_address" size="50" maxlength="100" value="" /><a href="javascript:void(0)" class="remove_office button-secondary"> <?php 
    _e('Remove Office Address', 'shipme');
    ?>
</a><input type="hidden" value=""  name="off_address_lat" id="lat_' + newid + '"  /><input type="hidden" value=""  name="off_address_lng" id="lng_' + newid + '"  /><br><br>');
                                            number = number + 1;
                                            initAutocomplete_transporter(newid);
                                            return false;
                                        });
                                        var count1 = <?php 
    echo $c1;
    ?>
;
                                        //                                                for(i=0;i<=count;i++){
                                        //                                                    oldid='autocomplete' + i;
                                        //                                                     initAutocomplete_transporter(oldid);
                                        //                                                }
                                        number1 = 1;
                                        $(".preffered_address").click(function () {
                                            count1 = count1 + 1;
                                            newid1 = 'preffered_autocomplete_delivery' + count1;

                                            $('.preffered-section-inner').append('<input type="text" size="40" onFocus="geolocate_delivery()" id="' + newid1 + '" placeholder="<?php 
    _e('eg: New York, 15th ave', 'shipme');
    ?>
" class="do_input" name="tra_preffered_address[' + count1 + ']" id="tra_preffered_address" size="50" maxlength="100" value="" /><a href="javascript:void(0)" class="tra_preffered_address button-secondary"> <?php 
    _e('Remove Office Address', 'shipme');
    ?>
</a><input type="hidden" value=""  name="lat_' + newid1 + '" id="lat_tra_preffered_address' + count1 + '"  /><input type="hidden" value=""  name="lng_tra_preffered_address" id="lng_tra_preffered_address' + count1 + '"  /><br><br>');
                                            number1 = number1 + 1;
                                            initAutocomplete_transporter(newid1);
                                            return false;
                                        });

                                        $(document).on('click', '.remove_office', function () {
                                            //alert('aa');

                                            $(this).prev('input').remove();
                                            $(this).remove();
                                        });
                                        $(document).on('click', '.tra_preffered_address', function () {
                                            //alert('aa');

                                            $(this).prev('input').remove();
                                            $(this).remove();
                                        });
                                        $(document).on('focus', '#autocomplete_pickup', function () {
                                            //alert('aa');
                                            initAutocomplete_transporter('autocomplete_pickup');
                                        });
                                        $(document).on('focus', '.autocomplete_delivery', function () {
                                            //alert('aa');
                                            $(this).attr('id');
                                            //                                                    alert($(this).attr('id'));
                                            initAutocomplete_transporter($(this).attr('id'));
                                        });
                                    });
                                </script>

                                <?php 
    if (in_array('contractor', $user_by_roles)) {
        ?>
                                    <li>
                                        <h2><?php 
        echo __('Address Area', "shipme");
        ?>
:</h2>
                                        <p>
                                            <input type="text" size="40" onFocus="geolocate_pickup()" id="autocomplete_pickup" class="do_input" name="con_address" 
                                                   placeholder="<?php 
        _e('eg: New York, 15th ave', 'shipme');
        ?>
" value="<?php 
        echo esc_attr(get_the_author_meta('con_address', $uid));
        ?>
" /></p>

                                        </p>
                                    </li>
                                <?php 
    }
    ?>



                                <!--            <li>
                                                <h2><?php 
    echo __('PayPal Email', 'shipme');
    ?>
:</h2>
                                                <p><input type="text" class="do_input" name="paypal_email" value="<?php 
    echo get_user_meta($uid, 'paypal_email', true);
    ?>
" size="40" /></p>
                                        </li>
                                        
                                        
                                        
                                        <li>
                                                <h2><?php 
    echo __('Profile Description', 'shipme');
    ?>
:</h2>
                                                <p><textarea type="textarea" cols="30" class="do_input" rows="5" name="personal_info"><?php 
    echo get_user_meta($uid, 'personal_info', true);
    ?>
</textarea></p>
                                        </li>
                                        
                                        
                                        <li>
                                                <h2><?php 
    echo __('Profile Avatar', 'shipme');
    ?>
:</h2>
                                                <p> <input type="file" class="do_input" name="avatar" /> <br/>
                                <?php 
    _e('max file size: 2mb. Formats: jpeg, jpg, png, gif', 'shipme');
    ?>
                                            <br/>
                                            <img width="50" height="50" border="0" src="<?php 
    echo shipme_get_avatar($uid, 50, 50);
    ?>
" /> 
                                            </p>
                                        </li>-->

                                <li>
                                    <h2>&nbsp;</h2>
                                    <!--<p><input type="submit" name="save-info" value="<?php 
    _e("Save", 'shipme');
    ?>
" /></p>-->
                                     <p><input type="submit" name="save-info" value="<?php 
    _e("Save", 'shipme');
    ?>
" /></p>
                                </li>

                            </ul>
                        </form>
                    </div>
                </li>



            </ul>



        </div>



    </div>


    <?php 
    $output = ob_get_contents();
    ob_end_clean();
    return $output;
}
Example #7
0
function shipme_theme_my_account_home_new()
{
    if (isset($_GET['jobid']) && isset($_GET['action'])) {
        $action = $_GET['action'];
        $jobid = $_GET['jobid'];
        //echo $jobid;
        if ($action == 'delete' && is_user_logged_in()) {
            $post_tmp = get_post($_GET['jobid']);
            $author_id = $post_tmp->post_author;
            if (get_current_user_id() == $author_id) {
                wp_delete_post($jobid, TRUE);
                echo '<div class="total-content-area note-note ">Job Deleted Successfully</div>';
            } else {
                ?>
                <div class="total-content-area note-note ">You Can't Able To Delete This Job</div>
                <?php 
            }
        }
    }
    ob_start();
    global $current_user;
    get_currentuserinfo();
    $uid = $current_user->ID;
    ?>
    <div class="container_ship_ttl_wrap">	
        <div class="container_ship_ttl">
            <div class="my-page-title col-xs-12 col-sm-12 col-lg-12">
                <?php 
    the_title();
    ?>
            </div>

            <?php 
    if (function_exists('bcn_display')) {
        echo '<div class="my_box3 no_padding  breadcrumb-wrap col-xs-12 col-sm-12 col-lg-12"><div class="padd10a">';
        bcn_display();
        echo '</div></div>';
    }
    ?>
	
        </div>
    </div>

    <?php 
    if (current_user_can('manage_options')) {
        echo '<div class="total-content-area note-note ">' . __('You are logged in as administrator, and you should be both menus (transporter and contractor). Regular users see one or the other depending on their role.', 'shipme') . '</div>';
    }
    ?>

    <div class="container_ship_no_bk">

        <?php 
    echo shipme_get_users_links();
    ?>

        <div class="account-content-area col-xs-12 col-sm-8 col-lg-9">
            <ul class="virtual_sidebar">
                <li class="widget-container widget_text">
                    <h3 class="widget-title"><?php 
    _e('My Latest Active Jobs', 'shipme');
    ?>
</h3>
                    <div class="my-only-widget-content">
                        <?php 
    global $wp_query;
    $query_vars = $wp_query->query_vars;
    $post_per_page = 5;
    $i = 2;
    $closed = array('key' => 'closed', 'value' => "0", 'compare' => '=');
    $paid = array('key' => 'paid', 'value' => "1", 'compare' => '=');
    $args = array('post_type' => 'job_ship', 'author' => $uid, 'order' => 'DESC', 'orderby' => 'date', 'posts_per_page' => $post_per_page, 'paged' => 1, 'meta_query' => array($paid, $closed), 'post_status' => array('publish'));
    query_posts($args);
    if (have_posts()) {
        shipme_table_head_thing();
        while (have_posts()) {
            the_post();
            $i++;
            shipme_get_regular_job_post_account('zubs' . $i % 2);
        }
        //if(function_exists('wp_pagenavi')):
        //wp_pagenavi(); endif;
    } else {
        echo '<div class="my_box3"> <div class="box_content"> ';
        _e("There are no jobs yet.", 'shipme');
        echo '</div></div>';
    }
    wp_reset_query();
    ?>
                    </div>
                </li>
                <!--                <li class="widget-container widget_text">
                                    <h3 class="widget-title"><?php 
    //_e('Latest Received Proposals', 'shipme')
    ?>
</h3>
                                    <div class="my-only-widget-content">
                                        There are no proposals yet.
                                    </div>
                                </li>-->



                <!--
                                <li class="widget-container widget_text">
                                    <h3 class="widget-title"><?php 
    //_e('Latest Posted Proposals', 'shipme')
    ?>
</h3>
                                    <div class="my-only-widget-content">
                                        There are no proposals yet.
                                    </div>
                                </li>-->



                <!--                <li class="widget-container widget_text">
                                    <h3 class="widget-title"><?php 
    //_e('Latest Unpublished Jobs', 'shipme')
    ?>
</h3>
                                    <div class="my-only-widget-content">-->
                <?php 
    //    global $wp_query;
    //    $query_vars = $wp_query->query_vars;
    //    $post_per_page = 5;
    //    $i = 2;
    //
    //    $closed = array(
    //        'key' => 'closed',
    //        'value' => "0",
    //        'compare' => '='
    //    );
    //
    //    $paid = array(
    //        'key' => 'paid',
    //        'value' => "0",
    //        'compare' => '='
    //    );
    //
    //    $args = array('post_type' => 'job_ship', 'author' => $uid, 'order' => 'DESC', 'orderby' => 'date', 'posts_per_page' => $post_per_page,
    //        'paged' => 1, 'meta_query' => array($paid, $closed), 'post_status' => array('draft', 'publish'));
    //
    //    query_posts($args);
    //
    //    if (have_posts()) :
    //        shipme_table_head_thing();
    //        while (have_posts()) : the_post();
    //            $i++;
    //            shipme_get_regular_job_post_account('zubs' . ($i % 2));
    //        endwhile;
    //
    //    //if(function_exists('wp_pagenavi')):
    //    //wp_pagenavi(); endif;
    //
    //    else:
    //
    //        echo '<div class="my_box3"> <div class="box_content"> ';
    //        _e("There are no unpublished jobs yet.", 'shipme');
    //        echo '</div></div>';
    //
    //    endif;
    //
    //    wp_reset_query();
    ?>
                <!--                    </div>
                                </li>-->
                <li class="widget-container widget_text">
                    <h3 class="widget-title"><?php 
    _e('Latest Closed Jobs', 'shipme');
    ?>
</h3>
                    <div class="my-only-widget-content">
                        <?php 
    query_posts("meta_key=closed&meta_value=1&post_type=job_ship&order=DESC&orderby=id&author=" . $uid . "&posts_per_page=3");
    $i = 2;
    if (have_posts()) {
        while (have_posts()) {
            the_post();
            shipme_table_head_thing();
            shipme_get_regular_job_post_account('zubs' . $i % 2);
        }
    } else {
        echo '<div class="my_box3"><div class="box_content">';
        _e("There are no closed jobs yet.", 'ProjectTheme');
        echo '</div></div>';
    }
    wp_reset_query();
    ?>
                    </div>
                </li>
            </ul>
        </div>
    </div>
    <script>
        $('.delete_job').click(function () {
            if (confirm("Are Yor Really Want to Delete Job ?") == true) {
                return true;
            }
            else {
                return false;
            }
            confirm('Are Yor Really Want to Delete Job ?');
        });
    </script>

    <?php 
    $output = ob_get_contents();
    ob_end_clean();
    return $output;
}