AnonSec Shell
Server IP : 198.244.165.102  /  Your IP : 216.73.216.218   [ Reverse IP ]
Web Server : nginx/1.24.0
System : Linux modovh-ub-01 6.8.0-138-generic #138-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 31 22:41:49 UTC 2026 x86_64
User : colleary ( 1011)
PHP Version : 8.3.23
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/colleary/public_html/wp-content/themes/realhomes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /var/www/colleary/public_html/wp-content/themes/realhomes/template-compare.php
<?php
/**
 * Template Name: Property Compare Template
 *
 * @since 2.6.0
 */

get_header();

// Page Head
get_template_part( "banners/default_page_banner" );

if ( isset( $_COOKIE[ 'inspiry_compare' ] ) ) {
	$compare_list_items	= unserialize( $_COOKIE[ 'inspiry_compare' ] );
}

$count 	= 0;

if ( ! empty( $compare_list_items ) ) {

	foreach ( $compare_list_items as $compare_list_item ) {

		if ( 4 > $count ) {

			$compare_property 	= get_post( $compare_list_item );

			if ( isset( $compare_property->ID ) ) {
				$compare_property_img 		= wp_get_attachment_image_src( 
					get_post_meta( $compare_property->ID, '_thumbnail_id', true ), 'property-thumb-image' 
				);
				$compare_property_permalink	= get_permalink( $compare_property->ID );
				$compare_properties[]	= array(
					'ID' 		=> $compare_property->ID,
					'title' 	=> $compare_property->post_title,
					'img'		=> $compare_property_img,
					'permalink'	=> $compare_property_permalink
				);
			}

		} else {
			break;
		}

		$count++;

	}

}

?>

