Piwik\Plugins\ScheduledReports\ScheduledReports::deleteUserReportForSites PHP 메소드

deleteUserReportForSites() 공개 메소드

public deleteUserReportForSites ( $userLogin, $idSites )
    public function deleteUserReportForSites($userLogin, $idSites)
    {
        if (empty($idSites) || empty($userLogin)) {
            return;
        }
        $model = $this->getModel();
        foreach ($idSites as $idSite) {
            $model->deleteUserReportForSite($userLogin, $idSite);
        }
    }

Usage Example

예제 #1
0
 public function test_deleteUserReportForSites_shouldRemoveOnlyReportsForGivenSitesAndLogin()
 {
     $this->reports->deleteUserReportForSites('userLogin', array(1, 2));
     $this->assertHasNotReport('userlogin', 1);
     $this->assertHasNotReport('userlogin', 2);
     $this->assertHasReport('userlogin', 3);
     $this->assertHasReport('userlogin', 4);
     $this->assertHasReport('otherUser', 1);
     $this->assertHasReport('anotherUser', 2);
 }