Revize 2411
Přidáno uživatelem Ondřej Fibich před více než 9 roky(ů)
freenetis/branches/1.2/application/controllers/settings.php | ||
---|---|---|
$this->form->input('allowed_subnets_default_count')
|
||
->label('Default allowed subnets count')
|
||
->help(help::hint('allowed_subnets_default_count'))
|
||
->rules('required|valid_numeric')
|
||
->rules('required_with_zero|valid_digit')
|
||
->value(Settings::get('allowed_subnets_default_count'));
|
||
|
||
$this->form->input('allowed_subnets_update_interval')
|
freenetis/branches/1.2/application/libraries/forge/Form_Input.php | ||
---|---|---|
}
|
||
|
||
/**
|
||
* Validate required that works for zero number.
|
||
*/
|
||
protected function rule_required_with_zero()
|
||
{
|
||
if ($this->value == FALSE && $this->value !== '0')
|
||
{
|
||
$this->errors['required'] = TRUE;
|
||
}
|
||
}
|
||
|
||
/**
|
||
* Validate length.
|
||
*/
|
||
protected function rule_length($min, $max = NULL)
|
Také k dispozici: Unified diff
Oprava: refs #960: Oprava chybneho validatoru, ktery neakceptoval nulu a naopak akceptoval zaporna cisla, u pole pro nastaveni vychoziho pocetu povolenych podsiti (pridano nove rule_required_with_zero)