-
Notifications
You must be signed in to change notification settings - Fork 0
/
sfGuardUserForm.class.php
42 lines (38 loc) · 1.35 KB
/
sfGuardUserForm.class.php
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
40
41
42
<?php
sfContext::getInstance()->getConfiguration()->loadHelpers('I18N');
/**
* sfGuardUser form.
*
* @package museu
* @subpackage form
* @author Your name here
* @version SVN: $Id: sfDoctrineFormTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
*/
class sfGuardUserForm extends BasesfGuardUserForm
{
public function configure()
{
$this->widgetSchema['password'] = new sfWidgetFormInputPassword();
$this->widgetSchema['password_again'] = new sfWidgetFormInputPassword();
$this->validatorSchema['password_again'] = clone $this->validatorSchema['password'];
$this->mergePostValidator(new sfValidatorSchemaCompare('password', sfValidatorSchemaCompare::EQUAL, 'password_again', array(), array('invalid' => __('A password deve coincidir.'))));
unset(
$this['algorithm'],
$this['salt'],
$this['is_active'],
$this['is_super_admin'],
$this['last_login'],
$this['created_at'],
$this['updated_at'],
$this['groups_list'],
$this['permissions_list']
);
$this->widgetSchema->setLabels(array(
'first_name' => __('Primeiro Nome'),
'last_name' => __('Último Nome'),
'email_address' => __('Email'),
'username' => __('Username'),
'password_again' => __('Reescreva a Password')
));
}
}