Esempio n. 1
0
            //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&Oacute;N</TITLE>

<script language="JavaScript">


function validar()
{
  esValido=true;
  textoError='';
Esempio n. 2
0
    }
    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