$db = TBase::conectaDB("sip"); $rs = $db->Execute("select num_personal from ficha_personal \n\t\t\t\t\twhere nombres like '%" . $_GET['term'] . "%' \n\t\t\t\t\t\tor apellido_p like '%" . $_GET['term'] . "%' \n\t\t\t\t\t\tor apellido_m like '%" . $_GET['term'] . "%'\n\t\t\t\t\t\tor concat(nombres, ' ', apellido_p, ' ', apellido_m) like '%" . $_GET['term'] . "%'\n\t\t\t\t\t\tor concat(apellido_p, ' ', apellido_m, ' ', nombres) like '%" . $_GET['term'] . "%'\n\t\t\t\t"); $obj = new TTrabajador(); $datos = array(); while (!$rs->EOF) { $el = array(); $obj->setId($rs->fields['num_personal']); $el['id'] = $obj->getId(); $el['label'] = $obj->getNombreCompleto(); $el['nip'] = $obj->getPass() != ''; $el['identificador'] = $obj->getId(); array_push($datos, $el); $rs->moveNext(); } echo json_encode($datos); break; case 'add': $obj = new TUsuario($_POST['num_personal']); echo json_encode(array("band" => $obj->add())); break; case 'del': $obj = new TUsuario($_POST['usuario']); echo json_encode(array("band" => $obj->del())); break; case 'setPerfil': $obj = new TUsuario($_POST['usuario']); echo json_encode(array("band" => $obj->setTipo($_POST["tipo"]))); break; } break; }