function validateData($post, $formdef) { // Para cada elemento de data foreach ($post as $key => $element) { $post[$key] = Validate($element, $key, getElementDef($formdef, $key)); //Validar } $validation['result'] = true; foreach ($post as $validated) { if ($validated['result'] === 'notDefined' || $validated['result'] === true) { $validation['result'] = $validation['result'] && true; } else { $validation['result'] = $validation['result'] && false; $validation['info'] = $post; } } return $validation; }
function ValidateData($data, $formdef) { foreach ($data as $key => $element) { $data[$key] = Validate($key, $element, getElementDef($formdef, $key)); } // echo "<pre>"; // print_r($data); // echo "</pre>"; $validation['result'] = true; foreach ($data as $validated) { if ($validated['result'] === 'notDefined' || $validated['result'] === true) { $validation['result'] = $validation['result'] && true; } else { $validation['result'] = $validation['result'] && false; $validation['info'] = $data; } } return $validation; }