Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-02-13refs #4633 open segmented visitor log with one click on a rowThomas Steur
2015-01-12Simplified get from container with new shorter methodMatthieu Napoli
2014-11-27Merge branch 'master' into tmp-pathMatthieu Napoli
Conflicts: plugins/Installation/SystemCheck.php
2014-11-27Merge branch 'di-config' into tmp-pathMatthieu Napoli
Conflicts: tests/PHPUnit/Integration/LogTest.php
2014-11-18Fix regression in some UI pages that format time using sumtime twig filter.diosmosis
2014-11-16Merge branch 'master' into processed_metrics_metadatadiosmosis
Conflicts: core/Twig.php
2014-11-14Replaced usage of deprecated Piwik\Period\Range::factory() to ↵Matthieu Napoli
Piwik\Period\Factory::factory()
2014-11-14Make MetricsFormatter a class with instance methods and move Html related ↵diosmosis
functionality to derived class. Use FOrmatter in Metric::format calls so Metrics do not have to be aware of context of formatting, and so Metric::format methods will have less code redundancy.
2014-11-13Moved the `tmp/` path into the config (was hardcoded everywhere)Matthieu Napoli
The `tmp/` path was hardcoded everywhere, which resulted in using `SettingsPiwik::rewriteTmpPathWithInstanceId()` to rewrite it for specific use cases. I've moved that path into the config, and replaced all hardcoded usage (and calls to `rewriteTmpPathWithInstanceId()`) by a `get()` from the container. Getting entries from the container is a bad practice and dependency injection should be preferred, but we do baby steps. When refactoring those classes to DI, we'll replace calls to the container with proper dependency injection. Another thing we'll need to do too is move the hardcoded *sub-path* of `tmp/` (e.g. `tmp/sessions/`) into the config also (but again: baby steps). Another future step would be to remove completely instance ID and let it be handled by a plugin (or by end-user config). Having the `tmp/` path in the config means that plugins or users can override it and know it will be taken into account everywhere in Piwik.
2014-09-30coding style fixes, some PHPStorm inspection fixes, improved readability of ↵Thomas Steur
code, few refactorings, all as part of our code cleanup strategy
2014-07-23removed lots of trailing whitespaceChristian Raue
2014-06-10Piwik is a free/libre analytics platform. Refs #4455 GNU Package requirement ↵mattab
to use free/libre instead of open source
2014-06-06Prevent notice PHP Fatal error: Call to a member function getPluginName() ↵mattab
on a non-object in /home/travis/build/piwik/piwik/core/Twig.php on line 49
2014-06-05Fix typomattab
2014-06-04fixes #5268 the plus character needs to be url encoded otherwise it will not ↵Thomas Steur
be visible as it is reserved by RFC2396. Other characters work fine
2014-05-23fixed a test and cleaned up zeitgeist image directoryThomas Steur
2014-05-19Fixes #5181 Renamed methodmattab
2014-05-09Removed unused imports in core/ and plugins/mattab
using phpstorm optimize imports feature
2014-05-09Merge branch 'master' of https://github.com/datamintsGmbH/piwik into ↵mattab
datamintsGmbH-master
2014-05-09fixes #4749 Apostrpohes (and maybe other special characters) were shown ↵Thomas Steur
encoded in page tooltip
2014-04-24Added possibility to modify twig templates in own theme.root
Theme templates can be overridden by placing them in plugins/[theme]/templates. Plugin-templates can be overridden by placing themb in plugins/[theme]/templates/plugin/[plugin]/
2014-03-14Allow templates postEvent() calls to also pass parameters. For example this ↵mattab
is done in the twig template: ``` {{ postEvent("Template.jsGlobalVariables", minDateYear, maxDateYear) }} ``` and you can hook on this event, by doing: ``` public function addTrackingHostnamesToJs(&$out, $minDateYear, $maxDateYear) { // printout out the data as a comment for testing $out .= "/* " . $minDateYear . " - " . $maxDateYear . " */"; ```
2014-03-05refs #57 started to work on movers and shakers and lots of minor improvementsThomas Steur
2014-02-10Enable loading templates from disabled plugins as wellmattab
2014-02-06Move containing <div> rendering of UIControl to new template, add new custom ↵diosmosis
Twig tag to render Views and allow selected segment of segment selector to be determined by PHP code.
2014-02-03Remove all occurences of @package / @subpackage / @category from core/ files.Fabian Becker
refs #4609
2013-12-17fixes #4373, #1640Julien Moumné
2013-11-20refs #1816 do not create metrics for ratio, instead add total values to ↵Thomas Steur
tableMetadata and generate ratio in view
2013-11-12refs #4256 by default escape notification messageThomas Steur
2013-10-29refs #4179 use a twig filter to generate html for notification so it is reusableThomas Steur
2013-10-29Fix bug in cliend side translation string loading.diosmosis
2013-10-15Add help icon to visitor profile and add ucwords filter to Twig environment.diosmosis
2013-10-10Refs #4208 Plugin classes movedmattab
2013-10-09Refs #4202 removing functions Piwik_Translate and Piwik_TranslateExceptionmattab
2013-10-09Refs #4202 removing functions Piwik_PostEvent and moving to Piwik::postEventmattab
2013-10-08Applying phpstorm code style PSR refs #3771mattab
2013-10-07Move deadlock info logging to Db.php, fix core updater translation ↵Benaka Moorthi
regression, fix core updater css regression, change logger_message level column to string, and delete unneeded logger tables if not empty. Also includes some changes to travis build.
2013-09-30Refs #4133mattab
2013-09-14Moving piwik settings specific getters to SettingsPiwik classmattab
Adding MetricsFormatter class which knows how to format/display metrics (time, money, size, etc)
2013-09-12Refs #4151, remove loadJavascriptTranslations twig function and ↵Benaka Moorthi
automatically generate translation JS for all plugins. Translation JS is now treated as an asset and is included in merged JS. Note: - Includes tweaks to capture.js: on webpage error stop capture program.
2013-08-11Merge remote-tracking branch 'origin/master' into plugin_namespacesmattab
Conflicts: core/Tracker/Request.php core/ViewDataTable.php core/ViewDataTable/HtmlTable/Goals.php plugins/Actions/Actions.php plugins/Annotations/API.php plugins/CoreHome/CoreHome.php plugins/DBStats/DBStats.php plugins/DevicesDetection/DevicesDetection.php plugins/Goals/Goals.php plugins/Live/Live.php plugins/Referers/Referers.php plugins/UserSettings/UserSettings.php plugins/UsersManager/API.php plugins/VisitTime/VisitTime.php plugins/VisitorInterest/VisitorInterest.php
2013-08-09Activate sparklines colors to the MultiSites pluginThomas ZILLIOX
2013-08-08Merge from piwik masterThomas ZILLIOX
2013-08-05Theme the sparklines, graph & transitionsThomas ZILLIOX
2013-08-05Refs #4040, #4041, move visualization only view properties to separate ↵Benaka Moorthi
visualizations, changed JavaScript properties to 'client side parameters' and 'overridable properties' to 'client side properties', changed keep_summary_row from a JavaScript property to a client side property, allowed visualization properties to be inherited, fixed system that allowed visualizations to set custom defaults for property values, modified behavior of datatable_css_class viewdatatable property, allow view properties to be customized in metadata based on the visualization used, and tweaks to UI Integration tests.
2013-08-02Refs #4059 Converting dozens of plugins/* classes to use Namespaces, ↵mattab
\Piwik\Plugins\* Added namespaces to functions.php files in the five plugins that had one Work in progress
2013-08-01fixing more namespacessgiehl
2013-07-31Fixing post merge bugsmattab
2013-07-31Merge branch 'master' into php-5.3-namespacesmattab
Conflicts: core/Access.php core/Config.php core/EventDispatcher.php core/JqplotDataGenerator/Evolution.php core/Piwik.php core/Plugin/MetadataLoader.php core/ViewDataTable.php core/ViewDataTable/Cloud.php core/ViewDataTable/GenerateGraphHTML.php core/ViewDataTable/HtmlTable.php core/ViewDataTable/HtmlTable/AllColumns.php core/ViewDataTable/HtmlTable/Goals.php plugins/Actions/Controller.php plugins/CoreHome/Controller.php plugins/CoreHome/DataTableRowAction/RowEvolution.php plugins/CoreHome/templates/_dataTable.twig plugins/CustomVariables/Controller.php plugins/DBStats/Controller.php plugins/DevicesDetection/Controller.php plugins/ExampleUI/Controller.php plugins/Goals/Controller.php plugins/Live/Controller.php plugins/Provider/Controller.php plugins/Referers/Controller.php plugins/UserCountry/Controller.php plugins/UserCountryMap/Controller.php plugins/UserSettings/Archiver.php plugins/UserSettings/Controller.php plugins/VisitTime/Controller.php plugins/VisitTime/VisitTime.php plugins/VisitorInterest/Controller.php plugins/VisitsSummary/Controller.php tests/PHPUnit/proxy/index.php
2013-07-23Refs #4059 Work in progress: Conversion to use Namespaces of dozen more classesmattab
Removed many Piwik_ functions, in Piwik 2 it is best practise to use the methods calls instead Todo: finish converting core/ classes + convert plugins/ classes to use \Piwik\Plugin namespace + fix build + Merge master