diff options
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); |