Estimados, probe modificar el archivo “/usr/local/proyectos/guarani/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php” que es uno de los que aparece en el error.
Y puse lo siguiente:
function enviar_mail($persona)
{
$this->s__datos_mail = null;
$this->s__mail_enviado = true;
$mail = new guarani_mail($persona);
$mail->set_html(true);
$this->s__datos_mail = $mail->get_datos_mail();
$pdf = new guarani_pdf(array($this->dep('comprobante')));
$archivo = $pdf->generar(true);
$mail->agregar_adjunto("Comprobante.pdf", $archivo, 'base64', 'pdf');
$mail->ejecutar();
$this->s__envio_ok = true;
if (file_exists($archivo)) {
unlink($archivo);
}
try {
$mail = new guarani_mail($persona);
$mail->set_html(true);
$this->s__datos_mail = $mail->get_datos_mail();
$pdf = new guarani_pdf(array($this->dep('comprobante')));
$archivo = $pdf->generar(true);
$mail->agregar_adjunto("Comprobante.pdf", $archivo, 'base64', 'pdf');
$mail->ejecutar();
$this->s__envio_ok = true;
if (file_exists($archivo)) {
unlink($archivo);
}
} catch (toba_error $e) {
$this->s__envio_ok = false;
throw guarani::error('No se ha podido enviar el mail. Revisar los par▒metros de configuraci▒n.');
}
}
Ahora el error que tira es el siguiente:
-o-o-o-o-o-
Fecha: 08-06-2021 18:09:29
Operacion: Inscribir a Propuesta desde Preinscripci▒n
Usuario: feco
Version-PHP: 7.3.27-9+0~20210227.82+debian9~1.gbpa4a3d6
Servidor: g3.unlpam.edu.ar
URI: /guarani/aplicacion.php?ah=st60bfdbb3427144.03808206&ai=guarani%7C%7C14000029
Referrer: https://g3.unlpam.edu.ar/guarani/aplicacion.php?ah=st60bfdba09d9a21.22359343&ai=guarani%7C%7C14000029
Host: 170.210.120.2
==========
[ERROR][toba] toba_error_def: OBJETO [cargar_dependencia]: No EXISTE una dependencia asociada al indice [comprobante].
[TRAZA]
toba_componente->cargar_dependencia
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/toba_componente.php, lInea 589
toba_componente->dependencia
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 465
toba_ci->dependencia
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/toba_componente.php, lInea 544
toba_componente->dep
Archivo: /usr/local/proyectos/guarani/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php, lInea 259
ci_inscribir_propuesta_preinsc->enviar_mail
Archivo: /usr/local/proyectos/guarani/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php, lInea 247
ci_inscribir_propuesta_preinsc->evt__mail
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 282
toba_ci->disparar_evento_propio
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 197
toba_ci->disparar_eventos
Archivo: /usr/local/proyectos/guarani/php/extension_toba/componentes/interface/guarani_ci.php, lInea 28
guarani_ci->disparar_eventos
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 135
toba_solicitud_web->procesar_eventos
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 55
toba_solicitud_web->procesar
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php, lInea 96
toba_nucleo->acceso_web
Archivo: /usr/local/proyectos/guarani/www/aplicacion.php, lInea 33