$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']