function posee_informacion_completa() { $mensajes = array(); if (parent::posee_informacion_completa()) { } return empty($mensajes) ? true : $mensajes; }
function posee_informacion_completa() { $mensajes = array(); if (parent::posee_informacion_completa()) { $base = $this->dr_molde->tabla('base')->get(); if (!isset($base['tabla'])) { return false; } if (!isset($base['cuadro_carga_origen'])) { $mensajes[] = 'Formulario: Falta indicar el origen de la carga del cuadro'; } $filas = $this->dr_molde->tabla('filas')->get_filas(); foreach ($filas as $fila) { if ($fila['asistente_tipo_dato'] == toba_catalogo_asistentes::tipo_dato_referencia()) { if (!isset($fila['ef_carga_origen'])) { $mensajes[] = 'Formulario: Falta indicar el origen de la carga del campo "' . $fila['columna'] . '"'; } } } } return empty($mensajes) ? true : $mensajes; }