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
2021-06-18pass array to Db::fetchOne() (#17688)Lukas Winkler
2020-07-24Merge branch '3.x-dev' into 4.x-devsgiehl
2020-07-03Add method to enable cookies in JS (#16113)Thomas Steur
* Better detection for cookies for browser plugins report * rebuilt piwik.js * improve comment * Add method to enable cookies * rebuilt piwik.js * fix test * no longer include cookie in fingerprint * only ignore cookies in fingerprint for IE * fix tests * fix test * tweak enablecookies * rebuilt piwik.js * send tracking request if needed when enable cookies * rebuilt piwik.js * tweak code * update docs * rebuilt piwik.js * Update Visit.php * fix tests * rebuilt piwik.js Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
2020-05-17Use utf8mb4 character set if possible (#15618)Stefan Giehl
2020-04-24Update doc blocks with new name (#15857)Stefan Giehl
* update doc blocks with new name * submodule updates * updates expected UI files
2020-04-08many typo fixes in the code thanks to codespell (#15730)Lukas Winkler
* many typo fixes in the code thanks to codespell * reset submodules I really need to stop using `git commit -a` * reset change in library * rebuilt piwik.js * fix test * updates expected UI file Co-authored-by: sgiehl <sgiehl@users.noreply.github.com> Co-authored-by: Stefan Giehl <stefan@matomo.org>
2019-10-02Ignore option inserts if they fail (#14931)Thomas Steur
Problem I'm having is that I'm using a different DB backend which logs/shows errors in their DB layer. In this case what happens is that we're often calling `Option::set()` and the value doesn't actually change. In this case because no row changed, the update `$result` will be `0` and therefore it will try to insert the value which will fail because of duplicate entry. I know we're catching the exception but in this case we can as well IGNORE any failure when we catch any exception anyway. This way there will be no more errors shown in the UI when using a different DB layer. I know the same problem can happen in other queries we do as well but it's particularly annoying with the option queries currently.
2019-07-12various performance tweaks (#14624)Thomas Steur
* various performance tweaks * tweak so tests dont fail * Update Manager.php * Update Plugin.php * cache custom variables properly
2019-07-05Update the link tag for all php files (#14635)Luca
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(?)
2018-04-02Fixes #12400 - Option::set() INSERT INTO ... ON DUPLICATE KEY UPDATE can be ↵Anthon Pang
slow (#12550)
2014-10-09Merge branch 'master' into 5940_testRenamingAndCorrectFoldersThomas Steur
Conflicts: tests/PHPUnit/phpunit.xml.dist
2014-10-06add @ignore so the method does not appear in the auto generated API doc on ↵Matthieu Aubry
http://developer.piwik.org/api-reference/classes
2014-10-06Add setSingletonInstance method to Option for testing.diosmosis
2014-10-05refs #5940 put tests in correct folders, better testsuite names, some tests ↵Thomas Steur
still fail and I cannot figure out why
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-07-19fixed field visibility keyword orderChristian Raue
2014-07-15fixed method signaturesChristian 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-05-16Merge branch 'master' of github.com:piwik/piwikmattab
2014-05-16When Piwik is installed without DB table prefix, the table 'option' becomes ↵mattab
a Mysql reserved word. Add quote identifier to prevent error: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corr
2014-05-15[BUG] Missing space between the from and the where sql statement in the ↵he667
core/Option.php getValue function
2014-03-25refs #4903 started to work on the possibility to run multiple archivers in ↵Thomas Steur
parallel for faster archiving. There were multiple issues, for instance there were arrays of siteIds read and written in Options but options do cache all values in a class property so an update of an option does not get updated on another running archiver. Also all sites were reprocessed because of the time_before_today_archive_considered_outdated setting if the last archiving by another archivier was 10 seconds or longer ago. To prevent this only maintaining a list of to be processed siteids in db / filesystem helps so far
2014-03-21Allow getting options whose names are like a given pattern.diosmosis
2014-02-03Remove all occurences of @package / @subpackage / @category from core/ files.Fabian Becker
refs #4609
2013-12-08Refs #4200 revised some of class/method docs.diosmosis
2013-10-21Refs #4200, documented several more classes.diosmosis
2013-10-09More fixes, I can do itmattab
2013-10-09Refs #4202 removing functions Piwik_GetOption and SetOption. Now use: ↵mattab
Option::get and Option::set and Option::delete
2013-10-08Applying phpstorm code style PSR refs #3771mattab
2013-10-08Refs #4123 Applying phpstorm "Organize imports" on core/* and plugins/* ↵mattab
directories
2013-10-08refs #4123 Removing unused imports (using phpstorm Inspections>Fix feature)mattab
2013-08-02fixed undefined classes in doc blockssgiehl
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
2013-07-20Removing extra namespace \Coremattab
2013-07-18Refactor class Piwik_Common to \Piwik\Core\CommonFabian Becker
Notice that auto refactoring has created a nested namespace. Not sure this is what we want - so we might have to edit those nested namespaces afterwards (I think they don't look so good)
2013-07-18Refactor class Piwik_Commin to \Piwik\Core\CommonFabian Becker
Notice that auto refactoring has created a nested namespace. Not sure this is what we want - so we might have to edit those nested namespaces afterwards (I think they don't look so good)
2013-06-17Introducing the Piwik_DataAccess_ArchiveWriter which encapsulates logic for ↵mattab
creating new archive entry
2013-03-28Mass conversion of all files to the newly agreed coding standard: PSR 1/2mattab
Converting Piwik core source files, PHP, JS, TPL, CSS More info: http://piwik.org/participate/coding-standards/
2013-02-06Removing SVN $, since Git does not provide auto properties.Fabian Becker
2012-05-27moved another interface to its own file; fixed/added lot of doc blockssgiehl
git-svn-id: http://dev.piwik.org/svn/trunk@6325 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2012-05-24completed a bunch of php doc blockssgiehl
git-svn-id: http://dev.piwik.org/svn/trunk@6300 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-04-04fixes #2260 - thanks elementrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@4303 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-03-05fixes #2150robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@4030 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-03-05refs #401 - remove this comment as the policy changed following [2036]robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@4027 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-10-28peephole optimization to singletons, i.e., new self vs. $c = __CLASS__; new $crobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@3270 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-08-20refs #1630robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@2968 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-07-19Fixes #1485 mattpiwik
* Adding XML export of multi dim arrays * Adding metadata for all plugins that define the API functions, metrics, dimensions, category, report name, metrics translations * Could well be extended to include 100% of Piwik report metadata later * cleaning up Goals API returned values to ensure consistency with other responses in piwik APIs git-svn-id: http://dev.piwik.org/svn/trunk@2549 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-07-06Introducing documented piwik.php PHP Tracking client.mattpiwik
Also adding integration test suite in place. * Adding new mechanism to trigger known tracking requests, then call all API methods get* and compare XML to the previous 'expected' XML. * make sure overwritten config files are not read during tests. Use defaults from global.ini.php. * piwik.php Tracker allow calling script to force Datetime and user IP for a specific request. * Wrote 3 main tests * wrong tracking requests should not return error and should not record anything * standard one visitor, 2 visits, with page view, download, outlink and goal tracked * Added integration test as an example in the ExampleAPI plugin (pretty simple to add testing code) TODO * Finish PiwikTracker and show it in UI * Show how to use image based tracker in UI * Add more tests (multi periods and multi sites) in Main.test.php * Fix failing Config.test.php test (when ran via all_tests.php doesn't fail otherwise) git-svn-id: http://dev.piwik.org/svn/trunk@2429 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-06-03refs #1368 - Piwik::prefixTable() is deprecatedrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@2266 59fd770c-687e-43c8-a1e3-f5a4ff64c105