Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 2411

Přidáno uživatelem Ondřej Fibich před více než 9 roky(ů)

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)

Zobrazit rozdíly:

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