W module functions_validate.php powinny znalezc sie funkcje sprawdzjace poprawnosc informacji. Na sam poczatek:
validate_string(&$string, $min = 5, $max = 32)
Funkcja powinna sprawdzac dlugosc lancucha przekazanego poprzez referencje, w parametrze $string. Kolejne dwa parametry (opcjonalne) zawieraja minimalna oraz maksymalna dlugosc dlugosc lancucha. W razie stwierdzenia nieprawidlowosci, funkcja powinna zwrocic false.
validate_username(&$username)
Funkcja powinna sprawdzac poprawnosc nazwy uzytkownika przekazanej poprzez referencje. Funkcja powinna usuwac spacje, znaczniki HTML oraz inne niedozwolone znaki z parametru $username. Dodatkowo funkcja powinna wywolywac inna funkcje - validate_string() w celu sprawdzenia, czy dlugosc nazwy uzytkownika jest prawidlowa. Funkcja dodatkowo powinna zwracac true lub false jezeli dlugosc nazwy uzytkownika jest odpowiednia.
validate_email(&$emali)
Funkcja, korzystajac z wyrazen regularnych powinna sprawdzac poprawnosc adresu e-mail i zwracac true lub false w przypadku porazki.
Na razie tyle z funkcji walidacji :)
Kto napisze zgodnie z ta specyfikacja? :)