1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-07-05 07:54:24 +03:00

fix method validate

This commit is contained in:
Mzhelskiy Maxim 2012-03-03 13:52:29 +04:00
parent 905f3b4a64
commit b9fae05154

View file

@ -94,13 +94,14 @@ class ModuleValidate extends Module {
/** /**
* Если в качестве имени валидатора указан метод объекта, то создаем специальный валидатор * Если в качестве имени валидатора указан метод объекта, то создаем специальный валидатор
*/ */
if(method_exists($oObject,$sName)) { $sMethod='validate'.func_camelize($sName);
if(method_exists($oObject,$sMethod)) {
$oValidator=Engine::GetEntity('ModuleValidate_EntityValidatorInline'); $oValidator=Engine::GetEntity('ModuleValidate_EntityValidatorInline');
if (!is_null($aFields)) { if (!is_null($aFields)) {
$oValidator->fields=$aFields; $oValidator->fields=$aFields;
} }
$oValidator->object=$oObject; $oValidator->object=$oObject;
$oValidator->method=$sName; $oValidator->method=$sMethod;
$oValidator->params=$aParams; $oValidator->params=$aParams;
if(isset($aParams['skipOnError'])) { if(isset($aParams['skipOnError'])) {
$oValidator->skipOnError=$aParams['skipOnError']; $oValidator->skipOnError=$aParams['skipOnError'];