sterzycom/panel/app/fields/password/password.php

40 lines
754 B
PHP
Raw Normal View History

<?php
class PasswordField extends TextField {
public $suggestion = false;
public function __construct() {
$this->type = 'password';
$this->icon = 'key';
$this->label = l('fields.password.label', 'Password');
}
public function input() {
$input = parent::input();
if($this->suggestion) {
$input->data(array(
'field' => 'passwordSuggestion'
));
}
return $input;
}
public function help() {
if($this->suggestion and !$this->readonly) {
$this->help = $this->suggestion();
}
return parent::help();
}
public function suggestion() {
return '<code class="pw-suggestion"></code><a class="pw-reload" href="#"><i class="fa fa-refresh icon"></i></a>';
}
}