1, 'Data' => 2, 'Titulo' => 3, 'Autor' => 4, 'Assuntos primarios' => 5, 'Assuntos secundarios' => 6, 'Ilustrado' => 7, 'Caderno' => 8, 'Pagina' => 9, 'Arquivo digital' => 10, 'Forma documento' => 11, 'Local de publicacao' => 12, 'Observacoes' => 13, 'Descritores imagem' => 14, 'Termo geografico' => 16, 'Coluna' => 17, 'Recorte' => 19, 'Alimentador' => 20, 'Tema Anuario' => 21, ); $fdt_tupi = array( 'cod.titulo' => 1, 'postopo' => 2, 'num.entrada' => 3, 'num.tombo' => 4, 'datain' => 5, 'dataex' => 6, 'acervo (DIF ou PRE)' => 7, 'cadarq' => 10, 'caddep' => 11, 'cadddl' => 12, 'outarq' => 13, 'categorias' => 15, 'presok' => 16, 'roteiro de locução' => 17, 'mat.acervo' => 18, 'mat.orig' => 19, 'titulo' => 20, 'outros titulos' => 22, 'data/série' => 24, 'conteudo/sinopse' => 25, 'descritores' => 26, 'descritores secundários' => 27, 'identidades' => 28, 'ndxlib' => 29, 'materiais' => 40, 'materiais' => 41, 'materiais' => 42, 'materiais' => 43, 'materiais' => 44, 'materiais' => 45, 'mat' => 46, 'mat' => 47, 'mat' => 48, 'mat' => 49, 'mat' => 50, 'mat' => 51, 'mat' => 52, 'mat' => 53, 'mat' => 54, 'mat' => 55, 'evol.estado tec.' => 56, 'movimentacao' => 57, 'movimentacao' => 58, 'obsmat' => 59, 'producao*' => 60, 'dir.arte*' => 61, 'fotografia*' => 62, 'musica*' => 63, 'som*' => 64, 'montagem*' => 65, 'direcao*' => 66, 'arg/roteiro*' => 67, 'distribuicao*' => 68, 'colab./outros' => 69, 'producao1' => 70, 'dir.arte1' => 71, 'fotografia1' => 72, 'musica1' => 73, 'som1' => 74, 'montagem1' => 75, 'producao2(res.p/expandir)' => 80, 'dir.arte2(res.p/expandir)' => 81, 'fotografia2(res.p/expandir)' => 82, 'musica2(res.p/expandir)' => 83, 'som2(res.p/expandir)' => 84, 'loc.prod.lan' => 85, 'dat.prod.lan' => 86, 'lab/est/locacoes' => 87, 'premios' => 88, 'fontes' => 89, 'certificados' => 95, 'examinador' => 98, 'observações' => 99, 'termos geográficos' => 165, 'quicktime' => 900, 'revisão' => 901, 'vídeo' => 902, ); // Database connection setup. $db = 'anu10'; $fdt = ${'fdt_'. $db}; $db = new Isis_Db($fdt, $db, new Isis_Server()); $display->h2('Server'); if (!$db->srv->sock) { echo "could not contact server\n"; } else { $display->h3("Number of records"); $query = 'HORA'; $recs = $db->num_recs($query); echo "Got ". count($recs) ." terms for '$query'\n"; $display->h3("Terms beginning with..."); $query = 'Hora'; $terms = $db->terms(strtoupper($query)); echo "Got ". count($terms) ." terms for '$query'\n"; foreach ($terms as $t) { list($cnt, $term) = explode("\t", $t); echo "'$term'($cnt) "; } $display->br(); $display->h3('Query reading records'); $query = 'Corumbiara'; $recs = $db->query(strtoupper($query)); echo "Got ". count($recs) ." records for '$query'\n"; foreach ($recs as $r) { echo "
---\n", $r->toString(), "---\n\n"; } $display->h3('Query reading a record'); $r = $db->read(6); echo "
---\n", $r->toString(), "---\n