Code Analysis: Matomo Analytics - Ethical Stats. Powerful Insights. 5.0.6

Function Rating Maintainability Complexity Lines of code
Piwik\Http::sendHttpRequestBy()
D
2
130 373
WpMatomo\Admin\SystemReport::get_matomo_info()
D
8
75 440
Piwik\Plugins\ImageGraph\API::get()
D
12
75 279
Piwik\Date::formatToken()
D
30 50 90
Piwik\Plugins\Referrers\SearchEngine::extractInformationFromUrl()
D
28
45 119
Piwik\Plugins\ImageGraph\StaticGraph\GridGraph::initGridChart()
D
24
42 142
_safe_unserialize()
D
30 39 116
Piwik\Plugins\CoreVisualizations\Visualizations\Sparklines::fetchConfiguredSparklines()
D
27
38 127
Piwik\Plugins\Actions\VisitorDetails::extendActionDetails()
D
27
37 124
Piwik\Plugins\PrivacyManager\Model\DataSubjects::exportDataSubjects()
D
28
37 117
Piwik\Segment\SegmentExpression::getSqlMatchFromDefinition()
D
29 36 118
Piwik\Plugins\Actions\ArchivingHelper::updateActionsTableWithRowQuery()
D
31 35 97
Piwik\Plugins\TagManager\Template\Variable\MatomoConfigurationVariable::getParameters()
D
19
21 293
Piwik\Plugins\GeoIp2\LocationProvider\GeoIp2\Php::getLocation()
D
34 34 84
\HTML_QuickForm2_Element_Date::__construct()
D
31 32 99
_parse_ini_file()
D
32 31 100
Piwik\Plugins\Morpheus\Controller::demo()
D
16
3 519
Piwik\API\DataTableManipulator\Flattener::flattenRow()
C
33 31 88
Piwik\Plugins\Goals\Reports\Get::configureView()
C
30 29 104
Piwik\Columns\DimensionSegmentFactory::createSegment()
C
37 31 59
Piwik\Plugins\ScheduledReports\API::generateReport()
C
27
26 130
Piwik\Plugins\TagManager\Context\WebContext::generate()
C
30 27 110
WpMatomo\Admin\SystemReport::get_server_info()
C
26
23 166
Piwik\Plugins\GeoIp2\GeoIP2AutoUpdater::unzipDownloadedFile()
C
31 27 103
Piwik\DataAccess\Model::updateArchiveAsInvalidated()
C
31 27 101
Piwik\Tracker\TrackerCodeGenerator::generate()
C
31 27 100
Piwik\Profiler::setupProfilerXHProf()
C
32 27 97
Piwik\CronArchive\QueueConsumer::getNextArchivesToProcess()
C
30 25 127
Piwik\ProxyHttp::serverStaticFile()
C
34 28 81
WpMatomo\Admin\SystemReport::get_plugins_info()
C
30 25 118
Piwik\Plugins\Goals\API::getMetrics()
C
34 26 85
Piwik\Plugins\TagManager\TagManager::getClientSideTranslationKeys()
C
16
1 459
Piwik\Plugins\Actions\DataTable\Filter\Actions::filter()
C
34 25 86
Piwik\Plugins\Actions\ArchivingHelper::updateActionsTableRowWithGoals()
C
36 25 78
Piwik\Updates\Updates_4_0_0_b1::getMigrations()
C
30 23 107
Piwik\Plugins\Actions\Actions\ActionSiteSearch::detectSiteSearchFromUrl()
C
36 25 74
Piwik\Plugins\WordPress\WordPress::onDispatchRequest()
C
38 26 59
Piwik\DataAccess\LogQueryBuilder\JoinGenerator::addMissingTablesNeededForJoins()
C
39 26 57
Piwik\API\DataTableManipulator\ReportTotalsCalculator::manipulateDataTable()
C
36 25 70
Piwik\Plugins\ImageGraph\StaticGraph\HorizontalBar::renderGraph()
C
32 23 99
WpMatomo\Admin\SystemReport::execute_troubleshoot_if_needed()
C
34 24 83
Piwik\ReportRenderer\Pdf::paintReportHeader()
C
43 27 35
matomo_show_tables()
C
32 21 124
Piwik\Common::getRequestVar()
C
38 25 64
Piwik\DataAccess\LogQueryBuilder::buildWrappedSelectQuery()
C
35 24 76
Piwik\Plugins\API\API::getSuggestedValuesForSegment()
C
35 24 75
Piwik\ArchiveProcessor\RecordBuilder::buildForNonDayPeriod()
C
34 23 87
Piwik\Plugins\WordPress\Logger::log()
C
37 24 67
Piwik\DataTable\Renderer\Console::renderTable()
C
35 23 79
Piwik\Plugins\Overlay\Overlay::isOverlayRequest()
B
57 28 9
WpMatomo\User\Sync::sync_users()
B
34 22 89
Piwik\Plugins\API\ProcessedReport::handleSimpleDataTable()
B
36 23 73
WpMatomo\Admin\Menu::add_menu()
B
30 18 145
Piwik\Plugins\TagManager\Template\Tag\MatomoTag::getParameters()
B
29 18 144
Piwik\Period\Range::processOptimalSubperiods()
B
43 25 38
Piwik\Plugins\Live\Visitor::flattenVisitorDetailsArray()
B
38 23 68
Piwik\Plugins\CoreVisualizations\Visualizations\Sparklines\Config::addSparkline()
B
39 24 53
\Zend_Session::_processStartupMetadataGlobal()
B
42 24 52
Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable::beforeRender()
B
38 23 64
Piwik\Plugins\API\ProcessedReport::getReportMetadata()
B
35 22 78
Piwik\Segment::getCleanedExpression()
B
35 22 74
\Zend_Session::start()
B
39 23 59
Piwik\FrontController::init()
B
36 22 72
Piwik\Plugins\GeoIp2\LocationProvider\GeoIp2\Php::detectDatabaseType()
B
44 24 41
WpMatomo\TrackingCode\TrackingCodeGenerator::prepare_tracking_code()
B
32 20 99
Piwik\Plugins\PrivacyManager\Dao\LogDataAnonymizer::anonymizeVisitInformation()
B
37 22 66
Piwik\Plugins\TagManager\Template\Tag\EtrackerTag::getParameters()
B
26
14 186
Piwik\DataAccess\ArchiveSelector::findArchiveDataWithLatestTsArchived()
B
41 23 51
Piwik\Plugins\MultiSites\API::buildDataTable()
B
35 21 81
WpMatomo\Email::send_mail_through_wordpress()
B
36 21 76
Piwik\Plugins\TagManager\Context\BaseContext::parameterToVariableJs()
B
39 22 58
\Zend_Db_Select::_join()
B
37 21 70
Piwik\Plugins\ImageGraph\ImageGraph::getReportMetadata()
B
35 20 84
\Zend_Db_Adapter_Abstract::__construct()
B
38 21 69
Piwik\Plugins\Live\Model::queryLogVisits()
B
41 22 50
WpMatomo\ScheduledTasks::archive()
B
38 21 65
Piwik\DataAccess\ArchiveSelector::getArchiveIdAndVisits()
B
40 22 49
Piwik\Plugins\Diagnostics\Diagnostic\PhpInformational::execute()
B
37 21 64
WpMatomo\Admin\SystemReport::get_db_info()
B
31 17 123
WpMatomo\Ecommerce\EasyDigitalDownloads::on_order()
B
37 20 74
Piwik\Plugins\TagManager\Context\BaseContext::parametersToVariableJs()
B
40 21 57
WpMatomo\Admin\SystemReport::get_wordpress_info()
B
29 15 146
Piwik\Tracker\VisitExcluded::isExcluded()
B
39 20 68
WpMatomo\Site\Sync::sync_site()
B
34 18 96
matomo_has_compatible_content_dir()
B
41 21 50
Piwik\Plugins\API\RowEvolution::getMultiRowEvolution()
B
35 19 80
Piwik\Plugins\WordPress\WordPress::onSendHttpRequestBy()
B
38 20 63
\Zend_Session_Namespace::__construct()
B
40 20 60
Piwik\Plugin\ReportsProvider::compareCategories()
B
44 21 42
Piwik\ViewDataTable\Factory::build()
B
42 20 49
Piwik\Plugins\CoreAdminHome\Commands\InvalidateReportData::doExecute()
B
38 19 63
Piwik\Plugins\Goals\Controller::getEvolutionGraph()
B
39 19 58
Piwik\Access::reloadAccess()
B
43 20 42
Piwik\Config\IniFileChain::reload()
B
43 20 41
\Zend_Db_Table_Row_Abstract::findManyToManyRowset()
B
36 18 71
Piwik\Archive\ArchiveInvalidator::markArchivesAsInvalidated()
B
43 20 39
Piwik\Plugin\Manager::reloadActivatedPlugin()
B
40 19 53
Piwik\Plugins\Login\Controller::acceptInvitation()
B
37 18 68
\Zend_Db_Adapter_Mysqli::_connect()
B
40 19 53
Piwik\Plugins\API\ProcessedReport::getProcessedReport()
B
39 19 52
Piwik\Tracker\GoalManager::getCleanedEcommerceItems()
B
38 18 66
Piwik\Plugins\API\Filter\DataComparisonFilter\ComparisonRowGenerator::compareRow()
B
41 19 51
Piwik\Date::factory()
B
42 19 45
\Zend_Db_Statement_Oracle::fetchAll()
B
40 18 59
Piwik\DataTable\Renderer\Xml::renderDataTableMap()
B
38 17 74
Piwik\Plugins\CoreAdminHome\OptOutManager::optOutStyling()
B
43 19 41
Piwik\Plugins\Marketplace\Controller::installAllPaidPlugins()
B
38 17 70
Piwik\Plugins\ScheduledReports\ScheduledReports::sendReport()
B
37 17 69
Piwik\Plugins\CoreHome\CoreHome::getClientSideTranslationKeys()
B
25
7 215
Piwik\Metrics\Formatter::formatMetrics()
B
42 18 50
Piwik\Plugin\Visualization::getClientSideParametersToSet()
B
41 18 50
Piwik\ErrorHandler::errorHandler()
B
45 19 35
Piwik\Plugins\Referrers\Columns\Base::getReferrerInformation()
B
42 18 47
Piwik\Plugins\CoreConsole\Commands\GeneratePluginBase::checkAndUpdateRequiredPiwikVersion()
B
38 17 62
Piwik\Plugins\GeoIp2\LocationProvider\GeoIp2\Php::getSupportedLocationInfo()
B
44 18 45
Piwik\Plugins\SitesManager\API::addSite()
B
36 16 75
Piwik\Plugins\Live\Model::splitDatesIntoMultipleQueries()
B
41 17 58
Piwik\Plugins\API\Glossary::metricsGlossary()
B
44 18 42
Piwik\Tracker\Request::isRequestExcluded()
B
41 17 55
WpMatomo\Admin\TrackingSettings::apply_settings()
B
34 14 99
Piwik\DataAccess\ArchiveSelector::getArchiveIds()
B
37 16 68
Piwik_GetErrorMessagePage()
B
37 16 67
Piwik\Settings\Setting::validateValue()
B
45 18 37
Piwik\Plugins\SitesManager\API::updateSite()
B
38 16 66
Piwik\Plugins\API\RowEvolution::enhanceRowEvolutionMetaData()
B
42 17 50
Piwik\Plugins\Transitions\API::getTransitionsForAction()
B
40 17 50
Piwik\DataTable\Renderer\Csv::makeArrayFromDataTable()
B
43 17 48
\Zend_Db_Select::_tableCols()
B
43 17 47
Piwik\DataTable\Renderer\Xml::renderArray()
B
39 16 61
Piwik\CronArchive\ArchiveFilter::filterArchive()
B
47 18 30
Piwik\Plugin\Visualization::postDataTableLoadedFromAPI()
B
44 17 43
Piwik\Plugins\CoreHome\DataTableRowAction\RowEvolution::getMetricsToggles()
B
43 17 41
Piwik\DataAccess\LogAggregator::generateQuery()
B
43 17 41
Piwik\Db\BatchInsert::createTableFromCSVFile()
B
40 16 54
Piwik\Plugins\Live\Model::getStartAndEndDate()
B
44 17 38
Piwik\Plugins\TwoFactorAuth\Controller::setupTwoFactorAuth()
B
38 15 67
Piwik\Plugins\UsersManager\Repository\UserRepository::enrichUser()
B
42 16 52
Piwik\CliMulti\CliPhp::findPhpBinary()
B
46 17 37
Piwik\Plugins\ScheduledReports\API::getReports()
B
41 16 51
Piwik\Tracker\GoalManager::detectGoalMatch()
B
46 17 33
\Zend_Db_Table_Abstract::createRow()
B
46 17 31
Piwik\Plugins\SitesManager\Controller::getTrackingMethodsForSite()
A
38 15 60
Piwik\DataAccess\LogQueryBuilder\JoinGenerator::findJoinCriteriasForTables()
A
44 16 45
Piwik\FrontController::isSupportedBrowserCheckNeeded()
A
48 17 30
Piwik\Plugins\CoreUpdater\CoreUpdater::dispatch()
A
47 17 29
Piwik\Plugins\Goals\RecordBuilders\GeneralGoalsRecords::aggregate()
A
37 14 73
Piwik\Plugins\VisitsSummary\Reports\Get::configureView()
A
37 14 72
Piwik\Plugins\Insights\DataTable\Filter\OrderBy::sortVal()
A
52 17 24
Piwik\DataTable\Renderer\Xml::renderTable()
A
42 15 54
Piwik\Plugins\Login\Controller::authenticateAndRedirect()
A
45 16 38
Piwik\DataTable\Filter\AddSegmentByLabel::filter()
A
45 16 38
WpMatomo\Admin\Summary::show()
A
41 15 52
Piwik\DataTable::getSerialized()
A
39 14 67
Piwik\Plugins\CorePluginsAdmin\Controller::safemode()
A
40 15 52
Piwik\ReportRenderer\Pdf::paintReportTable()
A
38 14 66
Piwik\ErrorHandler::getErrNoString()
A
47 16 36
Piwik\Plugin\Visualization::render()
A
38 14 65
Piwik\Plugin\Report::getMetricsDocumentation()
A
48 16 34
Piwik\Url::getCurrentScriptName()
A
46 16 34
Piwik\Plugins\ScheduledReports\Controller::index()
A
36 13 78
Piwik\Plugins\Tour\Engagement\Challenges::getChallenges()
A
43 15 48
\Zend_Db_Table_Abstract::setOptions()
A
44 15 48
Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable::calculateTotalPercentages()
A
46 16 33
Piwik\Plugins\API\ProcessedReport::getMetadata()
A
47 16 32
WpMatomo\API::execute_request()
A
42 15 47
Piwik\Plugins\CoreVisualizations\JqplotDataGenerator\Evolution::initChartObjectData()
A
39 14 62
Piwik\Plugin\Dimension\VisitDimension::sortDimensions()
A
44 15 44
WpMatomo\Admin\ExclusionSettings::update_if_submitted()
A
44 15 44
Piwik\Plugins\API\API::get()
A
43 15 42
Piwik\Plugins\CoreConsole\Commands\GitCommit::doExecute()
A
42 14 57
Piwik\DataAccess\LogQueryBuilder\JoinGenerator::generate()
A
44 15 42
Piwik\Db\Adapter\WordPress::before_execute_query()
A
50 16 27
\Zend_Db_Table_Abstract::find()
A
40 14 56
Piwik\DataTable\Filter\AddColumnsProcessedMetricsGoal::filter()
A
44 15 41
Piwik\DataTable\Row::getColumnValuesMerged()
A
45 15 40
Piwik\FileIntegrity::getMessagesFilesMismatch()
A
44 15 39
Piwik\Metrics\Formatter::getPrettyTimeFromSeconds()
A
41 14 53
Piwik\Session::start()
A
40 14 52
Piwik\Plugins\PrivacyManager\Commands\AnonymizeRawData::doExecute()
A
41 14 52
Piwik\Plugins\LanguagesManager\Commands\SetTranslations::doExecute()
A
38 13 66
Piwik\Plugins\SegmentEditor\SegmentEditor::getSegmentIfIsUnprocessed()
A
41 14 51
Piwik\Tracker\Visit::handle()
A
42 14 51
Piwik\UrlHelper::getArrayFromQueryString()
A
42 14 50
Piwik\Tracker\Db\Pdo\Mysql::__construct()
A
46 15 35
Piwik\Plugins\Referrers\Columns\Base::excludeQueryParamsFromReferrerUrl()
A
43 14 49
Piwik\Plugins\CoreAdminHome\Commands\ConfigDelete::doExecute()
A
45 15 34
Piwik\Plugins\UsersManager\API::updateUser()
A
43 14 48
Piwik\Plugins\CorePluginsAdmin\Commands\ListPlugins::doExecute()
A
42 14 48
\HTML_QuickForm2_Rule_Length::setConfig()
A
53 16 18
Piwik\Plugins\DevicesDetection\Controller::showList()
A
43 14 48
Piwik\Plugins\API\ProcessedReport::handleTableReport()
A
43 14 47
Piwik\Plugins\Live\Visualizations\VisitorLog::groupActionsByPageviewId()
A
43 14 46
Piwik\Plugins\Goals\Commands\CalculateConversionPages::getQueries()
A
40 13 60
Piwik\Plugins\PrivacyManager\Model\LogDataAnonymizations::scheduleEntry()
A
43 14 45
Piwik\Tracker\Request::getCustomTimestamp()
A
43 14 45
Piwik\Plugins\Ecommerce\Controller::addSparklineEvolutionValues()
A
42 14 44
Piwik\Plugins\LanguagesManager\API::getAvailableLanguagesInfo()
A
39 13 59
Piwik\Plugins\TagManager\API\Import::importContainerVersion()
A
42 14 44
\Zend_Db_Adapter_Mysqli::describeTable()
A
38 12 73
Piwik\DataTable\Renderer\Xml::renderDataTable()
A
40 13 58
Piwik\Plugins\GeoIp2\Commands\UpdateRegionCodes::doExecute()
A
38 12 72
Piwik\Period\Range::generate()
A
41 13 57
Piwik\CronArchive::run()
A
40 13 57
Piwik\Plugins\UserCountry\LocationProvider::prettyFormatLocation()
A
45 14 42
WpMatomo\Report\Metadata::find_report_page_params_by_report_metadata()
A
45 14 42
Piwik\Segment\SegmentExpression::checkFieldIsAvailable()
A
50 15 25
Piwik\Tracker\Settings::getConfigId()
A
43 14 40
\HTML_QuickForm2_Element_Select::getValue()
A
50 15 25
Piwik\CronArchive\SegmentArchiving::getReArchiveSegmentStartDate()
A
42 13 55
Piwik\Menu\MenuAbstract::menuCompare()
A
52 15 24
Piwik\Plugins\UsersManager\API::getUsersPlusRole()
A
41 13 54
\Zend_Db_Statement_Oracle::fetch()
A
45 14 39
Piwik\CronArchive::hasReachedMaxConcurrentArchivers()
A
50 15 23
Piwik\Plugins\Live\VisitorDetails::renderAction()
A
45 14 38
Piwik\Tracker::setTestEnvironment()
A
45 14 38
\HTML_QuickForm2_Renderer_Smarty::buildCommonFields()
A
45 14 37
Piwik\ReportRenderer\Pdf::setLocale()
A
47 14 37
Piwik\API\DataTablePostProcessor::applyProcessedMetricsGenericFilters()
A
46 14 36
Piwik\Plugins\Goals\Visualizations\Goals::setPropertiesForGoals()
A
43 13 51
Piwik\Plugins\Marketplace\Plugins::enrichPluginInformation()
A
46 14 36
WpMatomo\Site\Sync::detect_timezone()
A
47 14 36
Piwik\Plugin\Controller::setBasicVariablesNoneAdminView()
A
41 13 50
Piwik\API\ResponseBuilder::handleArray()
A
46 14 34
Piwik\Plugins\Overlay\Controller::renderSidebar()
A
38 12 64
WpMatomo::init_plugin()
A
47 14 34
Piwik\DataTable\Filter\ColumnDelete::filter()
A
47 14 34
Piwik\Plugins\API\ProcessedReport::calculateTotals()
A
47 14 33
WpMatomo\Ecommerce\MemberPress::on_order()
A
43 13 48
Piwik\Plugins\API\RowEvolution::getRowEvolution()
A
39 12 62
Piwik\Plugins\API\Filter\DataComparisonFilter::compareChangePercents()
A
43 13 47
Piwik\Plugins\Actions\Actions\ActionSiteSearch::detectSiteSearch()
A
43 13 47
Piwik\Config\IniFileChain::dumpChanges()
A
43 13 47
Piwik\Plugin\ComputedMetric::getTranslatedName()
A
48 14 31
Piwik\Plugins\Intl\Commands\GenerateIntl::fetchTimeZoneData()
A
43 13 46
Piwik\Plugin\Report::buildReportMetadata()
A
43 13 46
\Zend_Db_Statement_Sqlsrv::fetch()
A
44 13 46
Piwik\Plugins\CustomDimensions\GetCustomDimension::configureView()
A
42 13 46
Piwik\Plugins\LanguagesManager\Commands\Update::doExecute()
A
39 12 60
\Zend_Db_Adapter_Abstract::setProfiler()
A
45 13 45
Piwik\DataTable\Renderer\Rss::renderDataTable()
A
44 13 45
Piwik\EventDispatcher::postEvent()
A
45 13 44
Piwik\Plugin\ViewDataTable::__construct()
A
40 12 58
Piwik\Plugins\TagManager\Model\Variable::getContainerVariableReferences()
A
44 13 43
\HTML_QuickForm2_Renderer_Smarty::linkToLevelAbove()
A
49 14 28
Piwik\CronArchive::invalidateWithSegments()
A
44 13 42
Piwik\Plugins\Referrers\Columns\Base::detectCampaignKeywordFromReferrerUrl()
A
50 14 26
Piwik\Plugins\TagManager\TagManager::addGlossaryItems()
A
44 13 41
\Zend_Db_Table_Abstract::_setupMetadata()
A
49 14 26
Piwik\Tracker\Db\Mysqli::__construct()
A
45 13 40
\Zend_Db_Table_Abstract::insert()
A
50 14 25
Piwik\Plugins\Goals\Commands\CalculateConversionPages::doExecute()
A
44 13 39
Piwik\API\DataTablePostProcessor::computeProcessedMetrics()
A
46 13 39
Piwik\Plugins\PrivacyManager\PrivacyManager::getClientSideTranslationKeys()
A
25
1 219
Piwik\Updates\Updates_4_6_0_b4::getMigrations()
A
41 12 54
Piwik\CronArchive::repairInvalidationsIfNeeded()
A
44 13 39
Piwik\DataTable::addRowsFromSimpleArray()
A
46 13 39
Piwik\Plugins\DBStats\MySQLMetadataProvider::getSizeOfDatabaseType()
A
52 14 24
Piwik\Archive\ArchiveInvalidator::reArchiveReport()
A
46 13 38
Piwik\Tracker\TrackerCodeGenerator::getJavascriptTagOptions()
A
46 13 38
WpMatomo\Paths::get_gloal_upload_dir_if_possible()
A
46 13 37
WpMatomo\User\Sync::get_users()
A
48 13 37
Piwik\Plugins\PrivacyManager\Model\LogDataAnonymizations::executeScheduledEntry()
A
42 12 52
Piwik\Plugins\Goals\Pages::buildGoalByDimensionView()
A
42 12 51
Piwik\Plugins\TwoFactorAuth\TwoFactorAuth::requiresAuth()
A
52 14 21
\HTML_QuickForm2_Renderer_Default::findTemplate()
A
47 13 36
WpMatomo\Installer::install()
A
39 11 66
Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable::beforeGenericFiltersAreAppliedToLoadedDataTable()
A
46 13 36
Piwik\Plugin\Manager::initPluginDirectories()
A
46 13 35
Piwik\Plugins\PrivacyManager\Model\DataSubjects::sortLogTablesToEnsureDataErasureFromAllTablesIsPossible()
A
48 13 35
Piwik\ArchiveProcessor\PluginsArchiver::callAggregateAllPlugins()
A
41 12 50
Piwik\Plugins\CoreAdminHome\Commands\ConfigGet::doExecute()
A
45 13 35
Piwik\Plugins\CustomDimensions\Tracker\CustomDimensionsRequestProcessor::getCustomDimensionsInScope()
A
46 13 35
\HTML_QuickForm2_Element_InputFile::validate()
A
46 13 34
Piwik\DataTable\Renderer\Json::renderTable()
A
47 13 34
Piwik\CronArchive::launchArchivingFor()
A
39 11 63
Piwik\API\DocumentationGenerator::getParametersString()
A
47 13 32
Piwik\Access::loadSitesIfNeeded()
A
48 13 32
\HTML_QuickForm2_Container_Group::setValue()
A
43 12 47
Piwik\Columns\Dimension::getType()
A
49 13 32
Piwik\Db::optimizeTables()
A
48 13 32
Piwik\DataTable\Renderer\Html::buildTableStructure()
A
43 12 47
Piwik\Columns\Dimension::formatValue()
A
48 13 31
Piwik\DataAccess\ArchiveTableDao::getInvalidationQueueData()
A
46 13 31
Piwik\DataTable\Filter\ColumnDelete::removeColumnsFromTable()
A
49 13 31
Piwik\API\DataTableGenericFilter::applyGenericFilters()
A
44 12 45
Piwik\SiteContentDetector::checkCacheHasRequiredProperties()
A
49 13 30
Piwik\Plugins\Referrers\Controller::getEvolutionGraph()
A
43 12 45
Piwik\Plugins\Transitions\API::queryInternalReferrers()
A
39 11 60
Piwik\Date::parseFormat()
A
45 12 45
Piwik\NumberFormatter::formatNumberWithPattern()
A
43 12 45
Piwik\Plugins\Intl\Commands\GenerateIntl::doExecute()
A
40 11 58
Piwik\Plugins\Diagnostics\ConfigReader::addConfigValuesFromSystemSettings()
A
44 12 43
\Zend_Db_Adapter_Pdo_Mysql::describeTable()
A
38 10 72
Piwik\Tracker\Request::getVisitorId()
A
45 12 42
Piwik\Plugins\API\SegmentMetadata::getSegmentsMetadata()
A
45 12 42
Piwik\Plugins\Actions\VisitorDetails::provideActionsForVisit()
A
45 12 42
Piwik\Plugins\Live\API::getCounters()
A
45 12 41
Piwik\Plugins\TagManager\Template\Variable\EtrackerConfigurationVariable::getParameters()
A
35 8 101
Piwik\DataTable\Row::sumRowMetadata()
A
50 13 26
\Zend_Db_Adapter_Pdo_Mssql::describeTable()
A
38 10 70
Piwik\ArchiveProcessor::enrichWithUniqueVisitorsMetric()
A
46 12 40
\Zend_Db_Table_Row_Abstract::findParentRow()
A
44 12 40
WpMatomo\Admin\Menu::reporting()
A
42 11 54
Piwik\Plugins\CoreVisualizations\Visualizations\Sparkline::render()
A
42 11 54
Piwik\Db\Adapter\WordPress::describeTable()
A
39 10 69
\Zend_Db::factory()
A
46 12 38
\Zend_Db_Table_Abstract::_setupPrimaryKey()
A
45 12 38
Piwik\Http::downloadChunk()
A
44 12 38
Piwik\Plugins\API\ProcessedReport::buildReportMetadataCacheKey()
A
52 13 22
\Zend_Db_Adapter_Db2::_connect()
A
45 12 37
Piwik\Plugin\Menu::urlForDefaultUserParams()
A
47 12 35
Piwik\CliMulti\Process::isSupportedWithReason()
A
47 12 35
Piwik\Plugins\Marketplace\Controller::overview()
A
38 10 65
\TwoFactorAuthenticator::_base32Decode()
A
46 12 34
\HTML_QuickForm2::__construct()
A
53 13 19
Piwik\Plugins\CoreConsole\Commands\GenerateReport::getDimension()
A
43 11 49
WpMatomo\Ecommerce\Woocommerce::on_cart_updated()
A
43 11 48
Piwik\Plugins\Diagnostics\Diagnostic\AbstractPrivateDirectories::isAccessible()
A
47 12 33
\HTML_QuickForm2_Node::generateId()
A
48 12 32
Piwik\Plugins\Intl\Commands\GenerateIntl::fetchCalendarData()
A
35 9 77
\HTML_QuickForm2_Renderer_Array::buildCommonFields()
A
47 12 32
Piwik\CliMulti::hasFinished()
A
49 12 32
Piwik\Plugins\API\Filter\DataComparisonFilter\ComparisonRowGenerator::compareTable()
A
48 12 32
Piwik\Plugins\CoreAdminHome\Commands\ConfigDelete::checkAndPopulate()
A
48 12 32
Piwik\DataTable\Renderer::translateColumnNames()
A
49 12 31
\Zend_Db_Adapter_Db2::describeTable()
A
42 11 46
Piwik\UrlHelper::getParseUrlReverse()
A
55 13 15
Piwik\Plugins\TagManager\Menu::configureTagManagerMenu()
A
42 11 45
\Zend_Db_Statement_Mysqli::fetch()
A
45 11 45
WpMatomo\Ecommerce\Woocommerce::on_order()
A
41 10 60
Piwik\Plugins\GeoIp2\Commands\UpdateRegionCodes::enrichWithDbIpRegions()
A
43 11 44
Piwik\API\Proxy::getRequestParametersArray()
A
44 11 44
Piwik\Updater::updateComponents()
A
44 11 44
Piwik\Plugins\TagManager\Validators\TriggerConditions::validate()
A
48 12 29
Piwik\Plugins\Installation\RuleCheckUserPrivileges::validateOwner()
A
46 11 43
Piwik\Plugins\Marketplace\Plugins\InvalidLicenses::getPluginNamesToExpireInCaseLicenseIsInvalid()
A
49 12 28
Piwik\Tracker\Model::getIdsAction()
A
45 11 43
Piwik\Tracker\Db\Mysqli::connect()
A
48 12 28
Piwik\Plugins\TagManager\API\Import::checkImportContainerIsPossible()
A
50 12 28
Piwik\Plugins\TwoFactorAuth\TwoFactorAuth::onCreateAppSpecificTokenAuth()
A
49 12 28
Piwik\ExceptionHandler::getErrorResponse()
A
43 11 43
Piwik\Plugins\Goals\Controller::getTopDimensions()
A
43 11 42
Piwik\Plugin\Controller::renderTemplateAs()
A
49 12 27
Piwik\AssetManager::removeMergedAssets()
A
46 11 42
Piwik\Plugins\API\Controller::listSegments()
A
44 11 42
Piwik\AssetManager\UIAssetMerger\StylesheetUIAssetMerger::getCssPathsRewriter()
A
45 11 42
Piwik\Plugins\CoreAdminHome\API::getDatesToInvalidateFromString()
A
46 11 42
Piwik\Plugins\SegmentEditor\SegmentSelectorControl::__construct()
A
43 11 41
Piwik\Plugins\UsersManager\API::setUserAccess()
A
45 11 41
Piwik\Plugins\UsersManager\Sql\UserTableFilter::getWhere()
A
46 11 41
WpMatomo\Installer::get_db_infos()
A
45 11 41
Piwik\Plugin\ComputedMetric::getDocumentation()
A
51 12 25
Piwik\Plugins\Intl\Commands\GenerateIntl::getEnglishLanguageName()
A
45 11 40
\Zend_Db_Statement_Mysqli::_execute()
A
45 11 40
WpMatomo\Admin\TrackingSettings\Forms::show_select()
A
49 12 25
Piwik\Nonce::verifyNonceWithErrorMessage()
A
50 12 25
Piwik\Tracker\Db\WordPress::before_execute_query()
A
52 12 24
Piwik\Plugins\WordPress\SessionAuth::authenticate()
A
51 12 24
\Zend_Db_Adapter_Abstract::quote()
A
46 11 39
Piwik\Plugins\Dashboard\Model::replaceDashboardWidgets()
A
46 11 38
\Zend_Session_SaveHandler_DbTable::__construct()
A
47 11 37
Piwik\Plugins\Intl\DateTimeFormatProvider::getFormatPattern()
A
48 11 37
Piwik\API\Proxy::getSanitizedRequestParametersArray()
A
46 11 37
Piwik\Scheduler\Scheduler::run()
A
42 10 52
Piwik\Plugins\Referrers\API::getReferrerType()
A
45 11 37
Piwik\Plugins\API\Filter\DataComparisonFilter\ComparisonRowGenerator::compareTables()
A
45 11 37
Piwik\Plugins\UserCountry\Controller::adminIndex()
A
41 10 52
\Zend_Db_Statement_Oracle::_execute()
A
46 11 37
WpMatomo\TrackingCode\TrackingCodeGenerator::update_tracking_code()
A
46 11 37
Piwik\CronArchive\QueueConsumer::shouldSkipArchiveBecauseLowerPeriodOrSegmentIsInProgress()
A
52 12 22
Piwik\Plugins\PrivacyManager\ReportsPurger::purgeData()
A
47 11 36
Piwik\Updater::loadComponentsWithUpdateFile()
A
46 11 36
Piwik\Plugins\API\Filter\DataComparisonFilter::compare()
A
46 11 36
Piwik\Plugins\CorePluginsAdmin\Controller::activate()
A
45 11 36
Piwik\DataTable\Row::sumRowArray()
A
47 11 36
Piwik\DataTable\Filter\PivotByDimension::filter()
A
43 10 51
Piwik\Plugins\Ecommerce\VisitorDetails::provideActionsForVisitIds()
A
47 11 35
Piwik\Plugins\Goals\Goals::getReportMetadataEnd()
A
41 10 50
Piwik\Plugins\CoreAdminHome\Commands\PurgeOldArchiveData::doExecute()
A
43 10 50
Piwik\DbHelper::addOriginHintToQuery()
A
53 12 20
Piwik\API\DocumentationGenerator::getExampleUrl()
A
36 8 80
Piwik\Period\Factory::build()
A
47 11 34
Piwik\Archive\ArchiveInvalidator::removeInvalidationsFromDistributedList()
A
48 11 34
Piwik\Plugins\UsersManager\API::addCapabilities()
A
48 11 34
WpMatomo\Ecommerce\Woocommerce::get_product_details()
A
47 11 34
Piwik\DataTable\Renderer\Html::renderDataTable()
A
47 11 34
Piwik\API\DocumentationGenerator::generateDocumentation()
A
48 11 33
\Zend_Db_Adapter_Sqlsrv::_connect()
A
47 11 33
Piwik\Plugins\ScheduledReports\SubscriptionModel::unsubscribe()
A
43 10 48
Piwik\Plugins\CoreHome\Controller::renderWidget()
A
54 12 18
Piwik\Plugins\CoreVisualizations\JqplotDataGenerator\Chart::setAxisYUnits()
A
47 11 33
Piwik\Plugins\Installation\RuleIsValidTimezone::validateOwner()
A
48 11 32
Piwik\Plugins\MobileMessaging\Controller::setManageVariables()
A
42 10 47
Piwik\Session\SessionAuth::authenticate()
A
48 11 32
Piwik\ArchiveProcessor::getAggregatedDataTableMapFromBlobs()
A
43 10 47
Piwik\Plugins\TagManager\Model\Variable::hasFieldConfigVariableParameter()
A
56 12 17
Piwik\Plugins\CoreHome\DataTableRowAction\RowEvolution::loadEvolutionReport()
A
42 10 47
Piwik\Plugins\CoreUpdater\Updater::updatePiwik()
A
43 10 47
Piwik\Request::getBoolParameter()
A
56 12 16
Piwik\Plugins\TagManager\Model\Variable::updateContainerVariableReferences()
A
48 11 31
Piwik\Plugins\API\DataTable\MergeDataTables::mergeDataTables()
A
48 11 31
Piwik\Plugins\Transitions\API::isPeriodAllowed()
A
49 11 31
Piwik\Plugins\CoreAdminHome\OptOutManager::getOptOutViewIFrame()
A
43 10 46
Piwik\Plugins\Referrers\API::combineDataTables()
A
50 11 30
Piwik\Plugins\Login\Controller::confirmResetPassword()
A
48 11 30
\Zend_Db_Adapter_Pdo_Pgsql::describeTable()
A
40 9 60
Piwik\Url::getCurrentSchemeFromRequestHeader()
A
57 12 15
Piwik\Plugin\Controller::getLastUnitGraphAcrossPlugins()
A
48 11 29
Piwik\Plugins\Actions\ArchivingHelper::getActionExplodedNames()
A
49 11 29
getReferrerTypeLabel()
A
51 11 28
Piwik\Plugins\Intl\Commands\GenerateIntl::fetchLanguageData()
A
49 11 28
Piwik\Plugins\API\ProcessedReport::hideShowMetricsWithParams()
A
51 11 28
Piwik\Segment::mergeSubqueryExpressionsInExpr()
A
49 11 28
Piwik\Archive::createDataTableFromArchive()
A
49 11 27
Piwik\DataAccess\LogAggregator::queryActionsByDimension()
A
44 10 41
\Zend_Db_Table_Row_Abstract::__construct()
A
51 11 25
Piwik\Plugins\API\ProcessedReport::getPrettyValue()
A
51 11 24
Piwik\Plugins\UsersManager\API::createAppSpecificTokenAuth()
A
52 11 23
WpMatomo\Admin\SystemReport::check_file_exists_and_writable()
A
51 11 23
Piwik\DataAccess\LogAggregator::createTemporaryTable()
A
46 10 38
Piwik\DataAccess\Model::getInvalidatedArchiveIdsSafeToDelete()
A
46 10 37
Piwik\Archive::prepareArchive()
A
52 11 21
Piwik\Plugins\API\RowEvolution::getSingleRowEvolution()
A
46 10 35
Piwik\Segment::__construct()
A
48 10 34
Piwik\Plugins\SitesManager\API::getTimezoneName()
A
47 10 34
matomo_anonymize_value()
A
47 10 33
Piwik\Segment::getStoredSegmentName()
A
55 11 17
Piwik\Url::isValidHost()
A
47 10 32
Piwik\FrontController::makeSessionAuthenticator()
A
55 11 16
\Zend_Db_Adapter_Abstract::_quoteIdentifierAs()
A
49 10 31
Piwik\Plugins\Goals\API::enrichItemsTableWithViewMetrics()
A
48 10 30
Piwik\DataTable\Row::sumRow()
A
49 10 29
Piwik\CronArchive::invalidateArchivedReportsForSitesThatNeedToBeArchivedAgainImpl()
A
44 9 44
Piwik\FrontController::prepareDispatch()
A
50 10 28
getBrowserLogo()
A
50 10 27
Piwik\Plugin\Controller::setGeneralVariablesViewAs()
A
40 8 56
WpMatomo\Admin\SystemReport::get_db_grants()
A
45 9 41
\Zend_Db_Table_Row_Abstract::__call()
A
50 10 26
Piwik\Plugins\API\RowEvolution::loadRowEvolutionDataFromAPI()
A
45 9 39
Piwik\Plugins\ScheduledReports\ScheduledReports::processReports()
A
51 10 22
Piwik\Archive::get()
A
46 9 35
Piwik\DataTable::mergeSubtables()
A
47 9 35
Piwik\DataTable::walkPath()
A
47 9 35
Piwik\Plugins\TagManager\Context\BaseContext::variableToArray()
A
47 9 33
_glob()
A
54 10 18
WpMatomo\Admin\SystemReport::replace_hexadecimal_colors()
A
49 9 31
Piwik\Plugin\Manager::executePluginUninstall()
A
50 9 31
Piwik\FrontController::dispatch()
A
48 9 31
Piwik\Plugin\Manager::isTrackerPlugin()
A
50 9 31
Piwik\Segment::containsCondition()
A
73 11 3
Piwik\CronArchive\QueueConsumer::hasIntersectingPeriod()
A
57 10 15
Piwik\Plugins\ScheduledReports\API::sendReport()
A
43 8 44
Piwik\Plugins\Intl\Commands\GenerateIntl::fetchTerritoryData()
A
49 9 27
Piwik\CronArchive::logArchiveTimeoutInfo()
A
49 9 27
Piwik\Common::extractLanguageAndRegionCodeFromBrowserLanguage()
A
51 9 26
Piwik\Plugins\Referrers\Columns\Base::detectReferrerDirectEntry()
A
51 9 25
WpMatomo\Admin\SystemReport::get_browser_info()
A
46 8 40
Piwik\Plugins\GeoIp2\LocationProvider\GeoIp2\Php::getInfo()
A
50 9 24
getPrettyCityName()
A
52 9 24
Piwik\Tracker\GoalManager::recordGoals()
A
51 9 24
Piwik\Plugins\Live\Model::getLastMinutesCounterForQuery()
A
45 8 38
Piwik\DataAccess\ArchiveSelector::querySingleBlob()
A
45 8 38
\Zend_Db_Table_Row_Abstract::_getTableFromString()
A
52 9 23
matomo_is_plugin_compatible()
A
46 8 38
Piwik\Segment::getSelectQuery()
A
53 9 22
Piwik\Plugins\Referrers\Columns\Base::getValueForRecordGoal()
A
47 8 36
matomo_log_message_no_display()
A
53 9 21
Piwik\Tracker\GoalManager::isGoalPatternMatchingUrl()
A
47 8 35
Piwik\Plugins\TagManager\Context\BaseContext::generatePublicContainer()
A
46 8 35
Piwik\Tracker\Request::getLocalTime()
A
54 9 19
Piwik\DataAccess\LogAggregator::getQueryByDimensionSql()
A
47 8 34
getOsLogo()
A
54 9 19
\Zend_Db_Table_Row_Abstract::findDependentRowset()
A
47 8 33
_readfile()
A
54 9 18
Piwik\Plugins\Actions\ArchivingHelper::parseNameFromPageUrl()
A
48 8 32
Piwik\Date::factoryInTimezone()
A
50 8 31
Piwik\DataTable::getRowFromLabel()
A
57 9 16
getModelName()
A
50 8 30
Piwik\Plugins\Referrers\Columns\Base::detectCampaignFromString()
A
51 8 29
Piwik\Plugins\GeoIp2\GeoIP2AutoUpdater::performRedundantDbChecks()
A
49 8 28
\Zend_Db_Select::order()
A
50 8 28
Piwik\CronArchive::generateUrlToArchiveFromArchiveInfo()
A
50 8 27
Piwik\Plugin\Report::getProcessedMetricsById()
A
59 9 12
Piwik\Plugins\Referrers\API::mergeNumericArchives()
A
50 8 27
Piwik\Tracker\Request::authenticateSuperUserOrAdminOrWrite()
A
50 8 27
Piwik\Tracker\GoalManager::recordEcommerceItems()
A
45 7 42
Piwik\Plugins\Intl\Commands\GenerateIntl::checkCurrencies()
A
50 8 26
Piwik\Tracker\GoalManager::recordEcommerceGoal()
A
45 7 41
_safe_serialize()
A
51 8 25
Piwik\Plugins\Live\Model::handleMaxExecutionTimeError()
A
51 8 24
Piwik\Plugins\ScheduledReports\ScheduledReports::segmentUpdated()
A
53 8 24
Piwik\Url::addCampaignParametersToMatomoLink()
A
51 8 23
\Zend_Db_Select::_renderFrom()
A
52 8 23
Piwik\Tracker\Request::authenticateTrackingApi()
A
47 7 37
Piwik\Plugins\GeoIp2\GeoIP2AutoUpdater::checkGeoIPUpdateUrl()
A
52 8 22
\Zend_Db_Select::_renderOrder()
A
53 8 22
Piwik\Plugins\SitesManager\API::getSitesWithAdminAccess()
A
54 8 21
Piwik\DataAccess\ArchiveSelector::getArchiveData()
A
46 7 36
Piwik\DataTable::deleteColumns()
A
55 8 21
Piwik\Plugins\Goals\API::getItems()
A
47 7 35
Piwik\Plugins\Referrers\API::buildExpandedTableForFlattenGetSocials()
A
47 7 35
Piwik\Common::sanitizeInputValues()
A
54 8 20
Piwik\Plugins\GeoIp2\LocationProvider\GeoIp2\Php::determineRegionIsoCodeByNameAndCountryCode()
A
55 8 19
Piwik\FrontController::handleMaintenanceMode()
A
47 7 34
Piwik\Plugins\Referrers\API::createReferrerTypeTable()
A
47 7 34
Piwik\Common::extractCountryCodeFromBrowserLanguage()
A
55 8 19
Piwik\Plugins\SitesManager\API::getSitesIdWithAtLeastViewAccess()
A
55 8 19
Piwik\Columns\Dimension::configureMetrics()
A
56 8 18
\Zend_Db_Adapter_Abstract::update()
A
48 7 33
Piwik\Archive\ArchiveInvalidator::getAllPeriodsByYearMonth()
A
57 8 16
Piwik\Url::isLocalUrl()
A
55 8 16
Piwik\Archive::getArchiveIds()
S
49 7 30
Piwik\Plugins\TagManager\Context\BaseContext::removeNoLongerExistingEnvironments()
S
49 7 30
\Zend_Db_Table_Row_Abstract::_doUpdate()
S
49 7 30
Piwik\FrontController::closeSessionEarlyForFasterUI()
S
60 9 10
Piwik\CronArchive\QueueConsumer::archiveArrayContainsArchive()
S
64 9 8
Piwik\Plugins\Live\Model::makeLogVisitsQueryString()
S
48 7 29
Piwik\Plugins\Live\Model::getWhereClauseAndBind()
S
50 7 29
Piwik\Plugins\GeoIp2\LocationProvider\GeoIp2\Php::renderConfiguration()
S
48 7 28
\Zend_Db_Table_Abstract::_cascadeUpdate()
S
50 7 27
Piwik\Plugins\Intl\Commands\GenerateIntl::fetchUnitData()
S
44 6 42
Piwik\CronArchive\QueueConsumer::getNextInvalidatedArchive()
S
50 7 27
Piwik\Plugin\Report::getMetricSemanticTypes()
S
59 8 12
Piwik\Plugins\Live\Model::queryAdjacentVisitorId()
S
45 6 41
Piwik\Plugins\UsersManager\API::getSitesAccessForUser()
S
50 7 26
Piwik\DataTable::addRowsFromSerializedArray()
S
51 7 26
Piwik\Plugins\ScheduledReports\API::validateEvolutionPeriod()
S
61 8 11
Piwik\Plugin\Controller::renderReport()
S
51 7 25
Piwik\Plugins\TagManager\API::createDefaultContainerForSite()
S
49 7 25
Piwik\Plugins\Actions\ArchivingHelper::getColumnValuesMerged()
S
53 7 25
matomo_add_plugin()
S
52 7 24
Piwik\Tracker\Request::getParam()
S
39 4 69
Piwik\CronArchive::loadCustomDateRangeToPreProcess()
S
52 7 24
\Zend_Db_Table_Abstract::fetchRow()
S
51 7 24
Piwik\DataTable\Row::__toString()
S
52 7 24
Piwik\Date::addHourTo()
S
53 7 23
\Zend_Db_Table_Abstract::fetchAll()
S
52 7 23
Piwik\Archive::cacheArchiveIdsAfterLaunching()
S
52 7 22
\Zend_Db_Table_Abstract::getReference()
S
53 7 22
Piwik\Plugins\API\API::getRowEvolution()
S
52 7 21
Piwik\Url::isHostInUrls()
S
54 7 21
Piwik\Plugins\SitesManager\API::setSettingValue()
S
55 7 20
\Zend_Session::setOptions()
S
54 7 20
Piwik\DataTable::addRow()
S
54 7 19
Piwik\DataAccess\ArchiveSelector::getSqlTemplateToFetchArchiveData()
S
47 6 34
Piwik\Tracker\GoalManager::insertNewConversion()
S
54 7 19
Piwik\Piwik::hasTheUserSuperUserAccess()
S
55 7 19
Piwik\Plugins\UsersManager\API::setSuperUserAccess()
S
54 7 19
Piwik\Plugins\Goals\API::enrichItemsDataTableWithItemsViewMetrics()
S
54 7 18
Piwik\Plugins\Goals\API::get()
S
46 6 33
\Zend_Db_Adapter_Abstract::insert()
S
48 6 32
Piwik\Plugins\Actions\ArchivingHelper::deleteInvalidSummedColumnsFromDataTable()
S
56 7 17
Piwik\Plugin\Visualization::buildApiRequestArray()
S
56 7 17
Piwik\Plugin\Visualization::hasAnyData()
S
57 7 17
Piwik\Common::getLastJsonError()
S
58 7 17
Piwik\Plugins\API\RowEvolution::getRowEvolutionMetaData()
S
55 7 16
Piwik\Plugins\GeoIp2\GeoIP2AutoUpdater::downloadFile()
S
48 6 31
Piwik_ShouldPrintBackTraceWithMessage()
S
65 8 7
Piwik\FrontController::handleSSLRedirection()
S
59 7 15
Piwik\Archive::getPluginForReport()
S
57 7 14
Piwik\Archive\ArchiveInvalidator::removeDatesThatHaveBeenPurged()
S
58 7 14
Piwik\Plugin\Manager::loadTrackerPlugins()
S
51 6 28
Piwik\Tracker\GoalManager::recordStandardGoals()
S
49 6 28
\Zend_Session::setId()
S
59 7 12
Piwik\Plugins\Intl\Commands\GenerateIntl::fetchCurrencyData()
S
50 6 27
Piwik\Plugins\ScheduledReports\ScheduledReports::validateReportParameters()
S
52 6 26
Piwik\Access::throwNoAccessException()
S
61 7 11
Piwik\Plugins\SitesManager\API::getTimezonesList()
S
52 6 25
Piwik\Plugins\UsersManager\API::deleteUser()
S
51 6 24
Piwik\DataTable\Row::isEqual()
S
52 6 24
Piwik\Archive\ArchiveInvalidator::markArchivesOverlappingRangeAsInvalidated()
S
52 6 24
Piwik\Plugins\WordPress\WordPress::shouldExecuteTask()
S
54 6 23
\Zend_Db_Select::_renderColumns()
S
53 6 23
Piwik\Plugins\Referrers\Columns\Base::detectReferrerCampaignFromTrackerParams()
S
54 6 22
Piwik\Plugins\SitesManager\API::getImageTrackingCode()
S
52 6 21
Piwik\Plugins\GeoIp2\GeoIP2AutoUpdater::setUpdaterOptions()
S
53 6 20
Piwik\Plugins\API\API::getMostFrequentValues()
S
54 6 20
\Zend_Db_Adapter_Abstract::_whereExpr()
S
55 6 20
Piwik\Tracker\Request::getVisitorIdForThirdPartyCookie()
S
55 6 20
Piwik\Plugins\ScheduledReports\ScheduledReports::deletePhoneNumber()
S
53 6 20
Piwik\Plugin\Report::getMetricsRequiredForReport()
S
55 6 20
\Zend_Session::writeClose()
S
56 6 20
Piwik\Plugins\API\API::getBulkRequest()
S
54 6 20
countryTranslate()
S
56 6 19
Piwik\Plugins\Referrers\API::setSocialIdSubtables()
S
55 6 19
Piwik\Tracker\GoalManager::getGoalFromVisitor()
S
54 6 19
Piwik\DataTable::deleteRowsOffset()
S
57 6 18
Piwik\Archive\ArchiveInvalidator::applyScheduledReArchiving()
S
54 6 18
Piwik\Tracker\Request::__construct()
S
55 6 18
Piwik\Piwik::isAssociativeArray()
S
57 6 17
Piwik\Url::getQueryStringFromParameters()
S
56 6 17
getOsFullName()
S
57 6 17
Piwik\Plugin\Controller::showWhatIsNew()
S
57 6 17
Piwik\Config\IniFileChain::getMergedDefaultSettings()
S
57 6 17
Piwik\Plugins\ScheduledReports\API::validateReportParameters()
S
56 6 17
Piwik\Plugin\Report::processedMetricDfs()
S
56 6 17
Piwik\DataAccess\LogAggregator::getSelectDimensions()
S
57 6 16
getPluginsLogo()
S
57 6 16
Piwik\Common::sendResponseCode()
S
54 6 16
Piwik\Plugins\GeoIp2\LocationProvider\GeoIp2\Php::setCityResults()
S
56 6 16
Piwik\Plugins\WordPress\WordPress::supportsAsync()
S
63 7 10
Piwik\DataTable\Row::compareElements()
S
59 6 15
Piwik\Columns\Dimension::configureSegments()
S
69 7 6
Piwik\Config\IniFileChain::compareElements()
S
59 6 15
Piwik\Plugins\SitesManager\API::getPatternMatchSites()
S
58 6 15
\Zend_Session::getIterator()
S
57 6 15
Piwik\Plugins\Referrers\Columns\Base::detectReferrerCampaignFromLandingUrl()
S
58 6 15
Piwik\Plugins\API\API::getSegmentValuesFromVisitorLog()
S
58 6 15
Piwik\Plugins\ScheduledReports\ScheduledReports::getReportMetadata()
S
58 6 14
Piwik\Tracker\GoalManager::detectNumericGoalMatch()
S
50 5 29
Piwik\Plugins\API\API::getReportMetadata()
S
59 6 14
Piwik\Columns\Dimension::uninstall()
S
59 6 13
Piwik\Url::getHostFromServerVariable()
S
59 6 13
Piwik\Db::segmentedFetchFirst()
S
59 6 13
getBrowserName()
S
59 6 13
Piwik\Plugin\Visualization::applyFilters()
S
51 5 28
Piwik\CronArchive::canWeSkipInvalidatingBecauseThereIsAUsablePeriod()
S
57 6 13
Piwik\Plugins\WordPress\WordPress::getWpLoginUrl()
S
60 6 12
Piwik\Piwik::getQuotientSafe()
S
60 6 12
Piwik\Plugins\API\ProcessedReport::translateMetric()
S
60 6 12
Piwik\Plugins\TagManager\API::unsanitizeAssocArray()
S
61 6 12
Piwik\Plugin\Manager::loadAllPluginsAndGetTheirInfo()
S
50 5 27
Piwik\Common::isPhpCliMode()
S
61 6 12
Piwik\DataAccess\LogAggregator::getSelectsFromRangedColumn()
S
50 5 26
Piwik\Plugins\Intl\Commands\GenerateIntl::fetchListingLayouts()
S
51 5 26
Piwik\Common::getBrowserLanguage()
S
51 5 26
Piwik\Plugins\GeoIp2\GeoIP2AutoUpdater::update()
S
51 5 26
Piwik\Plugins\Referrers\Columns\Base::detectReferrerSocialNetwork()
S
52 5 26
Piwik\Segment::doesSegmentNeedSubquery()
S
61 6 11
Piwik\Piwik::checkValidLoginString()
S
61 6 11
Piwik\Segment::getSegmentHash()
S
51 5 26
Piwik\Access::doAsSuperUser()
S
54 5 24
Piwik\Plugins\Referrers\Columns\Base::detectReferrerCampaign()
S
53 5 24
Piwik\DataAccess\Model::updateRangeArchiveAsInvalidated()
S
51 5 24
Piwik\DataAccess\Model::getRecordsContainedInArchives()
S
51 5 24
Piwik\Plugins\GeoIp2\GeoIP2AutoUpdater::__construct()
S
53 5 23
Piwik\Plugins\API\API::getSuggestedValuesForSegmentName()
S
52 5 23
Piwik\Plugins\TagManager\API::importContainerVersion()
S
53 5 22
Piwik\CronArchive\QueueConsumer::usableArchiveExists()
S
52 5 22
\Zend_Db_Table_Row_Abstract::setTable()
S
53 5 22
Piwik\Plugins\TagManager\API::__construct()
S
53 5 22
Piwik\DataTable::aggregateRow()
S
54 5 21
Piwik\Plugin\Manager::makePluginClass()
S
54 5 21
Piwik\DataAccess\Model::startArchive()
S
53 5 21
Piwik\DataAccess\Model::createArchiveTable()
S
55 5 20
\Zend_Db_Select::__call()
S
54 5 20
Piwik\DataAccess\LogAggregator::getGroupByDimensions()
S
56 5 19
Piwik\Plugin\Manager::getPluginDirectory()
S
55 5 19
Piwik\Http::convertWildcardToPattern()
S
55 5 19
Piwik\Segment::getExpressionsWithUnionsResolved()
S
56 5 19
Piwik\Plugins\UsersManager\API::resendInvite()
S
55 5 18
Piwik\Plugins\UsersManager\API::generateInviteLink()
S
54 5 18
Piwik\DataAccess\ArchiveSelector::moveChunkRowToRows()
S
56 5 18
\Zend_Db_Select::_where()
S
56 5 17
Piwik\Tracker\Request::replaceUnsupportedUtf8Chars()
S
56 5 17
\Zend_Session::rewriteSessionCookieWithSameSiteDirective()
S
56 5 17
languageTranslateWithCode()
S
56 5 17
Piwik\Url::saveHostsnameInConfig()
S
57 5 17
Piwik\Plugins\GeoIp2\GeoIP2AutoUpdater::renameAnyExtraGeolocationDatabases()
S
56 5 17
Piwik\Plugin\Controller::setHostValidationVariablesView()
S
47 4 32
Piwik\Plugin\Report::deduceMetricTypeFromName()
S
57 5 16
\Zend_Session::destroy()
S
59 5 16
Piwik\Piwik::getEarliestDateToRearchive()
S
57 5 16
Piwik\Plugin\Visualization::removeEmptyColumnsFromDisplay()
S
57 5 16
Piwik\Segment::isVisitSegment()
S
58 5 16
Piwik\Plugins\ScheduledReports\API::validateRequestedReports()
S
57 5 16
Piwik\DataAccess\LogAggregator::getDimensionsToSelect()
S
58 5 16
\Zend_Session::getOptions()
S
57 5 16
Piwik\Plugin\Report::getThirdLeveltableDimension()
S
57 5 16
Piwik\Archive::cacheArchiveIdsWithoutLaunching()
S
57 5 16
\Zend_Db_Select::_renderUnion()
S
57 5 16
Piwik\Db::lockTables()
S
58 5 16
Piwik\Plugins\Live\Model::isLookingAtMoreThanOneDay()
S
59 5 16
Piwik\CronArchive\QueueConsumer::isArchiveNonSegmentAndInProgressArchiveSegment()
S
68 6 6
Piwik\Plugins\API\RowEvolution::getRowUrlForEvolutionLabel()
S
65 6 8
Piwik\Plugin\Manager::readPluginsDirectory()
S
58 5 15
Piwik\Plugins\GeoIp2\GeoIP2AutoUpdater::checkForSupportedArchiveType()
S
65 6 8
Piwik\Url::getHostFromServerNameVar()
S
63 6 9
Piwik\Plugins\ScheduledReports\API::validateIdSegment()
S
63 6 9
Piwik\Plugin\Manager::getMissingPlugins()
S
63 6 10
languageTranslate()
S
59 5 15
matomo_rel_path()
S
57 5 15
getOSFamilyFullName()
S
59 5 15
Piwik\DataTable\Row::__construct()
S
59 5 15
Piwik\Plugins\Goals\API::checkPatternIsValid()
S
62 6 9
Piwik\Archive::getIdArchivesByMonth()
S
60 5 14
Piwik\Plugin\Report::getMetricsForTable()
S
59 5 14
Piwik\Plugins\Actions\ArchivingHelper::setFolderPathMetadata()
S
58 5 14
Piwik\Archive\ArchiveInvalidator::addChildPeriodsByYearMonth()
S
59 5 14
Piwik\Plugin\Controller::getGraphParamsModified()
S
58 5 14
\Zend_Session::regenerateId()
S
58 5 14
Piwik\Date::extractUtcOffset()
S
59 5 14
getPrettyRegionName()
S
58 5 14
Piwik\Db::checkBoundParametersIfInDevMode()
S
60 5 13
Piwik\Config\IniFileChain::encodeValues()
S
60 5 13
Piwik\FrontController::triggerSafeModeWhenError()
S
58 5 13
Piwik\Plugin\Visualization::addVisualizationInfoFromMetricMetadata()
S
59 5 13
Piwik\Plugins\SitesManager\API::setGlobalExcludedReferrers()
S
58 5 13
Piwik\DataAccess\LogAggregator::cleanup()
S
60 5 13
Piwik\Plugins\TagManager\Context\BaseContext::removeAllContainerFiles()
S
60 5 12
Piwik\Plugins\GeoIp2\GeoIP2AutoUpdater::updateDbIpUrlOption()
S
61 5 12
Piwik\Plugins\GeoIp2\LocationProvider\GeoIp2\Php::getGeoIpInstance()
S
61 5 12
Piwik\Access::getRoleForSite()
S
62 5 12
getBrowserNameWithVersion()
S
60 5 12
Piwik\Archive\ArchiveInvalidator::scheduleReArchiving()
S
60 5 11
Piwik\Columns\Dimension::groupValue()
S
61 5 11
Piwik\Config\IniFileChain::array_merge_recursive_distinct()
S
62 5 11
Piwik\Plugin\Controller::redirectToIndex()
S
51 4 24
Piwik\Plugins\Referrers\API::get()
S
51 4 22
Piwik\Plugins\TagManager\API::updateContainerVariable()
S
53 4 21
Piwik\Plugins\API\API::getSegmentsMetadata()
S
54 4 20
Piwik\Http::getProxyConfiguration()
S
54 4 20
Piwik\FrontController::throwIfPiwikVersionIsOlderThanDBSchema()
S
55 4 19
Piwik\Plugin\Visualization::getReportMetadata()
S
55 4 19
Piwik\Piwik::requestTemporarySystemAuthToken()
S
54 4 19
\Zend_Db_Table_Row_Abstract::delete()
S
55 4 19
Piwik\Archive\ArchiveInvalidator::getRememberedArchivedReportsThatShouldBeInvalidated()
S
55 4 19
Piwik\Plugins\Goals\API::getGoals()
S
56 4 18
Piwik\Plugins\Actions\ArchivingHelper::splitNameByDelimiter()
S
56 4 18
Piwik\DataAccess\Model::hasInvalidationForPeriodAndName()
S
57 4 17
Piwik\Plugins\API\RowEvolution::getAllGoalIds()
S
56 4 17
Piwik\Date::getLocalized()
S
57 4 17
Piwik\Columns\Dimension::getAllDimensions()
S
56 4 17
Piwik\Plugins\Actions\ArchivingHelper::getActionRow()
S
57 4 16
Piwik\Plugins\TagManager\Context\BaseContext::getPreConfiguredVariablesJSCodeResponse()
S
57 4 16
Piwik\DataAccess\Model::allocateNewArchiveId()
S
58 4 16
\Zend_Db_Adapter_Abstract::query()
S
58 4 16
Piwik\Plugin\Report::getDimensions()
S
58 4 16
Piwik\DataAccess\Model::getDeletedSegmentWhereClause()
S
56 4 16
Piwik\Plugin\Visualization::logMessageIfRequestPropertiesHaveChanged()
S
56 4 16
Piwik\Config\IniFileChain::replaceInvalidChars()
S
59 4 15
Piwik\Plugins\ScheduledReports\ScheduledReports::getReportRecipients()
S
58 4 15
Piwik\Archive::getNumeric()
S
63 5 9
Piwik\Db::getDbLock()
S
58 4 15
\Zend_Db_Table_Row_Abstract::_getPrimaryKey()
S
58 4 15
Piwik\Db::segmentedFetchAll()
S
58 4 15
Piwik\Http::parseHeaderLine()
S
58 4 15
Piwik\DataAccess\LogAggregator::getSegmentTableSql()
S
57 4 15
Piwik\Archive::getResultIndices()
S
63 5 10
\Zend_Db_Select::_renderLimitoffset()
S
59 4 15
Piwik\DataAccess\Model::getArchiveIdsForSegments()
S
58 4 15
getClientTypeLabel()
S
61 5 10
Piwik\Config\IniFileChain::arrayUnmerge()
S
65 5 9
getTimeLabel()
S
59 4 15
Piwik\Plugins\TagManager\API::changeDebugUrl()
S
64 5 8
getBrowserFamilyLogo()
S
63 5 10
getDeviceTypeLabel()
S
60 5 10
getBrowserEngineName()
S
58 4 14
getLegacyRegionNameFromCodes()
S
60 4 14
Piwik\Plugins\API\API::findSegment()
S
59 4 14
\Zend_Db_Adapter_Abstract::foldCase()
S
60 4 14
Piwik\Common::hashEquals()
S
59 4 14
matomo_filter_incompatible_plugins()
S
60 4 14
Piwik\Piwik::getArrayFromApiParameter()
S
61 4 13
Piwik\Common::hash()
S
60 4 13
Piwik\Access::checkUserHasCapability()
S
60 4 13
\Zend_Db_Adapter_Abstract::quoteInto()
S
60 4 13
Piwik\Plugins\TagManager\API::getAvailableVariableTypesInContext()
S
60 4 13
Piwik\Db::segmentedQuery()
S
60 4 13
matomo_format_value_text()
S
60 4 13
Piwik\Db::segmentedFetchOne()
S
60 4 13
Piwik\Http::getTransportMethod()
S
61 4 13
Piwik\Plugins\ScheduledReports\ScheduledReports::checkAdditionalEmails()
S
60 4 12
Piwik\Access::checkUserHasAdminAccess()
S
61 4 12
Piwik\Plugins\Goals\API::renameNotDefinedRow()
S
61 4 12
Piwik\Plugins\Referrers\API::removeSubtableIds()
S
62 4 12
Piwik\Plugins\API\RowEvolution::enrichRowAddMetadataLabelIndex()
S
61 4 12
Piwik\Access::checkUserHasWriteAccess()
S
61 4 12
Piwik\Config\IniFileChain::mergeFileSettings()
S
61 4 12
Piwik\Access::checkUserHasViewAccess()
S
61 4 12
Piwik\Access::getCapabilitiesForSite()
S
62 4 12
Piwik\Plugin\Controller::getDateParameterInTimezone()
S
62 4 12
Piwik\Plugins\Referrers\API::removeSubtableMetadata()
S
63 4 11
safe_unserialize()
S
62 4 11
Piwik\DataTable\Row::addColumns()
S
63 4 11
_mapLegacyOsShortCodes()
S
52 3 26
safe_serialize()
S
62 4 11
Piwik\Plugins\API\RowEvolution::getLabelsFromDataTable()
S
61 4 11
Piwik\Plugins\WordPress\WordPress::filterSystemSummaryItems()
S
61 4 11
Piwik\Config\IniFileChain::decodeValues()
S
63 4 11
Piwik\Plugins\Referrers\API::getUrlsForSocial()
S
53 3 20
Piwik\Plugins\TagManager\API::addContainerVariable()
S
55 3 20
Piwik\Date::getTimestamp()
S
55 3 19
Piwik\Plugins\ScheduledReports\API::updateReport()
S
55 3 17
Piwik\Db::createReaderDatabaseObject()
S
57 3 17
Piwik\CronArchive\QueueConsumer::findSegmentForArchive()
S
57 3 16
Piwik\Plugins\GeoIp2\LocationProvider\GeoIp2\Php::__construct()
S
64 4 10
Piwik\Http::getClientHintsFromServerVariables()
S
63 4 10
Piwik\Piwik::secureDiv()
S
70 4 6
matomo_has_tag_manager()
S
64 4 10
Piwik\Plugins\TagManager\API::enablePreviewMode()
S
59 3 15
Piwik\Columns\Dimension::getSqlSegment()
S
67 4 8
Piwik\Db::logExtraInfoIfDeadlock()
S
62 4 10
Piwik\Piwik::checkObjectTypeIs()
S
63 4 9
Piwik\Columns\Dimension::update()
S
69 4 6
Piwik\Plugins\ScheduledReports\API::checkUserHasViewPermission()
S
64 4 9
Piwik\Plugins\ScheduledReports\ScheduledReports::deleteUserReportForSites()
S
65 4 9
Piwik\Plugins\WordPress\WordPress::onGenerateReportEnd()
S
69 4 7
Piwik\Plugins\WordPress\WordPress::allowUpdateSiteForMeasurableSettings()
S
64 4 9
Piwik\Http::ensureDestinationDirectoryExists()
S
62 4 10
Piwik\Plugins\ScheduledReports\API::validateReportHour()
S
71 4 5
Piwik\DataTable\Row::warnIfSubtableAlreadyExists()
S
63 4 9
Piwik\Plugins\ScheduledReports\ScheduledReports::valueIsTrue()
S
77 4 3
Piwik\Plugins\TagManager\API::disablePreviewMode()
S
59 3 15
Piwik\Columns\Dimension::install()
S
69 4 6
Piwik\Plugins\WordPress\WordPress::onBeforeRenderView()
S
71 4 5
Piwik\Plugins\WordPress\WordPress::modifyTourChallenges()
S
62 4 10
Piwik\Plugins\Goals\API::checkPatternType()
S
60 3 14
getConfigurationLabel()
S
58 3 14
Piwik\Date::adjustForTimezone()
S
61 3 13
getFlagFromCode()
S
61 3 12
Piwik\Date::addPeriod()
S
59 3 12
Piwik\Piwik::getAllSuperUserAccessEmailAddresses()
S
62 3 12
Piwik\Plugins\Goals\API::convertSpecialGoalIds()
S
64 3 11
Piwik\DataAccess\ArchiveSelector::getArchiveIdsByYearMonth()
S
62 3 11
Piwik\CronArchive\QueueConsumer::isArchiveOfLowerPeriod()
S
66 3 8
getRegionName()
S
63 3 10
getBrowserFamilyFullName()
S
67 3 8
matomo_ch_dir()
S
72 3 5
Piwik\Http::getModifiedSinceHeader()
S
63 3 10
Piwik\Plugins\TagManager\Context\BaseContext::removeAllFilesOfAllContainers()
S
64 3 9
Piwik\Plugins\Actions\ArchivingHelper::reloadConfig()
S
58 2 15
Piwik\Plugins\TagManager\Context\BaseContext::getJsTargetPath()
S
62 3 10
getElementFromStringArray()
S
67 3 7
getDeviceTypeLogo()
S
63 3 10
getOsFamilyLogo()
S
66 3 8
continentTranslate()
S
70 3 6
Piwik\Plugins\Live\Model::shouldQuerySleepInTests()
S
78 3 3
getReferrerTypeFromShortName()
S
62 3 10
Piwik\Plugins\GeoIp2\LocationProvider\GeoIp2\Php::clearCachedInstances()
S
66 3 9
disableEaccelerator()
S
70 2 6
isTrackerDebugEnabled()
S
74 2 4
Piwik\CronArchive\QueueConsumer::addInvalidationToExclude()
S
71 2 6
matomo_header_icon()
S
68 2 7
matomo_plugin_autoloader()
S
63 2 9
Piwik\Plugins\TagManager\Context\BaseContext::mb_strpos()
S
70 2 6
getBrandLogo()
S
66 2 8
Piwik\Http::configCurlCertificate()
S
64 2 9
utf8_decode()
S
70 2 6
getRegionNameFromCodes()
S
68 2 7
getDeviceBrandLabel()
S
71 2 6
utf8_encode()
S
70 2 6
piwik_escape_filter()
S
63 2 10
matomo_is_app_request()
S
73 2 4
_parse_ini_file()
S
71 2 6
removeUrlProtocol()
S
70 2 6
getRegionNames()
S
66 2 9
piwik_filter_truncate()
S
66 2 8
getPathFromUrl()
S
70 2 7
Piwik\DataAccess\ArchiveSelector::getExtractIdSubtableFromBlobNameSql()
S
59 1 13
object()
S
79 1 3
gzopen()
S
79 1 3
dump()
S
100 1 2
piwik_format_money()
S
71 1 5
translateDayOfWeek()
S
80 1 3
formatYAxisNonUnifont()
S
78 1 3
_glob()
S
79 1 3
fnmatch()
S
76 1 3
link()
S
79 1 3
formatYAxis()
S
81 1 3
mysqli_set_charset()
S
78 1 3
_glob()
S
82 1 3
xhprof_error()
S
78 1 3
dayOfWeekFromDate()
S
79 1 3
piwik_format_number()
S
74 1 4
translateMonth()
S
80 1 3
Piwik\DataAccess\ArchiveSelector::getModel()
S
79 1 3
groupByLangCallback()
S
75 1 4
getClientTypeMapping()
S
76 1 3
file_get_contents()
S
70 1 6

12442 more item(s) not shown.