$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"; $doc = new RReporte(); $doc->setMes($_POST['mes']); $doc->setAnio($_POST['anio']); $documento = $doc->output(); $result = array("doc" => $documento, "band" => $documento != '');
echo json_encode(array("band" => $obj->guardar())); break; case 'del': $obj = new TUsuario($_POST['usuario']); echo json_encode(array("band" => $obj->eliminar())); break; case 'autocomplete': $db = TBase::conectaDB(); $rs = $db->Execute("select idUsuario from usuario a join doctor b using(idUsuario) where (nombre like '%" . $_GET['term'] . "%' or app like '%" . $_GET['term'] . "%' or apm like '%" . $_GET['term'] . "%' or concat(nombre, ' ', app, ' ', apm) like '%" . $_GET['term'] . "%' or concat(app, ' ', apm, ' ', nombre) like '%" . $_GET['term'] . "%') and idUsuario not in (select idUsuario from encargados where idSupervisor = " . $_GET['sup'] . ")"); $obj = new TDoctor(); $datos = array(); while (!$rs->EOF) { $el = array(); $obj->setId($rs->fields['idUsuario']); $el['id'] = $obj->getId(); $el['label'] = $obj->getNombreCompleto(); $el['identificador'] = $obj->getId(); array_push($datos, $el); $rs->moveNext(); } echo json_encode($datos); break; case 'addsup': $obj = new TUsuario($_POST['supervisor']); echo json_encode(array("band" => $obj->addSupervisado($_POST['doctor']))); break; case 'delsup': $obj = new TUsuario($_POST['supervisor']); echo json_encode(array("band" => $obj->delSupervisado($_POST['doctor']))); break; case 'saveDatosPersonales':