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
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Login/Form.php')
-rw-r--r--plugins/Login/Form.php9
1 files changed, 7 insertions, 2 deletions
diff --git a/plugins/Login/Form.php b/plugins/Login/Form.php
index 88483c1fe6..04176cd52d 100644
--- a/plugins/Login/Form.php
+++ b/plugins/Login/Form.php
@@ -25,15 +25,20 @@ class Piwik_Login_Form extends Piwik_Form
function init()
{
+ // if form_url is not defined, go to referrer
+ $currentUrl = Piwik_Url::getReferer();
+ $urlToGoAfter = Piwik_Common::getRequestVar('form_url', $currentUrl, 'string');
+ $urlToGoAfter = htmlspecialchars_decode($urlToGoAfter);
+
$formElements = array(
array('text', 'form_login'),
array('password', 'form_password'),
- array('hidden', 'form_nonce'),
+ array('hidden', 'form_url', $urlToGoAfter),
);
$this->addElements( $formElements );
$formRules = array(
- array('form_login', sprintf(Piwik_Translate('General_Required'), Piwik_Translate('General_Username')), 'required'),
+ array('form_login', sprintf(Piwik_Translate('General_Required'), Piwik_Translate('Login_Login')), 'required'),
array('form_password', sprintf(Piwik_Translate('General_Required'), Piwik_Translate('Login_Password')), 'required'),
);
$this->addRules( $formRules );