Conn2Flow
Navegação das docs

Referência / Bibliotecas

Biblioteca host.php

Legado do modo multi-host: host_url(), host_pub_id() e host_loja_nome() consultam tabelas que as instalações atuais não têm.

Caminho no Gestor bibliotecas/host.php

Resto da época em que um Gestor atendia várias lojas (hosts) no mesmo banco. As três funções leem as tabelas hosts e hosts_variaveis e usam $_GESTOR['host-id'] como host padrão.

Função Devolve
host_url(['opcao' => 'full', 'id_hosts' => …]) https://<dominio>/ com opcao=full, senão só o domínio
host_pub_id(['id_hosts' => …]) a coluna pub_id do host
host_loja_nome(['id_hosts' => …]) a variável nome do módulo loja-configuracoes, ou Minha Loja <id>

Defeitos, para quem mantiver código legado:

  • O resultado fica em cache na global $_HOST sem considerar o id_hosts: a segunda chamada com outro host devolve o valor do primeiro.

  • host_pub_id() ignora o id_hosts recebido na consulta e usa sempre $_GESTOR['host-id'].

  • host_url() sem opcao gera warning de variável indefinida.

  • id_hosts entra no SQL sem escape.

O único chamador no core é a interface.php, nos campos de imagem que procuram miniaturas em hosts_arquivos, um ramo que também depende das tabelas ausentes.

Funções

Gerado a partir de gestor/bibliotecas/host.php · 3 funções

3 de 3

host_url

ver no código · linha 38 ↗
host_url(array|false $params = false): string|false

Retorna a URL do host.

Parâmetros

$paramsarray|false
Parâmetros da função.

Retorno

string|false
A URL do host no formato solicitado, ou false se o host não for encontrado.

host_pub_id

ver no código · linha 98 ↗
host_pub_id(array|false $params = false): string|false

Retorna o identificador público (pubID) do host.

Parâmetros

$paramsarray|false
Parâmetros da função.

Retorno

string|false
O identificador público do host, ou false se o host não for encontrado.

host_loja_nome

ver no código · linha 148 ↗
host_loja_nome(array|false $params = false): string|false

Retorna o nome da loja configurado para o host.

Parâmetros

$paramsarray|false
Parâmetros da função.

Retorno

string|false
O nome da loja ou false se o host não for encontrado.

O Futuro é Híbrido: Humano + IA.

O Conn2Flow é a ferramenta. Se você precisa do Arquiteto para desenhar a estratégia da sua empresa usando essa tecnologia...

Contrate Consultoria Especializada