diff options
author | mattpiwik <matthieu.aubry@gmail.com> | 2011-01-07 09:43:21 +0300 |
---|---|---|
committer | mattpiwik <matthieu.aubry@gmail.com> | 2011-01-07 09:43:21 +0300 |
commit | 992be905e3ba50958c26904ea051b9dead66acaf (patch) | |
tree | 24e05e40ecd47518bc27ad9fd32a8ce62244c974 /plugins/VisitorGenerator | |
parent | cf7f200580a10fc028b7f6f0b309e1447ccf5d36 (diff) |
Fixes #1373
git-svn-id: http://dev.piwik.org/svn/trunk@3660 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Diffstat (limited to 'plugins/VisitorGenerator')
-rw-r--r-- | plugins/VisitorGenerator/Controller.php | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/plugins/VisitorGenerator/Controller.php b/plugins/VisitorGenerator/Controller.php index a8c8b7b2be..12736c321f 100644 --- a/plugins/VisitorGenerator/Controller.php +++ b/plugins/VisitorGenerator/Controller.php @@ -82,6 +82,19 @@ class Piwik_VisitorGenerator_Controller extends Piwik_Controller { $timer = new Piwik_Timer; $startTime = time() - ($daysToCompute-1)*86400; + + + // Update site.ts_created if we generate visits on days before the website was created + $site = new Piwik_Site($idSite); + $minGeneratedDate = Piwik_Date::factory($startTime); + if($minGeneratedDate->isEarlier($site->getCreationDate())) + { + // direct access to the website table (bad practise but this is a debug / dev plugin) + Zend_Registry::get('db')->update(Piwik_Common::prefixTable("site"), + array('ts_created' => $minGeneratedDate->getDatetime()), + "idsite = $idSite"); + + } $dates = array(); while($startTime <= time()) { $visitors = rand($minVisitors, $maxVisitors); |