Skip to content
Extraits de code Groupes Projets
Valider b0ebb614 rédigé par Thomas Steur's avatar Thomas Steur
Parcourir les fichiers

this should fix some tests

parent 6ff4094c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -60,7 +60,7 @@ abstract class ActionDimension
protected function addSegment(Segment $segment)
{
$sqlSegment = $segment->getSqlSegment();
if (!empty($this->fieldName) && !empty($sqlSegment)) {
if (!empty($this->fieldName) && empty($sqlSegment)) {
$segment->setSqlSegment('log_link_visit_action.' . $this->fieldName);
}
......
......@@ -1137,6 +1137,16 @@ class Manager extends Singleton
public function isTrackerPlugin(Plugin $plugin)
{
$dimensions = VisitDimension::getDimensions($plugin);
if (!empty($dimensions)) {
return true;
}
$dimensions = ActionDimension::getDimensions($plugin);
if (!empty($dimensions)) {
return true;
}
$hooks = $plugin->getListHooksRegistered();
$hookNames = array_keys($hooks);
foreach ($hookNames as $name) {
......
......@@ -55,7 +55,7 @@ abstract class VisitDimension
protected function addSegment(Segment $segment)
{
$sqlSegment = $segment->getSqlSegment();
if (!empty($this->fieldName) && !empty($sqlSegment)) {
if (!empty($this->fieldName) && empty($sqlSegment)) {
$segment->setSqlSegment('log_visit.' . $this->fieldName);
}
......
......@@ -14,7 +14,7 @@ use Piwik\Plugins\VisitTime\Segment;
class Localtime extends VisitDimension
{
protected $fieldName = 'HOUR(visitor_localtime)';
protected $fieldName = 'visitor_localtime';
protected function init()
{
......
......@@ -14,7 +14,7 @@ use Piwik\Plugins\VisitTime\Segment;
class Servertime extends VisitDimension
{
protected $fieldName = 'HOUR(visit_last_action_time)';
protected $fieldName = 'visit_last_action_time';
protected function init()
{
......
......@@ -14,6 +14,14 @@ require_once PIWIK_INCLUDE_PATH . '/core/EventDispatcher.php';
require_once PIWIK_INCLUDE_PATH . '/core/Piwik.php';
require_once PIWIK_INCLUDE_PATH . '/libs/upgradephp/upgrade.php';
require_once PIWIK_INCLUDE_PATH . '/tests/PHPUnit/TestingEnvironment.php';
if (file_exists(PIWIK_INCLUDE_PATH . '/vendor/autoload.php')) {
$vendorDirectory = PIWIK_INCLUDE_PATH . '/vendor';
} else {
$vendorDirectory = PIWIK_INCLUDE_PATH . '/../..';
}
require_once $vendorDirectory . '/autoload.php';
require_once $vendorDirectory . '/mustangostang/spyc/Spyc.php';
require_once $vendorDirectory . '/piwik/device-detector/DeviceDetector.php';
\Piwik\SettingsServer::setMaxExecutionTime(0);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter