Exemplo n.º 1
0
//comprobamos si se ha submitido el formulario
if (isset($_POST['cmdAlta']) && isset($_POST['AltaDoc']) && $_POST['AltaDoc'] === 'NO') {
    //se envia los datos del formulario
    $insertado = $clsCNRecl->Modificar($_POST['lngId'], $_POST['datFechaAlta'], $_POST['strReclamacion'], $_POST['strClienteNombre'], $_POST['strClienteApellidos'], $_POST['strEmpresa'], $_POST['strDireccion'], $_POST['strPoblacion'], $_POST['strProvincia'], $_POST['lngCP'], $_POST['strTelefono'], $_POST['strEmail'], $_POST['strServAfect'], $_POST['datFechaServicio'], $_POST['lngFactura'], $_POST['lngExpediente'], $_POST['strOficina'], $_POST['strTipReclamacion'], $_POST['strDepartamento'], $_POST['strDescripcion'], $_POST['datFechaReclamacion'], $_POST['optCri013'], $_SESSION['usuario']);
    //si se ha actualizado correctamente vamos a la pagina de exto sino a la de error
    if ($insertado) {
        //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
            for ($i = 0; $i < count($DatosEnvio); $i++) {
                EnviaCorreos($DatosEnvio[$i]['email'], $_POST['ori'], $DatosEnvio[$i]['Responsable'], $_POST['strReclamacion'], date('d/m/Y'), $DatosEnvio[$i]['Departamento'], $datosEmail['tipo']);
            }
        }
        //        //envio correo al responsable de oficina o departamento
        //        //busco el responsable de oficina o departamento
        //        $DatosResponsable=$clsCNRecl->DatosDepartamentoEmpleado($_SESSION['usuario']);
        //
        //        EnviaCorreos($DatosResponsable['email'], $_POST['ori'], $DatosResponsable['Responsable'], $_POST['strReclamacion'],  date('d/m/Y'), $DatosResponsable['Departamento']);
        //envio de correo si hay en el campo 'strEmail'