Piwik\Plugins\SitesManager\API::getSitesIdFromSiteUrl PHP Method

getSitesIdFromSiteUrl() public method

Returns the list of websites ID associated with a URL.
public getSitesIdFromSiteUrl ( string $url ) : array
$url string
return array list of websites ID
    public function getSitesIdFromSiteUrl($url)
    {
        $url = $this->removeTrailingSlash($url);
        $normalisedUrls = $this->getNormalizedUrls($url);
        if (Piwik::hasUserSuperUserAccess()) {
            $ids = $this->getModel()->getAllSitesIdFromSiteUrl($normalisedUrls);
        } else {
            $login = Piwik::getCurrentUserLogin();
            $ids = $this->getModel()->getSitesIdFromSiteUrlHavingAccess($login, $normalisedUrls);
        }
        return $ids;
    }