| @@ 260-267 (lines=8) @@ | ||
| 257 | * @param mixed $url URL. |
|
| 258 | * @return Request. |
|
| 259 | */ |
|
| 260 | function get_zpid_from_url( $url ) { |
|
| 261 | if ( empty( $url ) ) { |
|
| 262 | return new WP_Error( 'required-fields', __( 'Please provide a URL.', 're-pro' ) ); |
|
| 263 | } |
|
| 264 | preg_match( '!\d+_zpid!', $url, $matches ); |
|
| 265 | $final_match = preg_replace( '/_zpid/', '', $matches ); |
|
| 266 | return $final_match['0']; |
|
| 267 | } |
|
| 268 | /** |
|
| 269 | * Get Agent/Team Screenname from URL. |
|
| 270 | * |
|
| @@ 275-281 (lines=7) @@ | ||
| 272 | * @param mixed $url URL. |
|
| 273 | * @return void |
|
| 274 | */ |
|
| 275 | function get_agent_screenname_from_url( $url ) { |
|
| 276 | if ( empty( $url ) ) { |
|
| 277 | return new WP_Error( 'required-fields', __( 'Please provide a URL.', 're-pro' ) ); |
|
| 278 | } |
|
| 279 | $final_match = preg_replace( '/\/(\d+)$/', '', explode('/', $url) ); |
|
| 280 | return $final_match[4]; |
|
| 281 | } |
|
| 282 | /** |
|
| 283 | * Response code message for GetSearchResults. |
|
| 284 | * |
|