//sino viene Id conseguir sacarlo de aqui **$datosReclamacion['lngId']** IMPORTANTE $asignacion = $clsCNNCS->ReasignarComentario($_POST['id'], $_POST['strAsigEmpl']); //si $asignacion es true vamos a pagina de exito.php, sino a la de error.php if ($asignacion) { //busco el correo a quien a sido reasignado $datosReasignar = $clsCNNCS->datosReasignado($_POST['id'], $_POST['strAsigEmpl']); EnviaCorreoCambioResponsable($datosReasignar['email'], $datosReasignar['origen'], $datosReasignar['reasignado'], $datosReasignar['numero'], $datosReasignar['fecha'], $datosReasignar['Departamento']); echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/exito.php?Id=La no conformidad ha sido reasignada correctamente.">'; die; } else { echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL=../vista/error.php?Id=Se ha producido un error al reasignar la no conformidad.">'; die; } } else { //recuperar los datos de la no conformidad por la id $datosTipificacion = $clsCNNCS->DatosTipificacion1($_GET['id']); ?> <!DOCTYPE html> <HTML> <HEAD> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="../images/q.ico"> <TITLE>No Conformidad-SOLUCIÓN</TITLE> <script language="JavaScript"> function validar() { esValido=true; textoError='';
} 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."); } } if (isset($_POST['cmdAlta']) && isset($_POST['AltaDoc']) && $_POST['AltaDoc'] === 'NO') { //se envia los datos del formulario $insertado = $clsCNNCS->Modificar($_POST['lngId'], $_POST['strServicio'], $_POST['strCliente'], $_POST['strContrato'], $_POST['strReqIncumplido'], $_POST['strDocAplicable'], $_POST['strDepartamento'], $_POST['strOficinaAfectada'], $_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']); $datosTipificacion = $clsCNNCS->DatosTipificacion1($_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'] $DatosEnvio[] = $clsCNRecl->DatosDepartamentoEmpleado($_SESSION['usuario']); } else { //si tiene datos $DatosEnvio = $datosEmail['datosEnvio']; } //ahora hago el/los envios de correos