Quali sono i possibili filtri nei campi del modulo Joomla?


11

Vedo l'uso intermittente filter="safehtml"e filter="string"attraverso i moduli di Joomla. Esiste un elenco completo e è possibile creare filtri personalizzati?


Cordiali saluti: I filtri JForm sono ora in /libraries/src/Form/Form.php metodo
filterField

Risposte:


12

I possibili filtri sono:

  • regole (Regole di controllo dell'accesso)
  • unset (Non fare nulla, lasciando quindi il valore restituito come nullo)
  • grezzo (nessun filtro)
  • int_array (Filtra l'input come un array di numeri interi)
  • safehtml (Filtro HTML sicuro)
  • server_utc (Converti una data in UTC in base all'offset del fuso orario del server)
  • user_utc (Converti una data in UTC in base all'offset del fuso orario dell'utente)
  • url (filtro URL che garantisce anche la presenza del protocollo)
  • tel (Filtro per numero di telefono. Cercherà di abbinare modelli specifici, altrimenti restituirà una stringa di numeri)

Per un elenco completo dei filtri jInput e su come usarli, vedere Recupero dei dati delle richieste utilizzando JInput .

Spero che sia di aiuto


Dove hai trovato / trovato questo? Sto guardando joomla\libraries\filter\input.phpe vedo alcuni dalla tua lista e altri che non hai incluso.
PIL,

Dai

@GDP - I filtri nel file che hai citato sono per JInput come mostrato qui
Lodder

Ah, eccolo lì ... divertiti sempre a trovarlo, quindi ho pensato che fosse una domanda utile.
PIL

Nessun problema. Per quanto riguarda i filtri personalizzati, molto probabilmente puoi crearne uno tuo estendendo la classe, ma non l'ho mai provato.
Lodder,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.