Example #1
0
 function __construct($name, $caption, $is_required = false, $value = "", $maxlength = 255, $size = 41, $parameters = "", $help = "", $help_url = "")
 {
     // Вызываем конструктор базового класса field_text для
     // инициализации его данных
     parent::__construct($name, $caption, $is_required, $value, $maxlength, $size, $parameters, $help, $help_url);
     // Класс field_text присваивает члену type
     // значение text, для пароля этом члену
     // следует присвоить значение password
     $this->type = "password";
 }
Example #2
0
 function __construct($name, $caption, $is_required = false, $value = "", $min_value = 0, $max_value = 0, $maxlength = 255, $size = 41, $parameters = "", $help = "", $help_url = "")
 {
     // Вызываем конструктор базового класса field_text для
     // инициализации его данных
     parent::__construct($name, $caption, $is_required, $value, $maxlength, $size, $parameters, $help, $help_url);
     $this->min_value = intval($min_value);
     $this->max_value = intval($max_value);
     // Минимальное значение должно быть больше максимального
     if ($this->min_value > $this->max_value) {
         throw Exception("Минимальное значение должно \n                         быть больше максимльного \n                         значения. Поле \"" . $this->caption . "\".");
     }
 }