1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
<?php
require_once "modules/Form.php";
class Piwik_Login_Form extends Piwik_Form
{
function __construct()
{
parent::__construct();
}
function init()
{
$urlToGoAfter = Piwik_Url::getReferer();
if($urlToGoAfter == false)
{
$urlToGoAfter = Piwik_Url::getCurrentUrl();
}
$formElements = array(
array('text', 'form_login', 'login:'),
array('password', 'form_password', 'pass:'),
array('hidden', 'form_url', $urlToGoAfter),
);
$this->addElements( $formElements );
$formRules = array(
array('form_login', sprintf('%s required', 'login'), 'required'),
array('form_password', sprintf('%s required', 'password'), 'required'),
);
$this->addRules( $formRules );
$this->addElement('submit', 'submit', 'Go!');
$this->addElement('submit', 'back', 'Cancel');
}
}
?>
|