Quais são os possíveis filtros nos campos de formulário do Joomla?


11

Eu vejo o uso intermitente filter="safehtml"e filter="string"através de formulários Joomla. Existe uma lista completa e é possível criar filtros personalizados?


FYI: filtros O JForm estão agora em /libraries/src/Form/Form.php método filterField
bertmert

Respostas:


12

Os filtros possíveis são:

  • regras (Regras de Controle de Acesso)
  • não definido (não faça nada, deixando o valor de retorno como nulo)
  • bruto (sem filtro)
  • int_array (Filtre a entrada como uma matriz de números inteiros)
  • safehtml (HTML seguro do filtro)
  • server_utc (converte uma data para UTC com base no deslocamento do fuso horário do servidor)
  • user_utc (converte uma data para UTC com base no deslocamento do fuso horário do usuário)
  • URL (filtro de URL que também garante a presença do protocolo)
  • tel (Filtre o número do telefone. Ele tentará corresponder com padrões específicos, senão retornará uma sequência de números)

Para obter uma lista completa dos filtros jInput e como usá-los, consulte Recuperando dados da solicitação usando o JInput .

Espero que isto ajude


Onde você conseguiu / encontrou isso? Estou olhando joomla\libraries\filter\input.phpe veja alguns da sua lista e outros que você não incluiu.
GDP


@GDP - Os filtros no arquivo que você mencionou são para JInput como mostrar aqui
Lodder

Ah, aí está ... sempre tem um tempo infernal para encontrá-lo, então pensei que era uma pergunta que valia a pena.
GDP

Não se preocupe. Quanto aos filtros personalizados, é possível criar seus próprios estendendo a classe, mas nunca tentei isso.
Lodder
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.