示例#1
0
         $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";
     $doc = new RReporte();
     $doc->setMes($_POST['mes']);
     $doc->setAnio($_POST['anio']);
     $documento = $doc->output();
     $result = array("doc" => $documento, "band" => $documento != '');
     print json_encode($result);
     break;
示例#2
0
         $email->setDestino($rs->fields['email'], utf8_decode($rs->fiels['nombre']));
         $documento .= " " . $rs->fields['email'];
         $datos = array();
         $usuario->setId($rs->fields['idUsuario']);
         $datos['nombreCompleto'] = $usuario->getNombre();
         $usuario->setId($reporte->getIdUsuario());
         $datos['nombreCompletoReportado'] = $usuario->getNombre();
         $datos['Latitud'] = $reporte->getLatitud();
         $datos['Longitud'] = $reporte->getLongitud();
         $datos['Fecha'] = $reporte->getFecha();
         $datos['Direccion'] = $reporte->getDireccion();
         $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;
     }