if ($_POST['tipo'] == 3) { $obj = new TDoctor(); $obj->setCedula($_POST['cedula']); $obj->setUniversidad($_POST['universidad']); $obj->setEspecialidad($_POST['especialidad']); } else { $obj = new TUsuario(); } $obj->setId($_POST['id']); $obj->setNombre($_POST['nombre']); $obj->setApp($_POST['app']); $obj->setApm($_POST['apm']); $obj->setEmail($_POST['email']); $obj->setPass($_POST['pass']); $obj->setTipo($_POST['tipo']); $obj->setEstado($_POST['estado']); 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();