diff options
author | Thomas Steur <thomas.steur@googlemail.com> | 2014-06-13 11:59:45 +0400 |
---|---|---|
committer | Thomas Steur <thomas.steur@googlemail.com> | 2014-06-13 11:59:45 +0400 |
commit | fccdcc0c2c9416a283d35feb89fa689f9a32fcae (patch) | |
tree | 8157e7430be6d69c002aaee6ed65aff28360ed81 /plugins/VisitorInterest/Columns | |
parent | 83ee5a47ebf6227d7e0b898d506f230f07d9d815 (diff) |
moved more logic from core to plugins
Diffstat (limited to 'plugins/VisitorInterest/Columns')
-rw-r--r-- | plugins/VisitorInterest/Columns/Visitsbydayssincelastvisit.php | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/plugins/VisitorInterest/Columns/Visitsbydayssincelastvisit.php b/plugins/VisitorInterest/Columns/Visitsbydayssincelastvisit.php index a114bf5476..075c6e7aae 100644 --- a/plugins/VisitorInterest/Columns/Visitsbydayssincelastvisit.php +++ b/plugins/VisitorInterest/Columns/Visitsbydayssincelastvisit.php @@ -10,11 +10,28 @@ namespace Piwik\Plugins\VisitorInterest\Columns; use Piwik\Piwik; use Piwik\Plugin\VisitDimension; +use Piwik\Tracker\Action; +use Piwik\Tracker\Request; class Visitsbydayssincelastvisit extends VisitDimension -{ +{ + protected $fieldName = 'visitor_days_since_last'; + protected $fieldType = 'SMALLINT(5) UNSIGNED NOT NULL'; + public function getName() { return Piwik::translate('VisitorInterest_VisitsByDaysSinceLast'); } + + /** + * @param Request $request + * @param array $visit + * @param Action|null $action + * @return int + */ + public function onNewVisit(Request $request, $visit, $action) + { + return $request->getDaysSinceLastVisit(); + } + }
\ No newline at end of file |