$mail->ContentType = 'text/plain';
        $mail->IsHTML(false);
        $html = convert_html_to_text($html);
        $mail->Body = $html;
    }
    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['cmdAlta'])) {
    //ahora guardo en tbtareas esta tarea pendiente
    $clsCNRecl->tareaActualizar('ACP', $_POST["lngId"], $_SESSION['usuario'], 'Cierre', '');
    //se envia los datos del formulario
    $insertado = $clsCNacp->CierreACP($_POST['lngId'], $_POST['strDescCierre'], $_POST['datFechaMaxCierre'], $_SESSION['usuario']);
    //si se ha actualizado correctamente vamos a la pagina de exto sino a la de error
    if ($insertado) {
        //envio correo al responsable de oficina o departamento
        //busco el responsable de oficina o departamento
        $DatosResponsable = $clsCNRecl->DatosDepartamentoEmpleado($_SESSION['usuario']);
        $datosResponsableAccion = $clsCNacp->ResponsableAccionCierre($_POST['strDetectadaPor']);
        //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
    //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 = $clsCNNCS->AltaSol($_POST['lngId'], $_POST['strAccionPropuesta'], $_POST['strDescResponsableAfect'], $_SESSION['usuario']);
    //si se ha actualizado correctamente vamos a la pagina de exto sino a la de error
    if ($insertado) {
        //ahora guardo en tbtareas esta tarea pendiente
        $clsCNRecl->tareaActualizar('NC', $_POST["lngId"], $_SESSION['usuario'], 'Propuesta Solución', 'Cierre');
        //busco el responsable de calidad
        $DatosResponsableCalidad = $clsCNRecl->DatosRespCalidad();
        $DatosResponsableOficina = $clsCNNCS->DatosRespOficina($_POST['lngId']);
        $departamento = $clsCNNCS->ObtieneDepartamentoNoConformidad($_POST["strReclamacion"]);
        //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']
                $DatosEnvio[] = $clsCNRecl->DatosDepartamentoEmpleado($_SESSION['usuario']);
            } else {
     $datosForm = array("Id" => $_POST["Id"], "texto" => $aux, "opcion" => "", "strNumOrigen" => $_POST['strNumOrigen']);
     //veo si es Felicitacion (1), Sugerencia (2) o Queja (3)
     if ($_POST['Tipologia'] == '1') {
         $datosForm['opcion'] = 'Felicitación';
     } else {
         if ($_POST['Tipologia'] == '2') {
             $datosForm['opcion'] = 'Sugerencia';
         } else {
             if ($_POST['Tipologia'] == '3') {
                 $datosForm['opcion'] = 'Queja';
             }
         }
     }
     $_SESSION['datosForm'] = $datosForm;
     //ahora guardo en tbtareas esta tarea pendiente
     $clsCNRecl->tareaActualizar('QS', $_POST["Id"], $_SESSION['usuario'], 'Cierre', '');
     echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/acpalta.php">';
 } else {
     //realizamos la modificacion de la solucion
     $valor = $clsCNRecl->Cierre($_POST["Id"], $aux, $_POST["lngAccion"]);
     //ahora guardo en tbtareas esta tarea pendiente
     $clsCNRecl->tareaActualizar('QS', $_POST["Id"], $_SESSION['usuario'], 'Cierre', '');
     //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']