-
- Téléchargements
Fixes #2810. Refactored MultiSites plugin:
* Created MultiSites API w/ getAll method that gets visit/action/revenue & related evolution data for all sites. * Modified MultiSites Controller to use aforementioned API. * Fixed bug I introduced in integration tests, method doTest_TwoVisitors_twoWebsites_differentDays shouldn't allow tests to skip the API.getProcessedReport test. * Added mergeChildren & related unit test to Piwik_DataTable_Array. * Added static methods to Piwik_Site to get site data using an ID. Using it avoids having to create a new Piwik_Site instance. * Modified ColumnCallbackAddColumnQuotient so it can be better extended and so it's possible to avoid processing rows if desired. git-svn-id: http://dev.piwik.org/svn/trunk@5626 59fd770c-687e-43c8-a1e3-f5a4ff64c105
parent
cea387bf
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- core/DataTable/Array.php 121 ajouts, 0 suppressioncore/DataTable/Array.php
- core/DataTable/Filter/ColumnCallbackAddColumnQuotient.php 42 ajouts, 8 suppressionscore/DataTable/Filter/ColumnCallbackAddColumnQuotient.php
- core/Site.php 112 ajouts, 2 suppressionscore/Site.php
- plugins/MultiSites/API.php 191 ajouts, 0 suppressionplugins/MultiSites/API.php
- plugins/MultiSites/CalculateEvolutionFilter.php 148 ajouts, 0 suppressionplugins/MultiSites/CalculateEvolutionFilter.php
- plugins/MultiSites/Controller.php 82 ajouts, 137 suppressionsplugins/MultiSites/Controller.php
- plugins/MultiSites/MultiSites.php 25 ajouts, 0 suppressionplugins/MultiSites/MultiSites.php
- plugins/MultiSites/templates/index.tpl 2 ajouts, 2 suppressionsplugins/MultiSites/templates/index.tpl
- tests/core/DataTable/Array.test.php 131 ajouts, 0 suppressiontests/core/DataTable/Array.test.php
- tests/integration/Integration.php 2 ajouts, 2 suppressionstests/integration/Integration.php
- tests/integration/Main.test.php 21 ajouts, 13 suppressionstests/integration/Main.test.php
- tests/integration/expected/test_OneVisitorTwoVisits__MultiSites.getAll_day.xml 13 ajouts, 0 suppression...ected/test_OneVisitorTwoVisits__MultiSites.getAll_day.xml
- tests/integration/expected/test_TwoVisitors_twoWebsites_differentDays_Actions.getOutlinks_firstSite_lastN__API.getProcessedReport_day.xml 1 ajout, 1 suppression...tOutlinks_firstSite_lastN__API.getProcessedReport_day.xml
- tests/integration/expected/test_TwoVisitors_twoWebsites_differentDays_Actions.getPageTitles_firstSite_lastN__API.getProcessedReport_day.xml 1 ajout, 1 suppression...ageTitles_firstSite_lastN__API.getProcessedReport_day.xml
- tests/integration/expected/test_TwoVisitors_twoWebsites_differentDays_Actions.getPageUrls_firstSite_lastN__API.getProcessedReport_day.xml 1 ajout, 1 suppression...tPageUrls_firstSite_lastN__API.getProcessedReport_day.xml
- tests/integration/expected/test_TwoVisitors_twoWebsites_differentDays_Conversions_Goals.getDaysToConversion_firstSite_lastN__API.getProcessedReport_day.xml 195 ajouts, 0 suppression...onversion_firstSite_lastN__API.getProcessedReport_day.xml
- tests/integration/expected/test_TwoVisitors_twoWebsites_differentDays_Conversions_MultiSites.getAll_firstSite_lastN__API.getProcessedReport_day.xml 102 ajouts, 0 suppression...es.getAll_firstSite_lastN__API.getProcessedReport_day.xml
- tests/integration/expected/test_TwoVisitors_twoWebsites_differentDays_Conversions_NotLastNPeriods__Goals.get_day.xml 1 ajout, 0 suppression...ferentDays_Conversions_NotLastNPeriods__Goals.get_day.xml
- tests/integration/expected/test_TwoVisitors_twoWebsites_differentDays_Conversions_NotLastNPeriods__Goals.get_month.xml 1 ajout, 0 suppression...rentDays_Conversions_NotLastNPeriods__Goals.get_month.xml
- tests/integration/expected/test_TwoVisitors_twoWebsites_differentDays_Conversions__MultiSites.getAll_day.xml 50 ajouts, 0 suppression...ites_differentDays_Conversions__MultiSites.getAll_day.xml
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter