/** * Validate Custom Form Fields * @param array $custom_fields Array */ private function _validate_custom_form_fields($custom_fields = array()) { $custom_fields_error = ""; foreach ($custom_fields as $field_id => $field_response) { // Get the parameters for this field $field_param = ORM::factory('form_field', $field_id); if ($field_param->loaded == true) { // Validate for required if ($field_param->field_required == 1 AND $field_response == "") return false; // Validate for date if ($field_param->field_isdate == 1 AND $field_response != "") { $myvalid = new Valid(); return $myvalid->date_mmddyyyy($field_response); } } } return true; }