Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
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
|
|
add use of test events.
|
|
|
|
2 steps required:
1. Refactor > Move > \Piwik\Core\Config (uncheck "Create new File")
2. Refactor > Rename > Piwik_Config to Config
|
|
URLs.
|
|
+ fix build by moving constant to PluginsManager
Todo
* ask for confirmation: "Do you want to uninstall X?" // warn that plugin-specific data may be deleted as part of calling the plugin's uninstall method, and may not be recoverable.
* call uninstall() method on the plugin class
* verify core plugins cant be uninstalled
|
|
it is not required to include of all of Piwik.
|
|
Piwik::createConfigObject function.
|
|
https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md#45-abstract-final-and-static
|
|
Converting Piwik core source files, PHP, JS, TPL, CSS
More info: http://piwik.org/participate/coding-standards/
|
|
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@7659 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@6791 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
when cached is different from local.
git-svn-id: http://dev.piwik.org/svn/trunk@6470 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@6300 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
[6107] and part of [6103]
git-svn-id: http://dev.piwik.org/svn/trunk@6111 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
returned by reference
git-svn-id: http://dev.piwik.org/svn/trunk@6109 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
unifying Zend_Config and Piwik_Tracker_Config
git-svn-id: http://dev.piwik.org/svn/trunk@6034 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@6028 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
tests where writer is sub-optimal (i.e., it writes out a new config file even if there is no change)
git-svn-id: http://dev.piwik.org/svn/trunk@6023 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@6011 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@6004 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
* Ignoring local config.ini.php when running tests
* Disable IP Anonymisation if it's enabled on dev box (was causing some integration tests fail)
git-svn-id: http://dev.piwik.org/svn/trunk@6002 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
* keep sections that don't exist inglobal.ini.php (prevent NOTICE).
* save sections in order that they appear in global.ini.php
git-svn-id: http://dev.piwik.org/svn/trunk@6000 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@5987 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
integration tests run
git-svn-id: http://dev.piwik.org/svn/trunk@5968 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@5954 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@5951 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@5484 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@5332 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
suggestion on how to fix the problem (ie. reupload global.ini.php )
git-svn-id: http://dev.piwik.org/svn/trunk@5253 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@4063 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@4062 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@3881 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@3811 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@2968 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
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
|
|
improving Piwik responsiveness and load time.
* Added new writable dir /tmp/assets/ to write the merged CSS/JS
* I had to update checkDirectoriesWritableOrDie and added a slash at the end of all paths, or directory creation in checkDirectoriesWritable was failing
git-svn-id: http://dev.piwik.org/svn/trunk@2392 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@2336 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@2333 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
tested all possible combinations:
- config/ directory not readable
- config/global.ini.php not readable (but exists)
- config/global.ini.php doesn't exist
- config/global.ini.php empty
- config/global.ini.php exists and:
- config/config.ini.php not readable (but exists)
- config/config.ini.php doesn't exist; triggers installer
- config/config.ini.php empty
- config/global.ini.php and config/config.ini.php both exist; normal
git-svn-id: http://dev.piwik.org/svn/trunk@2290 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
translated. Thanks JulienM for patch!
I simply refactored the 'you must be have %s access [...]' messages by putting the admin/view/superuser as a parameter in the string
git-svn-id: http://dev.piwik.org/svn/trunk@2246 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
super user "Settings" screen, and in the "Plugins" screen
git-svn-id: http://dev.piwik.org/svn/trunk@2183 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
ALTER queries during install()
It is also possible to specifically unload some plugins to ensure that the plugins don't affect the modules being tested (eg. SitesManager disables the feedburner plugin to avoid having to test for the new column added by feedburner plugin)
git-svn-id: http://dev.piwik.org/svn/trunk@2130 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
absolute; reduce core dependencies on Zend_Loader
git-svn-id: http://dev.piwik.org/svn/trunk@2117 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
of $this class (subclass of Zend_Config), and so should have access to its protected methods
git-svn-id: http://dev.piwik.org/svn/trunk@1989 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|