Cache result of Piwik::getPiwikUrl and overwrite in tests so scheduled report tests pass in visualphpunit.


git-svn-id: http://dev.piwik.org/svn/trunk@7463 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Make sure scheduled reports are tested in TwoVisitors_TwoWebsites_DifferentDays but not in derived type TwoWebsites_DifferentDays_Conversions.


git-svn-id: http://dev.piwik.org/svn/trunk@7464 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Revert [7190] and [7464] while making sure tests that were not run before [7190] are still run.


git-svn-id: http://dev.piwik.org/svn/trunk@7465 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Fixes #2791, committed codax's patch after modification. Two new reports added, getSocials & getUrlsForSocial. New utility function for DataTable called mergeSubtables added. Modified ColumnCallbackDeleteColumn filter so the function callback used can take extra parameters.


git-svn-id: http://dev.piwik.org/svn/trunk@7466 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Refs #2465  Will test on demo

git-svn-id: http://dev.piwik.org/svn/trunk@7467 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Fixes #3458, fixes #3515, improved geoip diagnostics/help & allowed IPv4-mapped IP addresses to be geo-located.


git-svn-id: http://dev.piwik.org/svn/trunk@7469 59fd770c-687e-43c8-a1e3-f5a4ff64c105
refs #2465

overlay has two modes now: full screen with sidebar & full screen without sidebar. for now, it is only accessible via a new row action in the pages report.

because of this change, some mostly not-so-nice core-changes could be removed (mainly that's good because overlay doesn't impact as many things outside the plugin anymore):

 * disableHistory option of broadcast
 * handling for parameter overlayUrl in broadcast
 * openLinksInOverlay() method of html table
 * config option overlay_launch_from_pages_report
 * hack for data table to launch overlay from the links

other changes:

 * error message for wrong domain has nice styles and links to admin page when the user has admin privileges
 * when registering row actions, the order can be set
 * made row action style a little more compact
 * increased min width of label column a bit

git-svn-id: http://dev.piwik.org/svn/trunk@7470 59fd770c-687e-43c8-a1e3-f5a4ff64c105
refs #2465

 * simple date selection for sidebar mode
 * code formatter applied (whitespace changes)

git-svn-id: http://dev.piwik.org/svn/trunk@7471 59fd770c-687e-43c8-a1e3-f5a4ff64c105
refs #2465 iframe dimension fix

git-svn-id: http://dev.piwik.org/svn/trunk@7472 59fd770c-687e-43c8-a1e3-f5a4ff64c105
refs #2465

 * row evolution and transitions can be launched from the sidebar
 * when launching overlay, always pick date "current month"
 * make sure there never are two scrollbars when the window is not high enough

git-svn-id: http://dev.piwik.org/svn/trunk@7473 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Fixes #3547 better handle old data invalidate

git-svn-id: http://dev.piwik.org/svn/trunk@7474 59fd770c-687e-43c8-a1e3-f5a4ff64c105
slightly better error message

git-svn-id: http://dev.piwik.org/svn/trunk@7475 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Refs #3547 Fix

git-svn-id: http://dev.piwik.org/svn/trunk@7476 59fd770c-687e-43c8-a1e3-f5a4ff64c105
refs #2465

 * remember the location of the iframe in the l parameter using the core broadcast methods => popoverParam works as well => transitions and row evolution can make use of the back button
 * row evolution and transitions get a static launch method that is used in overlay to trigger the popovers without any knowledge of their implementation
 * broadcast.propagateAjax() gets the disableHistory parameter back but the handling is much easier this time
 * remove full screen link for now because we might want to do that differently - i'll add some details to the ticket later
 * two fixes for sanitized urls

git-svn-id: http://dev.piwik.org/svn/trunk@7477 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Fixes #3511, store lat/long in archived table metadata instead of label.


git-svn-id: http://dev.piwik.org/svn/trunk@7478 59fd770c-687e-43c8-a1e3-f5a4ff64c105
refs #2465

 * support for internet explorer 7 & 8
  * redirect by setting window.location.href loses referrer - use fake link
  * implementing position:fixed for status bar in java script
  * when visibility=inherit, go up the dom to find out whether an element is visible
  * avoid .data() completely in followingpages.js
  * some specific html and css
 * adding v parameter to loaded script to invalidate caches
 * regenerating piwik.js (i hope it worked properly this time)
 * hiding notifications that get stuck after removing a hovered element (only happens sometimes)
 * binding window.resize after every broadcast.pageload() - the binding was lost after opening a popover
 * fixing mode with frames disabled: didn't work after migration to the l parameter

This version is the first one that I think is stable. Please deploy on the demo so we can do some more testing.

The next step is translation and documentation. After that, we're ready to release as beta.

git-svn-id: http://dev.piwik.org/svn/trunk@7479 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Fixes #3481, added extra tracking query parameters: lat, long, city, region, country.



git-svn-id: http://dev.piwik.org/svn/trunk@7480 59fd770c-687e-43c8-a1e3-f5a4ff64c105
I think this should fix #3438 because indeed there was a bug in the code.
Please try with the new archive.php from svn and reopen ticket if you still have this problem after one day running the new archive.php.

git-svn-id: http://dev.piwik.org/svn/trunk@7481 59fd770c-687e-43c8-a1e3-f5a4ff64c105
refs #2465 link new doc page from overlay error message

git-svn-id: http://dev.piwik.org/svn/trunk@7482 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Refs #2465  Will test on demo

git-svn-id: http://dev.piwik.org/svn/trunk@7483 59fd770c-687e-43c8-a1e3-f5a4ff64c105