diff options
Diffstat (limited to 'plugins/BulkTracking/Tracker/Response.php')
-rw-r--r-- | plugins/BulkTracking/Tracker/Response.php | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/plugins/BulkTracking/Tracker/Response.php b/plugins/BulkTracking/Tracker/Response.php index fd3e304a5e..816397cfd0 100644 --- a/plugins/BulkTracking/Tracker/Response.php +++ b/plugins/BulkTracking/Tracker/Response.php @@ -15,6 +15,11 @@ use Piwik\Tracker; class Response extends Tracker\Response { /** + * @var int + */ + private $invalidRequests = 0; + + /** * Echos an error message & other information, then exits. * * @param Tracker $tracker @@ -55,7 +60,8 @@ class Response extends Tracker\Response // when doing bulk tracking we return JSON so the caller will know how many succeeded $result = array( 'status' => 'error', - 'tracked' => $tracker->getCountOfLoggedRequests() + 'tracked' => $tracker->getCountOfLoggedRequests(), + 'invalid' => $this->invalidRequests, ); // send error when in debug mode @@ -70,8 +76,13 @@ class Response extends Tracker\Response { return array( 'status' => 'success', - 'tracked' => $tracker->getCountOfLoggedRequests() + 'tracked' => $tracker->getCountOfLoggedRequests(), + 'invalid' => $this->invalidRequests, ); } + public function setInvalidCount($invalidRequests) + { + $this->invalidRequests = $invalidRequests; + } } |