|
@@ 148-157 (lines=10) @@
|
| 145 |
|
* @param bool $rentzestimate (default: false) Rent Zestimate. |
| 146 |
|
* @return Request. |
| 147 |
|
*/ |
| 148 |
|
function get_deep_comps( $zpid, $count = '5', $rentzestimate = false ) { |
| 149 |
|
if ( empty( $zpid ) ) { |
| 150 |
|
return new WP_Error( 'required-fields', __( 'Required fields are empty.', 're-pro' ) ); |
| 151 |
|
} |
| 152 |
|
$request = $this->base_uri . '/GetDeepComps.htm?zws-id=' . static::$zws_id . '&zpid=' . $zpid . '&count=' . $count; |
| 153 |
|
$xml = simplexml_load_file( $request ); |
| 154 |
|
$json = wp_json_encode( $xml ); |
| 155 |
|
$deep_comps = json_decode( $json, true ); |
| 156 |
|
return $deep_comps; |
| 157 |
|
} |
| 158 |
|
/** |
| 159 |
|
* Get Updated Property Details. |
| 160 |
|
* |
|
@@ 224-233 (lines=10) @@
|
| 221 |
|
* @param string $chart_duration (default: '1year') Chart Duration. |
| 222 |
|
* @return Request. |
| 223 |
|
*/ |
| 224 |
|
function get_chart( $zpid, $unit_type, $width = '600', $height = '300', $chart_duration = '1year' ) { |
| 225 |
|
if ( empty( $zpid ) && empty( $unit_type ) ) { |
| 226 |
|
return new WP_Error( 'required-fields', __( 'Required fields are empty.', 're-pro' ) ); |
| 227 |
|
} |
| 228 |
|
$request = $this->base_uri . '/GetChart.htm?zws-id=' . static::$zws_id . '&unit-type=' . $unit_type . '&zpid=' . $zpid; |
| 229 |
|
$xml = simplexml_load_file( $request ); |
| 230 |
|
$json = wp_json_encode( $xml ); |
| 231 |
|
$chart = json_decode( $json, true ); |
| 232 |
|
return $chart; |
| 233 |
|
} |
| 234 |
|
/** |
| 235 |
|
* Get Comps. |
| 236 |
|
* |