HEX
Server: Apache
System: Linux pdx1-shared-a2-04 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: dh_hwg2wc (6369923)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: /home/dh_hwg2wc/fnaluxury.com/wp-content/themes/houzez/framework/metaboxes/area-meta.php
<?php
/* Add metaboxes to property Area/Neighborhood */

if ( !function_exists( 'houzez_property_area_add_meta_fields' ) ) :
    function houzez_property_area_add_meta_fields() {
        $houzez_meta = houzez_get_property_area_meta();
    
        if(taxonomy_exists('property_city')) {
            $all_cities = houzez_get_all_cities();
        ?>
        <div class="form-field">
            <label><?php _e( 'Which city has this area?', 'houzez' ); ?></label>
            <select name="fave[parent_city]" class="widefat">
                <option value=""><?php esc_html_e('Select City', 'houzez'); ?></option>
                <?php echo $all_cities; ?>
            </select>
            <p class="description"><?php _e( 'Select city which has this area.', 'houzez' ); ?></p>
        </div>
        <?php
        }
    }
endif;

add_action( 'property_area_add_form_fields', 'houzez_property_area_add_meta_fields', 10, 2 );


/**
 *   ----------------------------------------------------------------------------------------------------------------------------------------------------
 *   2.0 - Edit meta field
 *   ----------------------------------------------------------------------------------------------------------------------------------------------------
 */

if ( !function_exists( 'houzez_property_area_edit_meta_fields' ) ) :
    function houzez_property_area_edit_meta_fields( $term ) {
        $houzez_meta = houzez_get_property_area_meta();

        if(is_object ($term)) {
            $term_id      =  $term->term_id;
            $term_meta    =  get_option( "_houzez_property_area_$term_id" );
            $parent_city  =  isset($term_meta['parent_city']) ? $term_meta['parent_city'] : '';
            $all_cities   =  houzez_get_all_cities($parent_city);

        } else {
            $all_cities   =  houzez_get_all_cities();
        }
        ?>

        <tr class="form-field">
            <th scope="row" valign="top"><label><?php _e( 'Which city has this area?', 'houzez' ); ?></label></th>
            <td>
                <select name="fave[parent_city]" class="widefat">
                    <option value=""><?php esc_html_e('Select City', 'houzez'); ?></option>
                    <?php echo $all_cities; ?>
                </select>
                <p class="description"><?php _e( 'Select city which has this area.', 'houzez' ); ?></p>
            </td>
        </tr>

        <?php
    }
endif;

add_action( 'property_area_edit_form_fields', 'houzez_property_area_edit_meta_fields', 10, 2 );