Viewing File: /home/maglabs/exclusive/wp-content/plugins/g5-ere/templates/package/package.php

<?php
if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}
$paid_submission_type = ere_get_option( 'paid_submission_type', 'no' );
$allow_submit = ere_allow_submit();
if ( ( ! $allow_submit ) || ( $paid_submission_type != 'per_package' ) ) {
	echo ere_get_template_html( 'global/access-denied.php', array( 'type' => 'not_permission' ) );

	return;
}
?>
<div class="ere-package-wrap">
    <div class="ere-heading g5ere__dashboard-heading">
        <h2><?php esc_html_e( 'Choose the packages that’s right for your business', 'g5-ere' ) ?></h2>
        <p><?php esc_html_e( 'Please select a listing package', 'g5-ere' ) ?></p>
    </div>
    <div class="row">
		<?php
		$args          = array(
			'post_type'      => 'package',
			'posts_per_page' => - 1,
			'orderby'        => 'meta_value_num',
			'meta_key'       => ERE_METABOX_PREFIX . 'package_order_display',
			'order'          => 'ASC',
			'meta_query'     => array(
				array(
					'key'     => ERE_METABOX_PREFIX . 'package_visible',
					'value'   => '1',
					'compare' => '=',
				)
			)
		);
		$data          = new WP_Query( $args );
		$total_records = $data->found_posts;
		if ( $total_records == 4 ) {
			$css_class = 'col-md-3 col-sm-6';
		} else if ( $total_records == 3 ) {
			$css_class = 'col-md-4 col-sm-6';
		} else if ( $total_records == 2 ) {
			$css_class = 'col-md-4 col-sm-6';
		} else if ( $total_records == 1 ) {
			$css_class = 'col-md-4 col-sm-12';
		} else {
			$css_class = 'col-md-3 col-sm-6';
		}
		while ( $data->have_posts() ): $data->the_post();
			$package_id             = get_the_ID();
			$package_time_unit      = get_post_meta( $package_id, ERE_METABOX_PREFIX . 'package_time_unit', true );
			$package_period         = get_post_meta( $package_id, ERE_METABOX_PREFIX . 'package_period', true );
			$package_num_properties = get_post_meta( $package_id, ERE_METABOX_PREFIX . 'package_number_listings', true );
			$package_free           = get_post_meta( $package_id, ERE_METABOX_PREFIX . 'package_free', true );
			if ( $package_free == 1 ) {
				$package_price = 0;
			} else {
				$package_price = get_post_meta( $package_id, ERE_METABOX_PREFIX . 'package_price', true );
			}
			$package_unlimited_listing     = get_post_meta( $package_id, ERE_METABOX_PREFIX . 'package_unlimited_listing', true );
			$package_unlimited_time        = get_post_meta( $package_id, ERE_METABOX_PREFIX . 'package_unlimited_time', true );
			$package_num_featured_listings = get_post_meta( $package_id, ERE_METABOX_PREFIX . 'package_number_featured', true );
			$package_featured              = get_post_meta( $package_id, ERE_METABOX_PREFIX . 'package_featured', true );

			if ( $package_period > 1 ) {
				$package_time_unit .= 's';
			}
			if ( $package_featured == 1 ) {
				$is_featured = ' active';
			} else {
				$is_featured = '';
			}
			$payment_link         = ere_get_permalink( 'payment' );
			$payment_process_link = add_query_arg( 'package_id', $package_id, $payment_link );
			?>
            <div class="<?php echo esc_attr( $css_class ); ?>">
                <div class="card ere-package-item g5ere__package <?php echo esc_attr( $is_featured ); ?>">
                    <div class="card-header bg-transparent p-0">
						<?php if ( $package_featured == 1 ): ?>
                            <span class="text-white text-uppercase custom-packages"><?php esc_html_e( 'Popular', 'g5-ere' ); ?></span>
						<?php endif; ?>
                        <div class="ere-package-title">
                            <strong><?php the_title(); ?></strong> <?php esc_html_e( 'pack', 'g5-ere' ) ?>
                        </div>
                        <h2 class="ere-package-price">
							<?php
							if ( $package_price > 0 ) {
								echo ere_get_format_money( $package_price, '', 0, true );
							} else {
								esc_html_e( 'Free', 'g5-ere' );
							}
							?>
                        </h2>
                    </div>
                    <div class="card-body p-0">
                        <ul class="list-unstyled g5ere__package-details">
	                        <?php do_action('g5ere_before_package_details', $package_id) ?>
                            <li class="d-flex align-items-center">
                                <label class="mr-auto label">
									<?php esc_html_e( 'Expiration Date', 'g5-ere' ); ?>
                                </label>
                                <span class="value">
                                <?php if ( $package_unlimited_time == 1 ) {
	                                esc_html_e( 'Never Expires', 'g5-ere' );
                                } else {
	                                echo esc_html( $package_period ) . ' ' . ERE_Package::get_time_unit( $package_time_unit );
                                }
                                ?>
                            </span>
                            </li>
                            <li class="d-flex align-items-center">
                                <label class="mr-auto label"><?php esc_html_e( 'Property Listing', 'g5-ere' ); ?></label>
                                <span class="value">
                                    <?php if ( $package_unlimited_listing == 1 ) {
	                                    esc_html_e( 'Unlimited', 'g5-ere' );
                                    } else {
	                                    echo esc_html( $package_num_properties );
                                    } ?>
                                </span>
                            </li>
                            <li class="d-flex align-items-center">
                                <label class="mr-auto label"><?php esc_html_e( 'Featured Listings', 'g5-ere' ); ?></label>
                                <span
                                        class="value"><?php echo esc_html( $package_num_featured_listings ); ?></span>
                            </li>
	                        <?php do_action('g5ere_after_package_details', $package_id) ?>
                        </ul>
                        <div class="ere-package-choose">
                            <a href="<?php echo esc_url( $payment_process_link ); ?>"
                               class="btn btn-accent btn-block d-flex justify-content-between align-items-center"><?php esc_html_e( 'Choose this pack', 'g5-ere' ); ?>
                                <i class="far fa-arrow-right ml-auto"></i>
                            </a>
                        </div>

                    </div>
                </div>
            </div>
		<?php endwhile; ?>
		<?php wp_reset_postdata(); ?>
    </div>
</div>
Back to Directory File Manager