Caminho no Gestor bibliotecas/admin-topbar.php
O cabeçalho usa o usuário autenticado no servidor. Favoritos ficam em usuarios_topbar_favoritos; a largura fica em usuarios_preferencias, chave admin_content_width. Sem colunas necessárias, a leitura cai no padrão e a escrita retorna indisponível.
-
admin_topbar_escape escapa texto/atributos em UTF-8, substituindo caracteres inválidos.
-
admin_topbar_catalogo reúne páginas ativas no idioma atual, filtra permissão de módulo/operação e caminhos seguros; não oferece gatilhos de alteração nem registros dinâmicos.
-
admin_topbar_caminho_seguro recusa caminhos vazios, relativos acima da raiz, URLs, controles e marcadores.
-
admin_topbar_favoritos lê somente os favoritos do usuário atual e conserva apenas itens presentes no catálogo autorizado.
-
admin_topbar_largura_conteudo aceita normal, expanded e full; padrão normal.
-
admin_topbar_renderizar devolve vazio sem usuário, preenche o componente, injeta estado JSON escapado e enfileira admin-topbar.js.
-
admin_topbar_ajax inicia a segurança da interface, exige sessão e POST e atende adicionar/remover/ordenar favoritos ou salvar largura. Ordenação precisa conter exatamente os favoritos atuais, sem duplicatas. O usuário não vem do cliente; 400/401/403/405/503 e 500 distinguem entradas, sessão, permissão, método, schema e falha de escrita.
Veja Interface administrativa.
Funções extraídas
Gerado a partir de gestor/bibliotecas/admin-topbar.php · 7 funções
admin_topbar_escape
ver no código · linha 4 ↗admin_topbar_escape($valor)REQ-228: cabeçalho administrativo. Nenhum identificador de usuário vem do cliente.
Parâmetros
$valor
admin_topbar_catalogo
ver no código · linha 8 ↗admin_topbar_catalogo()admin_topbar_caminho_seguro
ver no código · linha 38 ↗admin_topbar_caminho_seguro($caminho)Parâmetros
$caminho
admin_topbar_favoritos
ver no código · linha 43 ↗admin_topbar_favoritos($catalogo)Parâmetros
$catalogo
admin_topbar_largura_conteudo
ver no código · linha 55 ↗admin_topbar_largura_conteudo($usuarioId)Parâmetros
$usuarioId
admin_topbar_renderizar
ver no código · linha 64 ↗admin_topbar_renderizar()admin_topbar_ajax
ver no código · linha 92 ↗admin_topbar_ajax()