Back to top

Autore Topic: Filtraggio dati Joomla in entrata e in uscita  (Letto 1910 volte)

Offline ispuk

  • Appassionato
  • ***
  • Post: 252
    • Mostra profilo
Filtraggio dati Joomla in entrata e in uscita
« il: 21 Feb 2010, 17:31:45 »
ciao aa tutti ,mi stavo chiedendo ,prima di andarmi a spulciare file per file di joomla, c'è qualcuno che sa dirmi come joomla filtra le stringhe tesuali come per esempio il testo di un articolo o del titolo dell'articolo ,nel momento in cui li inserisce nel db e nel momento in cui li richiama?

quali funzioni php vengono sfruttate?

grazie e scusate se non mi impegno a cercamela da solo la risposta  :P

mau_develop

  • Visitatore
Re:Filtraggio dati Joomla in entrata e in uscita
« Risposta #1 il: 21 Feb 2010, 18:13:53 »
scusate se non mi impegno a cercamela da solo la risposta
------------------------------------------------------------

...cioè, sai che c'è ma non hai voglia di cercartela e stai chiedendo a qualcuno di farlo alposto tuo?

..... mi unisco.... una birraaa! :):)

onesto ma un po' paraculo ti pare?

M.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Filtraggio dati Joomla in entrata e in uscita
« Risposta #2 il: 21 Feb 2010, 20:59:51 »
JRequest::getVar nel model...

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline ispuk

  • Appassionato
  • ***
  • Post: 252
    • Mostra profilo
Re:Filtraggio dati Joomla in entrata e in uscita
« Risposta #3 il: 22 Feb 2010, 00:31:50 »
eheheh hai ragionissima :D

cercavo qualcuno che ci si fosse imbattuto prima di me :D

ehehe mettiamola cosi !! :P

Offline ispuk

  • Appassionato
  • ***
  • Post: 252
    • Mostra profilo
Re:Filtraggio dati Joomla in entrata e in uscita
« Risposta #4 il: 22 Feb 2010, 00:41:50 »
marco ,grazie inanzitutto, poi con model intendi un file specifico ..?:) ehehe non prendermi per para culo davvero ;)


Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Filtraggio dati Joomla in entrata e in uscita
« Risposta #5 il: 22 Feb 2010, 09:17:07 »
opps volevo dire JRequest::get(), non getVar()  :(

nello schema proposto da joomla (vedi il wiki) i dati inviati si leggono all'interno del metodo store() del model dei dati da salvare (quindi il specifico file nella cartella models del componente). ovviamente ciò non è vincolante ...ma è buona norma attenercisi.

Codice: [Seleziona]
$row =& $this->getTable();
$data = JRequest::get( 'post' );
$row->bind($data);

in questo modo viene effettuato il filtraggio stretto di tutto ciò che è inviato.
se hai bisogno di html dopo get('post') specifica i campi che possono contenere html:

Codice: [Seleziona]
$data['htmlText']=JRequest::getVar( 'htmlText', '', 'post', 'string', JREQUEST_ALLOWHTML );

per le opzioni di getVar però ti vedi il wiki, se no... ;)

questo in via generale; per il com_content vedi /administrator/components/com_content/models/element.php

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline ispuk

  • Appassionato
  • ***
  • Post: 252
    • Mostra profilo
Re:Filtraggio dati Joomla in entrata e in uscita
« Risposta #6 il: 22 Feb 2010, 21:17:02 »
ragazzi non sapete quanto apprezzo lo sforzo che state facendo per farmi capire meglio ;) ,non è facile purtroppo :)  , quello che avete scritto per me è arabo  :P

io volevo sapere quali funzioni adopera joomla per inserire e estrarre dati da db ,se usa per esempio htmlentites() o mysql_real_string_escape() etc etc

insomma la base ,magari mi state parlando di una libreria interna voi?

scusate l'ignoranaza :P

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Filtraggio dati Joomla in entrata e in uscita
« Risposta #7 il: 22 Feb 2010, 21:25:09 »
scusa, ma ora che sai qual è la classe vai a vedere il codice nel reference...

ciao
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline ispuk

  • Appassionato
  • ***
  • Post: 252
    • Mostra profilo
Re:Filtraggio dati Joomla in entrata e in uscita
« Risposta #8 il: 22 Feb 2010, 22:33:35 »
ehehe non ti arrabbiare ma il reference dove lo trovo?  :-X

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

 



Web Design Bolzano Kreatif