Esempio n. 1
0
function colabs_get_post_status($post, $pending_payment = '')
{
    switch ($post->post_status) {
        case 'pending':
            if (!$pending_payment || !colabs_get_post_order_status($post->ID, $pending_payment)) {
                $status = __('Pending Approval', 'colabsthemes');
            } else {
                $status = __('Pending', 'colabsthemes');
            }
            break;
        case 'draft':
            $status = __('Incomplete Draft', 'colabsthemes');
            break;
        case 'expired':
            $canceled_post = get_post_meta($post->ID, '_colabs_canceled_property', true);
            if ($canceled_post) {
                $status = __('Canceled', 'colabsthemes');
            } else {
                $status = __('Expired', 'colabsthemes');
            }
            break;
        case 'publish':
            $status = __('Publish', 'colabsthemes');
            break;
        default:
            $status = '';
            break;
    }
    return $status;
}
        echo get_the_term_list($post->ID, COLABS_TAX_TYPE, '', ', ');
        ?>
</span><span class="clock"><span><?php 
        the_time(get_option('date_format'));
        ?>
</span></span></div>
      </td>

      <td class="property-col-status text-center ads-status" data-title="<?php 
        _e('Status', 'colabsthemes');
        ?>
">
        <h6 class="property-status">
        <?php 
        $post_status = colabs_get_post_status($post);
        if ($order_status = colabs_get_post_order_status($post->ID, $pending_payment)) {
            echo $order_status;
        } else {
            echo $post_status;
        }
        ?>
        </h6>
      </td>

      <td class="property-col-expired text-center">
        <h6><?php 
        echo colabs_remaining_days($post->ID);
        ?>
</h6>
      </td>