Changeset 3019800
- Timestamp:
- 01/10/2024 11:18:19 AM (2 years ago)
- Location:
- siteimprove
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
siteimprove/tags/2.0.6/admin/partials/class-siteimprove-admin-settings.php
r3013461 r3019800 573 573 } 574 574 575 $request = self::make_api_request( $username, $key, '/sites ' );575 $request = self::make_api_request( $username, $key, '/sites?page_size=1000' ); 576 576 577 577 if ( isset( $request['response'] ) && 200 === $request['response']['code'] ) { 578 $results = json_decode( $request['body'] ); 579 $total_pages_result = $results->total_pages; 580 $site_found = false; 581 $public_url = get_option( 'siteimprove_public_url' ); 582 583 for ( $i = 0; $i < $total_pages_result; $i++ ) { 584 if ( 1 < $total_pages_result && 1 < ( $i + 1 ) ) { 585 $request = self::make_api_request( $username, $key, '/sites?page=' . $i + 1 ); 578 $results = json_decode( $request['body'] ); 579 $account_sites = $results->items; 580 581 $public_url = get_option( 'siteimprove_public_url' ); 582 583 if ( ! empty( $public_url ) ) { 584 $site_url = $public_url; 585 } else { 586 $site_url = get_site_url(); 587 } 588 589 $domain = wp_parse_url( $site_url, PHP_URL_HOST ); 590 $site_found = false; 591 592 foreach ( $account_sites as $site_key => $site_data ) { 593 if ( false !== strpos( $site_data->url, $domain ) ) { 594 $site_found = true; 586 595 } 587 if ( isset( $request['response'] ) && 200 === $request['response']['code'] ) { 588 $results = json_decode( $request['body'] ); 589 $account_sites = $results->items; 590 591 if ( ! empty( $public_url ) ) { 592 $site_url = $public_url; 593 } else { 594 $site_url = get_site_url(); 595 } 596 597 $domain = wp_parse_url( $site_url, PHP_URL_HOST ); 598 599 foreach ( $account_sites as $site_key => $site_data ) { 600 if ( false !== strpos( $site_data->url, $domain ) ) { 601 $site_found = true; 602 603 return array( 604 'status' => 'true', 605 ); 606 } 607 } 608 } else { 609 $return['error'] = __( 'Unable to check website domain. Please try again later', 'siteimprove' ); 610 return $return; 611 } 612 } 613 614 if ( false === $site_found ) { 615 $return['error'] = __( 'Current domain/website not found for the provided credentials.', 'siteimprove' ); 596 } 597 598 if ( true === $site_found ) { 599 $return = array( 600 'status' => 'true', 601 ); 602 } else { 603 $return['error'] = __( 'Current domain/website not found for the provided credentials', 'siteimprove' ); 616 604 } 617 605 } else { -
siteimprove/trunk/admin/partials/class-siteimprove-admin-settings.php
r3013456 r3019800 573 573 } 574 574 575 $request = self::make_api_request( $username, $key, '/sites ' );575 $request = self::make_api_request( $username, $key, '/sites?page_size=1000' ); 576 576 577 577 if ( isset( $request['response'] ) && 200 === $request['response']['code'] ) { 578 $results = json_decode( $request['body'] ); 579 $total_pages_result = $results->total_pages; 580 $site_found = false; 581 $public_url = get_option( 'siteimprove_public_url' ); 582 583 for ( $i = 0; $i < $total_pages_result; $i++ ) { 584 if ( 1 < $total_pages_result && 1 < ( $i + 1 ) ) { 585 $request = self::make_api_request( $username, $key, '/sites?page=' . $i + 1 ); 578 $results = json_decode( $request['body'] ); 579 $account_sites = $results->items; 580 581 $public_url = get_option( 'siteimprove_public_url' ); 582 583 if ( ! empty( $public_url ) ) { 584 $site_url = $public_url; 585 } else { 586 $site_url = get_site_url(); 587 } 588 589 $domain = wp_parse_url( $site_url, PHP_URL_HOST ); 590 $site_found = false; 591 592 foreach ( $account_sites as $site_key => $site_data ) { 593 if ( false !== strpos( $site_data->url, $domain ) ) { 594 $site_found = true; 586 595 } 587 if ( isset( $request['response'] ) && 200 === $request['response']['code'] ) { 588 $results = json_decode( $request['body'] ); 589 $account_sites = $results->items; 590 591 if ( ! empty( $public_url ) ) { 592 $site_url = $public_url; 593 } else { 594 $site_url = get_site_url(); 595 } 596 597 $domain = wp_parse_url( $site_url, PHP_URL_HOST ); 598 599 foreach ( $account_sites as $site_key => $site_data ) { 600 if ( false !== strpos( $site_data->url, $domain ) ) { 601 $site_found = true; 602 603 return array( 604 'status' => 'true', 605 ); 606 } 607 } 608 } else { 609 $return['error'] = __( 'Unable to check website domain. Please try again later', 'siteimprove' ); 610 return $return; 611 } 612 } 613 614 if ( false === $site_found ) { 615 $return['error'] = __( 'Current domain/website not found for the provided credentials.', 'siteimprove' ); 596 } 597 598 if ( true === $site_found ) { 599 $return = array( 600 'status' => 'true', 601 ); 602 } else { 603 $return['error'] = __( 'Current domain/website not found for the provided credentials', 'siteimprove' ); 616 604 } 617 605 } else {
Note: See TracChangeset
for help on using the changeset viewer.