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

fix remaining tests

parent 1b605062
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -504,12 +504,7 @@ class API extends \Piwik\Plugin\API ...@@ -504,12 +504,7 @@ class API extends \Piwik\Plugin\API
if ($suggestedValuesCallbackRequiresTable) { if ($suggestedValuesCallbackRequiresTable) {
$values = call_user_func($segmentFound['suggestedValuesCallback'], $idSite, $maxSuggestionsToReturn, $table); $values = call_user_func($segmentFound['suggestedValuesCallback'], $idSite, $maxSuggestionsToReturn, $table);
} else { } else {
// Cleanup data to return the top suggested (non empty) labels for this segment $values = $this->getSegmentValuesFromVisitorLog($segmentName, $table);
$values = $table->getColumn($segmentName);
// Select also flattened keys (custom variables "page" scope, page URLs for one visit, page titles for one visit)
$valuesBis = $table->getColumnsStartingWith($segmentName . ColumnDelete::APPEND_TO_COLUMN_NAME_TO_KEEP);
$values = array_merge($values, $valuesBis);
} }
$values = $this->getMostFrequentValues($values); $values = $this->getMostFrequentValues($values);
......
...@@ -125,12 +125,12 @@ class SegmentMetadata ...@@ -125,12 +125,12 @@ class SegmentMetadata
unset($segment['sqlFilter']); unset($segment['sqlFilter']);
unset($segment['sqlFilterValue']); unset($segment['sqlFilterValue']);
unset($segment['sqlSegment']); unset($segment['sqlSegment']);
}
if (isset($segment['suggestedValuesCallback']) if (isset($segment['suggestedValuesCallback'])
&& !is_string($segment['suggestedValuesCallback']) && !is_string($segment['suggestedValuesCallback'])
) { ) {
unset($segment['suggestedValuesCallback']); unset($segment['suggestedValuesCallback']);
}
} }
} }
......
...@@ -64,6 +64,7 @@ ...@@ -64,6 +64,7 @@
<name>Visitor IP</name> <name>Visitor IP</name>
<segment>visitIp</segment> <segment>visitIp</segment>
<acceptedValues>13.54.122.1. &lt;/code&gt;Select IP ranges with notation: &lt;code&gt;visitIp&gt;13.54.122.0;visitIp&lt;13.54.122.255</acceptedValues> <acceptedValues>13.54.122.1. &lt;/code&gt;Select IP ranges with notation: &lt;code&gt;visitIp&gt;13.54.122.0;visitIp&lt;13.54.122.255</acceptedValues>
<permission>1</permission>
</row> </row>
<row> <row>
<type>dimension</type> <type>dimension</type>
...@@ -192,6 +193,7 @@ ...@@ -192,6 +193,7 @@
<name>User ID</name> <name>User ID</name>
<segment>userId</segment> <segment>userId</segment>
<acceptedValues>any non empty unique string identifying the user (such as an email address or a username).</acceptedValues> <acceptedValues>any non empty unique string identifying the user (such as an email address or a username).</acceptedValues>
<permission>1</permission>
</row> </row>
<row> <row>
<type>dimension</type> <type>dimension</type>
...@@ -206,6 +208,7 @@ ...@@ -206,6 +208,7 @@
<name>Visit ID</name> <name>Visit ID</name>
<segment>visitId</segment> <segment>visitId</segment>
<acceptedValues>Any integer.</acceptedValues> <acceptedValues>Any integer.</acceptedValues>
<permission>1</permission>
</row> </row>
<row> <row>
<type>dimension</type> <type>dimension</type>
...@@ -250,6 +253,7 @@ ...@@ -250,6 +253,7 @@
<name>Visitor ID</name> <name>Visitor ID</name>
<segment>visitorId</segment> <segment>visitorId</segment>
<acceptedValues>34c31e04394bdc63 - any 16 Hexadecimal chars ID, which can be fetched using the Tracking API function getVisitorId()</acceptedValues> <acceptedValues>34c31e04394bdc63 - any 16 Hexadecimal chars ID, which can be fetched using the Tracking API function getVisitorId()</acceptedValues>
<permission>1</permission>
</row> </row>
<row> <row>
<type>dimension</type> <type>dimension</type>
......
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