Blog – pt

Bugs quando logado como usuário de emergência

No config.php pode ser especificado um login para uma emergência utilizada. Isto resolve alguns bugs em código relacionado. inicio.php: Mostrar na linha superior algum texto para indicar que este é o usuário de emergência inicio_main.php: Não falhar quando o usuário é o usuário de emergência menubases.php: Não mostrar aviso de índice indefinido para o usuário […]

Melhora a troca de caracteres com uma mistura de bancos de dados utf-8/iso

A troca entre bancos de dados com diferentes caracteres não funcionou bem. Causado pelo mau feedback (devido a diferentes métodos de exibição) e pela remoção da cláusula de “cabeçalho” no config.php (culpa minha). Este compromisso melhora isto para as operações básicas. página inicial.php: Mostrar charsets como institutional_info.php + mostrar novo valor se o banco de […]

Instalação ABCD

ABCD versão 1.0 veio originalmente em três versões principais: pacote de instalação não assistida para Windows: este é um arquivo ZIP contendo todos os arquivos necessários, que simplesmente precisa ser descompactado na raiz de (um de seus) discos rígidos, por exemplo, C: . Uma vez que abrange o Apache e PHP, depois de simplesmente descompactá-lo […]

YAZ

YAZ é um software disponível livremente para a incorporação do protocolo Z39.50 nas aplicações. Z39.50 é usado como um protocolo para recuperar dados de outros catálogos, principalmente em formato MARC. ABCD usa YAZ para a sua função “Z39.50” no módulo de catalogação. Como instalar o Yaz no PHP 7.4 Adicione as seguintes linhas em sua […]

Informações básicas

Introdução geral ao ABCD como um pacote de software ABCD é o acrônimo de uma suíte de software para Automação de Bibliotecas e Centros de Documentação. Em espanhol isto significa, na íntegra: Automatisación de Bibliotécas y Centros de Documentación, que mantém o mesmo acrônimo válido também para o idioma francês (Automation des Bibliothèques et Centres […]

Apêndice V – MX.PFT: Lista de parâmetros que extraem do ambiente CGI

Dica: A lista de parâmetros que são habilitados no mx.pft deve ser adaptada para a aplicação e às permissões de leitura/gravação concedidas. Por exemplo, se forem habilitados parâmetros como create=, append=, ifupd=, fullinv= e similares, a base de dados pode ficar exposta a ações mal -intencionadas. Parâmetro Formato de extração what ,(if v2000^n=’what’ then v2000^n/ fi), prolog= ,(if v2000^n=’prolog’ then […]

Apêndice IV – Lista de arquivos TABs disponíveis

Para serem usados tanto no modo de apresentação como para inversão das bases ASCII CODE PAGE 437 (CP437) ac437.tab   Caracteres válidos do conjunto ASCII CP437 ac437n.tab  Caracteres válidos do conjunto ASCII CP437 incl. 0-9 ac437XT.tab Caracteres válidos do conjunto ASCII CP437 incl. 0-9 e &'()*+,-./: ma437.tab  Conversão dos caracteres para maiúsculas (com acento) mi437.tab  Conversão […]

Apêndice III – Estrutura dos registros de uma base ISIS

Um registro com estrutura ISIS tem duas características especiais que oferecem uma grande versatilidade para o tratamento de informação textual: campos repetitivos e de tamanho variável. Considerando que os registros não têm um tamanho predeterminado, nem os campos têm um tamanho fixo, nem uma quantidade predeterminada de ocorrências, não é possível ter acesso direto a nenhuma porção de dados […]