Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/BulkTracking/Tracker/Response.php')
-rw-r--r--plugins/BulkTracking/Tracker/Response.php15
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;
+ }
}