Age | Commit message (Collapse) | Author |
|
|
|
|
|
parameters $s %1$s etc. in the translation.
Disabling the test for now, but in the future will remove invalid strings from the translation files.
|
|
|
|
|
|
|
|
archive time to live (fixes #1149)
* added User settings page, that all logged in users can access to edit: Alias, email, default report to load, default date. Implemented settings in the _option table (rather than adding new fields to the table). Fixes #401 refs #526
* the super user can edit settings for the anonymous user and force the anonymous to the login screen or a specific website
* added order feature in admin menu + colored current menu + hiding menu entries that are not visible to the logged in user anyway
* improved styles of admin forms
|
|
selector
|
|
|
|
|
|
|
|
|
|
|
|
debug_backtrace() is disabled.
|
|
|
|
|
|
Installation:
* add another step (databaseCheck); warn if not UTF8
* provide charset example in config.ini.sample.php
* missing translation strings from some forms
* handle last step ('finished') being refreshed or language selected
* handle incomplete install (i.e., anonymous user or initial site not created)
index.php:
* handle session.save_path not defined, unable to mkdir, or not writable
MySQLi:
* handle connection error
* uncaught exceptions from Dashboard, ExampleFeedburner, and LanguagesManager
|
|
these statements.
|
|
|
|
|
|
driver-specific SQLSTATE (see example)
fixes #980 - Piwik Installation support for "MySQL Improved" (mysqli) extension
fixes #984 - Set client connection charset to utf8.
Fixed tracker profiling data not recorded until after report generated.
More refactoring and database abstraction:
- Installation gets a list of adapters instead of hardcoding in the plugin
- checking for database-specific system requirements deferred to the adapter
- error detection moved to adapter but we still use MySQL error codes rather than defining new constants
Note: unit tests don't run with MYSQLI -- Zend Framework's Mysqli adapater doesn't support prepare() yet
|
|
define('PIWIK_SESSION_NAME', ...) in bootstrap.php to override; session namespaces now prefixed by Piwik_. We regenerate session ID at login/logout to mitigate session fixation attacks.
|
|
|
|
plugins/*/tests/*.php
|
|
|
|
* add @category (Piwik => 'core', Piwik_Plugins => 'plugins')
* in core, use @package and @subpackage more consistently to group files/classes; exception is DataFiles/*, PluginsFunctions/*, and SmartyPlugins/*
* in plugins, @package is the plugin name
* removed '@param none' -- not a phpdoc convention
* '@throws' and '@return void' are also not phpdoc conventions, but are widely used elsewhere, e.g., Smarty & Zend
|
|
$language param to $languageCode.
Piwik::isPhpCliMode() deprecated; moved to Piwik_Common::isPhpCliMode()
Piwik_Common::getBrowserLanguage() uses $_ENV['LANG'] if PHP CLI
Fixes #749 - Login form changes
1) Lost password form now sends an email with reset instructions and link to a password change form instead of changing the password.
2) Added password change form which requires input of a generated token (valid for 24 hrs).
3) Fix $urlToRedirect handling; refactoring; phpdoc comments; minor reformatting
|
|
controllers
Added Piwik_LanguagesManager_API::getLanguageForSession() and setLanguageForSession()
|
|
remaining strings translateable
|
|
hook)
|
|
|
|
(update script to be addressed in #894)
|
|
libs. (I didn't touch: open-flash-chart, Zend Framework, and PEAR HTML.)
|
|
quick fixes #851 - unit tests; also fix redirect error in Installation when deleting existing tables
|
|
|
|
|
|
|
|
LanguagesManager plugin disabled
|
|
the exception of those in core/Updates/.
|
|
without a script name (i.e., index.php); for consistency, always include
the script name in links (GET, POST, and Location: redirects)
http://support.microsoft.com/kb/216493
|
|
code); refs #466 and #647 - should also resolve the reverse proxy issues
|
|
|
|
"Illegal mix of collations"
now all tables are created with utf8 charset
|
|
ps: renamed from getTranslationsForLanguages to getTranslationsForLanguage
patch by benoit pouzet
|
|
|
|
fixing small bug when looking up the languages files
|
|
thanks Anthon for patch!
|
|
- deleting class Api_Apiable concept not used anymore
|
|
|
|
LanguagesManager plugin is not enabled
|