public setTrackerFiles ( Piwik\Plugins\CustomPiwikJs\TrackingCode\PluginTrackerFiles $trackerFiles ) | ||
$trackerFiles | Piwik\Plugins\CustomPiwikJs\TrackingCode\PluginTrackerFiles |
public function updateTracker($sourceFile, $targetFile, $ignoreMinified) { $pluginTrackerFiles = new PluginTrackerFiles(); if ($ignoreMinified) { if (empty($sourceFile) || $sourceFile === $this->getPathOriginalPiwikJs()) { // no custom source file was requested $sourceFile = PIWIK_DOCUMENT_ROOT . TrackerUpdater::DEVELOPMENT_PIWIK_JS; } $pluginTrackerFiles->ignoreMinified(); } $updater = new TrackerUpdater($sourceFile, $targetFile); $updater->setTrackerFiles($pluginTrackerFiles); $updater->checkWillSucceed(); $updater->update(); }
//$cacheBuster= 'nocb'; // uncomment to debug $root = dirname(__FILE__) . '/../..'; try { $mysql = (include_once $root . "/tests/PHPUnit/bootstrap.php"); } catch (Exception $e) { echo 'alert("' . $e->getMessage() . '")'; $mysql = false; } use Piwik\Plugins\CustomPiwikJs\TrackerUpdater; use Piwik\Plugins\CustomPiwikJs\TrackingCode\JsTestPluginTrackerFiles; $targetFileName = '/tests/resources/piwik.test.js'; $sourceFile = PIWIK_DOCUMENT_ROOT . TrackerUpdater::DEVELOPMENT_PIWIK_JS; $targetFile = PIWIK_DOCUMENT_ROOT . $targetFileName; file_put_contents($targetFile, ''); $updater = new TrackerUpdater($sourceFile, $targetFile); $updater->setTrackerFiles(new JsTestPluginTrackerFiles()); $updater->checkWillSucceed(); $updater->update(); if (file_exists("stub.tpl")) { echo file_get_contents("stub.tpl"); } ?> <script type="text/javascript"> function getToken() { return "<?php $token = md5(uniqid(mt_rand(), true)); echo $token; ?> "; } function getContentToken() {