[geeklog-devel] Adding "Core" Configuration Items
Dirk Haun
dirk at haun-online.de
Wed Aug 10 04:01:26 EDT 2011
Quoting Vincent Furia <vfuria at gmail.com>:
> public_html/admin/configuration_validation.php:
> This is where validation information is kept for configuration items. It is
> not well documented.
Yeah, it took me a while to understand that bit as well while trying
to reproduce bug #1374 (or rather why it didn't happen for me).
> You can also define your own configuration rules, which get prepended by
> custom_validation_ (see below).
Specifically, the validation code checks these things in order:
1) if a custom_validation_<rule> function exists, use that
example: "theme" -> custom_validation_theme() from admin/configuration.php
2) if a method with the same name as the rule exists, use that
example: "stringOrEmpty" -> stringOrEmpty() from validator.class.php
3) else assume the "rule" is really a regexp
bye, Dirk
More information about the geeklog-devel
mailing list