Beispiel #1
0
     break;
 case 'pdf':
     require_once getcwd() . "/repositorio/pdf/cotizacion.php";
     $obj = new RCotizacion($_GET['id']);
     $obj->generar();
     $documento = $obj->Output();
     if ($documento == '') {
         $result = array("doc" => "", "band" => false);
     } else {
         if ($_GET['email'] == 'no') {
             $result = array("band" => true, "documento" => $obj->Output());
         } else {
             global $sesion;
             $email = new TMail();
             $cotizacion = new TCotizacion($_GET['id']);
             $email->setTema("Su cotización");
             $email->setDestino($cotizacion->cliente->getEmail(), utf8_decode($cotizacion->cliente->getNombre()));
             $datos = array();
             $datos['nombreCompleto'] = $cotizacion->cliente->getNombre();
             $datos['ligaActualizacionDatosCliente'] = $ini["sistema"]["url"] . "?mod=clienteDatos&data=" . base64_encode($cotizacion->cliente->getId());
             $email->setBodyHTML(utf8_decode($email->construyeMail(file_get_contents("repositorio/mail/cotizacion.txt"), $datos)));
             $email->adjuntar($documento);
             $result = array("doc" => $documento, "band" => $email->send(), "email" => $cotizacion->cliente->getEmail());
         }
     }
     print json_encode($result);
     break;
 case 'autocompleteRopa':
     $db = TBase::conectaDB();
     $rs = $db->Execute("select * from ropa a join item b using(idItem) where descripcion like '%" . $_GET['term'] . "%' or marca like '%" . $_GET['term'] . "%' or nombre like '%" . $_GET['term'] . "%'");
     $datos = array();
     $doc->setDoctor($_POST['usuario']);
     $doc->setConsultorio($_POST['consultorio']);
     $doc->setTurno($_POST['turno']);
     $doc->setMes($_POST['mes']);
     $doc->setAnio($_POST['anio']);
     $documento = $doc->output();
     if ($documento == '') {
         $result = array("doc" => "", "band" => false);
     } else {
         if ($_POST['enviar'] == 'no') {
             $result = array("doc" => $documento, "band" => true);
         } else {
             global $sesion;
             $email = new TMail();
             $consultorio = new TConsultorio($_POST['consultorio']);
             $email->setTema("Reporte " . utf8_decode($consultorio->getClave() . " " . $consultorio->getNombre()));
             $email->setDestino($consultorio->supervisor->getEmail(), utf8_decode($consultorio->supervisor->getNombreCompleto()));
             $doctor = new TDoctor($_POST['usuario'] == '' ? $sesion['usuario'] : $_POST['usuario']);
             $datos = array();
             $datos['nombreCompleto'] = $consultorio->supervisor->getNombreCompleto();
             $datos['nombreDoctor'] = $doctor->getNombreCompleto();
             $email->setBodyHTML(utf8_decode($email->construyeMail(file_get_contents("repositorio/mail/reporteDoctor.txt"), $datos)));
             $email->adjuntar($documento);
             $result = array("doc" => $documento, "band" => $email->send(), "emailSupervisor" => $consultorio->supervisor->getEmail());
         }
     }
     print json_encode($result);
     break;
 case 'generalExcel2':
     #Este incluye todas las consultas realizadas en un mes
     require_once getcwd() . "/repositorio/excel/general.php";
Beispiel #3
0
                    $datos['comentario1'] = $reporte->getCampo1();
                    $datos['comentario2'] = $reporte->getCampo2();
                    $datos['comentario3'] = $reporte->getCampo3();
                    $email->setBodyHTML(utf8_decode($email->construyeMail(file_get_contents("repositorio/mail/ubicacion.txt"), $datos)));
                    $email->adjuntar($img);
                    $email->send();
                    $rs->moveNext();
                }
                $result = array("doc" => $documento, "band" => true);
                echo json_encode($result);
                break;
            case 'solicitarUbicacionMail':
                $db = TBase::conectaDB();
                $email = new TMail();
                $usuario = new TUsuario($_GET['user']);
                $origen = new TUsuario($_GET['solicita']);
                $datos = json_decode(file_get_contents("data.json"));
                foreach ($datos as $key => $val) {
                    $config[$key] = $val;
                }
                $email->setTema(utf8_decode("Solicitud de ubicación"));
                $email->setDestino($usuario->getEmail(), utf8_decode($usuario->getNombre()));
                $datos = array();
                $datos['nombreCompleto'] = $usuario->getNombre();
                $datos['direccionReportar'] = $config['web'] . "/?mod=reportarUbicacion&usuario=" . base64_encode($usuario->getId()) . "&solicita=" . base64_encode($origen->getId());
                $email->setBodyHTML(utf8_decode($email->construyeMail(file_get_contents("repositorio/mail/ubicar.txt"), $datos)));
                echo json_encode(array("band" => $email->send()));
                break;
        }
        break;
}