Age | Commit message (Collapse) | Author |
|
* create assets folder if it is missing when writing Report
* apply PSR12 code formatting
Co-authored-by: sgiehl <stefan@matomo.org>
|
|
* Allow generating reports in TSV format
* adds test files
|
|
* update doc blocks with new name
* submodule updates
* updates expected UI files
|
|
I updated the link tag for all php files with the new matomo link.
Not sure if it is realistic that this will get merged but I though that someday someone has to do this(?)
|
|
Alerts emails design (#11251)
* Updated Email Report/Downloaded Report. Added new styling found in the Alert Email. i.e navigation bar uptop, styled tables, added powered by piwik footer. Note: "back to top" link only works on downloaded version, not on the email.
* Fixed the back to top link not working in emails.
* Fixed a bug where logo was not centered in gmail
* Translations
* Code cleanup and making PDF generation work
* removed htaccess
* fix unit test
* Some test fixes
* UI Test
|
|
|
|
Includes making Proxy constructor public (for mocking) and using Common::sendHeader in ReportRenderer (so headers won't be sent twice).
|
|
|
|
|
|
contain user submitted content
(likely it's been escaped upstream but we rather ensure security)
also fixes #7358
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
reports generation and hopefully get more information if file size = 0 error reoccurs.
|
|
|
|
|
|
class not found (fatal error occurs). Use class_exists to check and then throw exception.
|
|
|
|
|
|
|
|
to use free/libre instead of open source
|
|
|
|
|
|
|
|
using phpstorm optimize imports feature
|
|
|
|
refs #4609
|
|
|
|
|
|
|
|
|
|
\Piwik\Plugins\*
Added namespaces to functions.php files in the five plugins that had one
Work in progress
|
|
|
|
core/ conversion
|
|
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
|
|
Segment, SegmentExpression, PluginsManager.
Removed some deprecated code.
|
|
|
|
|
|
|
|
|
|
|
|
Converting Piwik core source files, PHP, JS, TPL, CSS
More info: http://piwik.org/participate/coding-standards/
|
|
|
|
|
|
* plot multiple metrics using $columns (renamed from $column)
* plot row evolutions using optional $labels, will plot top 5 labels when omitted
* imageGraphEvolutionUrl added to report metadata (only for reports without constant row count and Referers.getRefererType)
* $showMetricTitle renamed to $showLegend
refs #3014
* new report parameter 'Show Historical Graphs for the top 5 values'
* better looking evolution graph on landcape pages
refs #3158
* $label is now optional, will return top N=filter_limit row evolutions sorted with filter_sort_column when omitted
* support for $idGoal
* integration tests updated
constantRowsCount set on
* Goals_getDaysToConversion
* Goals_getVisitsUntilConversion
* Referers_getRefererType
merges
* r6874
IDEA
* in Piwik UI, add a link 'display top 10 row evolutions' using API.getRowEvolution &label=false&filter_sort_column=xyz&filter_limit=10
TODO
* fix scheduled report integration tests
* review @reviews
git-svn-id: http://dev.piwik.org/svn/trunk@6918 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|