<!-- Content -->
<div class="container contents single">

    <div class="row">

        <div class="span12 main-wrap">
            <!-- Main Content -->
            <div class="main">

                <div class="inner-wrapper scroll-fix">
                    <?php
                    if ( have_posts() ) :
                        while ( have_posts() ) :
                            the_post();
                            ?>
                            <article id="post-<?php the_ID(); ?>" <?php post_class( "clearfix remove-overflow" ); ?>>

                                <?php if ( ! empty( $compare_list_items ) ) : ?>

	                                <div class="row compare-template">

		                                <div class="span2 compare-feature-column">

		                                	<div class="property-thumbnail"></div>

		                                	<p><?php esc_html_e( 'City', 'framework' ); ?></p>

		                                	<p><?php esc_html_e( 'Area', 'framework' ); ?></p>

		                                	<p><?php esc_html_e( 'Size', 'framework' ); ?></p>

		                                	<p><?php esc_html_e( 'Bedrooms', 'framework' ); ?></p>

		                                	<p><?php esc_html_e( 'Bathrooms', 'framework' ); ?></p>

		                                	<?php 
		                                	$compare_features = get_terms( array(
											    'taxonomy' 		=> 'property-feature',
											    'hide_empty'	=> false,
											) );
											
											if ( ! empty( $compare_features ) ) {
												foreach ( $compare_features as $compare_feature ) : ?>
													<p><?php esc_html_e( $compare_feature->name, 'framework' ); ?></p>
												<?php 
												endforeach;
											}
											?>

		                                </div>
		                                <!-- /.span2 -->

		                                <?php if ( ! empty( $compare_properties ) ) : ?>

			                                <?php foreach ( $compare_properties as $compare_property ) : ?>

				                                <div class="span2 compare-properties-column">

				                                	<div class="property-thumbnail">

				                                		<?php if ( ! empty( $compare_property[ 'img' ] ) ) : ?>
				                                			<a href="<?php echo esc_attr( $compare_property[ 'permalink' ] ); ?>">
				                                				<img 
				                                					src="<?php echo esc_attr( $compare_property[ 'img' ][0] ); ?>" 
				                                					width="<?php echo esc_attr( $compare_property[ 'img' ][1] ); ?>" 
				                                					height="<?php echo esc_attr( $compare_property[ 'img' ][2] ); ?>"
				                                				>
				                                			</a>
				                                		<?php endif; ?>
				                                		<!-- Property Thumbnail -->

				                                		<h5 class="property-title">
				                                			<a href="<?php echo esc_attr( $compare_property[ 'permalink' ] ); ?>">
				                                				<?php esc_html_e( $compare_property[ 'title' ], 'framework' ); ?>
				                                			</a>
				                                		</h5>
				                                		<!-- Property Title -->

				                                		<p class="property-price">
				                                			<?php 
			                                				if ( get_property_price_by_id( $compare_property[ 'ID' ] ) ) {
			                                					esc_html_e( get_property_price_by_id( $compare_property[ 'ID' ] ), 'framework' );
			                                				}
				                                			?>
				                                		</p>
				                                		<!-- Property Price -->

				                                		<p class="property-type">
				                                			<?php 
				                                			$compare_property_types = strip_tags( get_the_term_list( 
				                                				$compare_property[ 'ID' ], "property-type", '', ',', '' 
				                                			) );
				                                			if ( ! empty( $compare_property_types ) ) {
				                                				esc_html_e( $compare_property_types, 'framework' );
				                                			} else {
																echo '<i class="fa fa-close"></i>';
															}
				                                			?>
				                                		</p>
				                                		<!-- Property Type -->

				                                	</div>
				                                	<!-- /.property-thumbnail -->

			                                		<p>
			                                			<?php 
		                                				$compare_property_cities 		= wp_get_object_terms( 
		                                					$compare_property[ 'ID' ], "property-city"
		                                				);
		                                				if ( empty( $compare_property_cities ) ) {
		                                					echo '<i class="fa fa-close"></i>';
		                                				} else {
			                                				$compare_property_cities	= array_reverse( 
			                                					$compare_property_cities 
			                                				);
			                                				foreach ( $compare_property_cities as $compare_property_city ) {
			                                					// Check if the location is city or not.
			                                					if ( 0 == $compare_property_city->parent ) {
			                                						$city 	= $compare_property_city->name;
				                                					esc_html_e( $city, 'framework' );
			                                					}
			                                				}
			                                			}
			                                			?>
			                                		</p>
			                                		<!-- Property City -->

			                                		<p>
			                                			<?php 
		                                				$compare_property_locations 	= wp_get_object_terms( 
		                                					$compare_property[ 'ID' ], "property-city" 
		                                				); 
 
		                                				if ( $compare_property_locations && ! is_wp_error( $compare_property_locations ) ) {
			                                				// To get the city of property, reverse the array.
			                                				$compare_property_locations 	= array_reverse( 
			                                					$compare_property_locations 
			                                				);
			                                				// Areas are equal to total terms minus the city term.
			                                				$area_count				= count( $compare_property_locations ) - 1;
			                                				$loop_count				= 1;
			                                				$compare_locations_str	= '';

			                                				foreach ( $compare_property_locations as $compare_property_location ) {
			                                					// Check to see if the location is not a city.
			                                					if ( 0 < $compare_property_location->parent ) {
			                                						$area 	= get_term_by( 
			                                							'id', $compare_property_location->term_id, 'property-city' 
			                                						);
			                                						$compare_locations_str .= $area->name;
			                                						if ( $loop_count < $area_count && $area_count > 1 ) {
																		$compare_locations_str .= ', ';
																	}
																	$loop_count++;
			                                					}
			                                				}

			                                				if ( $compare_locations_str ) {
			                                					esc_html_e( $compare_locations_str, 'framework' );
			                                				} else {
			                                					echo '<i class="fa fa-close"></i>';
			                                				}
			                                			} else {
		                                					echo '<i class="fa fa-close"></i>';
		                                				}
			                                			?>
			                                		</p>
			                                		<!-- Property Area -->

			                                		<p>
			                                			<?php
		                                				$post_meta_data = get_post_custom( $compare_property[ 'ID' ] );
		                                				if ( ! empty( $post_meta_data[ 'REAL_HOMES_property_size' ][0] ) ) {
											                $prop_size = $post_meta_data[ 'REAL_HOMES_property_size' ][0];
										                    if( ! empty( $post_meta_data[ 'REAL_HOMES_property_size_postfix' ][0] ) ) {
										                        $prop_size_postfix = $post_meta_data[ 'REAL_HOMES_property_size_postfix' ][0];
										                        echo esc_html( $prop_size . ' ' . $prop_size_postfix );
										                    }
												        } else {
												        	echo '<i class="fa fa-close"></i>';
												        }
			                                			?>
			                                		</p>
			                                		<!-- Property Size -->

			                                		<p>
			                                			<?php
		                                				if ( ! empty( $post_meta_data[ 'REAL_HOMES_property_bedrooms' ][0] ) ) {
											                $prop_bedrooms = floatval( $post_meta_data[ 'REAL_HOMES_property_bedrooms' ][0] );
										                    echo esc_html( $prop_bedrooms );
												        } else {
												        	echo '<i class="fa fa-close"></i>';
												        }
			                                			?>
			                                		</p>
			                                		<!-- Bedrooms -->

			                                		<p>
			                                			<?php
		                                				if( ! empty( $post_meta_data[ 'REAL_HOMES_property_bathrooms' ][0] ) ) {
													        $prop_bathrooms = floatval( $post_meta_data[ 'REAL_HOMES_property_bathrooms' ][0] );
												            echo esc_html( $prop_bathrooms );
													    } else {
												        	echo '<i class="fa fa-close"></i>';
												        }
			                                			?>
			                                		</p>
			                                		<!-- Bathrooms -->

			                                		<?php
		                                			$property_feature_terms = get_the_terms( 
		                                				$compare_property[ 'ID' ], "property-feature" 
		                                			);

		                                			$property_features = array();
		                                			if ( is_array( $property_feature_terms ) && ! is_wp_error( $property_feature_terms ) ) {
			                                			foreach ( $property_feature_terms as $property_feature_term ) {
			                                				$property_features[] = $property_feature_term->name;
			                                			}
		                                			}

		                                			$feature_names = array();
		                                			$property_feature_values = get_terms( array(
													    'taxonomy' 		=> 'property-feature',
													    'hide_empty'	=> false,
													) );
		                                			if ( ! empty( $property_feature_values ) ) {
			                                			foreach ( $property_feature_values as $property_feature_value ) {
			                                				$feature_names[] 	= $property_feature_value->name;
			                                			}
			                                		}

		                                			$features_count = count( $feature_names );

		                                			for ( $index = 0; $index < $features_count; $index++ ) {

		                                				if ( isset( $property_features[ $index ] ) && isset( $feature_names[ $index ] ) ) {

			                                				if ( $property_features[ $index ] == $feature_names [ $index ] ) {

			                                					echo '<p><i class="fa fa-check"></i></p>';

			                                				} else {

			                                					/**
			                                					 * If feature doesn't match then add a 0 at that
			                                					 * index of property_features array.
			                                					 */
			                                					array_splice( $property_features, $index, 0, array( 0 ) );
													        	echo '<p><i class="fa fa-close"></i></p>';

													        }
													    } else {
													    	echo '<p><i class="fa fa-close"></i></p>';
													    }

		                                			}
			                                		?>
				                                </div>

			                            	<?php endforeach; ?>

		                            	<?php endif; ?>

		                            </div>

		                        <?php else : ?>

		                        	<p class="nothing-found"><?php _e( 'No Properties Found!', 'framework' ); ?></p>

		                        <?php endif; ?>
                            </article>
                            <?php
                        endwhile;
                    endif;
                    ?>
                </div>

            </div><!-- End Main Content -->

        </div> <!-- End span9 -->

    </div><!-- End contents row -->

</div><!-- End Content -->

<?php get_footer(); ?>

Anon7 - 2022
AnonSec Team