</body>
            </html>';
    //convierte HTML un plain-text básico
    $mail->msgHTML($html);
    //Reemplaza al texto plano del body
    if (!$mail->send()) {
        logger('traza', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['srtBD'] . ', SesionID: ' . session_id() . " Correo NO Enviado.");
    } else {
        logger('traza', basename($_SERVER['PHP_SELF']) . '-', "Usuario: " . $_SESSION['strUsuario'] . ', Empresa: ' . $_SESSION['srtBD'] . ', SesionID: ' . session_id() . " Correo Enviado CORRECTAMENTE.");
    }
}
//codigo principal
//comprobamos si se ha submitido el formulario
if (isset($_POST['cmdAltaSol']) && isset($_POST['AltaDoc']) && $_POST['AltaDoc'] === 'NO') {
    //se envia los datos del formulario
    $insertado = $clsCNPM->ModificarSol($_POST['lngId'], $_POST['strAccionPropuesta'], $_POST['strComentarioResp'], $_SESSION['usuario']);
    //si se ha actualizado correctamente vamos a la pagina de exto sino a la de error
    if ($insertado) {
        //busco el responsable de calidad
        $DatosResponsableCalidad = $clsCNRecl->DatosRespCalidad();
        $DatosResponsableOficina = $clsCNPM->DatosRespOficina($_POST['lngId']);
        $datosTipificacion = $clsCNPM->DatosTipificacion($_POST['lngId']);
        //aqui saco los datos del envio de email (tabla tbmailconfig)
        $datosEmail = $clsCNUsu->perfilFicheroPHP(basename($_SERVER['PHP_SELF']));
        //veo si puedo enviar el correo
        $DatosEnvio = '';
        if ($datosEmail['envio'] === '1') {
            //veo si vienen datos de los envios de email $datosEmail['datosEnvio']
            //si esta vacio, busco los datos del responsable
            if ($datosEmail['datosEnvio'] === '') {
                //no tiene datos, entonces se envia al responsable de $_SESSION['usuario']