} if ($this->moreEquals) { $lines[] = "Doit être supérieur ou égal au champ : '{$this->moreEquals}'"; } if ($this->sameAs) { $lines[] = "Doit être identique à : '{$this->sameAs}'"; } if ($this->notContaining) { $lines[] = "Ne doit pas contenir : '{$this->notContaining}'"; } if ($this->notNear) { $lines[] = "Ne doit pas être proche de : '{$this->notContaining}'"; } if ($this->alphaAndNum) { $lines[] = "Doit contenir au moins un chiffre ET une lettre sans diacritique (et aucun autre type de caractère)"; } if ($this->dependsOn) { $lines[] = "Doit contenir au moins un chiffre ET une lettre"; } if ($this->default) { $lines[] = "Valeur par défaut : '{$this->default}'"; } return implode(". ", $lines); } } CMbFieldSpec::$chars = range("a", "z"); CMbFieldSpec::$nums = range(0, 9); CMbFieldSpec::$months = range(1, 12); CMbFieldSpec::$days = range(1, 29); CMbFieldSpec::$hours = range(9, 19); CMbFieldSpec::$mins = range(0, 60, 10);