Sindbad~EG File Manager

Current Path : /home/xiedrke/entrepot/wp-content/plugins/realpress/views/frontend/classic/widgets/
Upload File :
Current File : /home/xiedrke/entrepot/wp-content/plugins/realpress/views/frontend/classic/widgets/contact-form.php

<?php

use RealPress\Helpers\Page;
use RealPress\Models\PropertyMetaModel;
use RealPress\Models\UserModel;
use RealPress\Helpers\Template;

if ( ! isset( $data ) ) {
	return;
}

if ( ! Page::is_property_single_page() && ! Page::is_agent_detail_page() ) {
	return;
}

$show_custom_field   = false;
$user_meta_data      = array();
$agent_custom_fields = array();
if ( Page::is_property_single_page() ) {
	global $post;
	$agent      = PropertyMetaModel::instance( $post->ID )->get_agent_info();
	if ( empty( $agent['enable'] ) ) {
		return;
	}

	$user_id         = $agent['user_id'];
	$agent_form_info = $agent['info'];
	if ( $agent_form_info === 'show_custom_field' ) {
		$show_custom_field = true;
		if ( empty( $agent['custom_fields'] ) ) {
			return;
		}

		$agent_custom_fields = $agent['custom_fields'];
	} else {
		$user_meta_data = UserModel::get_user_meta_data( $user_id );
	}
} elseif ( Page::is_agent_detail_page() ) {
	$user_id        = get_queried_object()->ID;
	$user_meta_data = UserModel::get_user_meta_data( $user_id );
}
?>

<div class="realpress-contact-form-section">
	<?php
	if ( $show_custom_field === true ) {
		?>
		<ul class=" realpress-agent-custom-fields">
			<?php
			foreach ( $agent_custom_fields as $agent_custom_field ) {
				?>
				<li>
					<div><?php echo esc_html( $agent_custom_field['label'] ); ?></div>
					<div><?php echo esc_html( $agent_custom_field['value'] ); ?></div>
				</li>
				<?php
			}
			?>
		</ul>
		<?php
	} else {
		?>
		<div class="realpress-agent-detail">
			<?php
			$company_name = $user_meta_data['user_profile:fields:company_name'];
			$company_url  = $user_meta_data['user_profile:fields:company_url'];
			$avatar_url   = UserModel::get_user_avatar_url( $user_id );
			$display_name = UserModel::get_field( $user_id, 'display_name' );
			if ( ! empty( $avatar_url ) ) {
				?>
				<div class="realpress-agent-image">
					<img src="<?php echo esc_url_raw( $avatar_url ); ?>"
						alt="<?php echo esc_attr( $display_name ); ?>">
				</div>
				<?php
			}
			?>
			<div class="realpress-agent-info">
				<div class="realpress-agent-name"><?php echo esc_html( $display_name ); ?></div>
				<?php
				if ( ! empty( $company_name ) && ! empty( $company_url ) ) {
					?>
					<div class="realpress-agent-company">
						<?php
						esc_html_e( 'Company Agent at ', 'realpress' );
						?>
						<a target="_blank" rel="noopener"
							href="<?php echo esc_url_raw( $company_url ); ?>"><?php echo esc_html( $company_name ); ?></a>
					</div>
					<?php
				}
				if ( ! empty( $user_meta_data['user_profile:fields:mobile_number'] ) ) {
					$mobile_number = $user_meta_data['user_profile:fields:mobile_number'];
					?>
					<div class="realpress-agent-mobile"><a
								href="<?php echo esc_url_raw( 'tel:' . $mobile_number ); ?>"><?php echo esc_html( $mobile_number ); ?></a>
					</div>
					<?php
				}
				?>
			</div>
			<i class="rp-angle-down"></i>
		</div>
		<div class="realpress-agent-link">
			<a href="<?php echo get_author_posts_url( $user_id ); ?>"><?php esc_html_e( 'View Detail', 'realpress' ); ?>
			</a></div>
		<?php
		$data['user_id'] = $user_id;
		Template::instance()->get_frontend_template_type_classic( 'shortcodes/contact-form.php', compact( 'data' ) );
	}
	?>
</div>

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists