private function checkUserHasViewPermission($login, $idSite)
{
if (empty($idSite)) {
return;
}
$idSitesUserHasAccess = SitesManagerApi::getInstance()->getSitesIdWithAtLeastViewAccess($login);
if (empty($idSitesUserHasAccess) || !in_array($idSite, $idSitesUserHasAccess)) {
throw new NoAccessException(Piwik::translate('General_ExceptionPrivilege', array("'view'")));
}
}