phpDocumentor gateway
[ class tree: gateway ] [ index: gateway ] [ all elements ]

Class: AZIONI_FORM_AJAX

Source Location: /c_azioni.inc

Class AZIONI_FORM_AJAX

Class Overview

Esegue le azioni comandate dalla pagina HTML chiamante via GET sui dati passati via POST utilizzando i link di tipo AJAX

Located in /c_azioni.inc [line 648]

AZIONI_FORM
   |
   --AZIONI_FORM_AJAX

Methods

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From AZIONI_FORM

AZIONI_FORM::$esegui_carica
AZIONI_FORM::$parametri
AZIONI_FORM::$time

Inherited From AZIONI_FORM

AZIONI_FORM::__construct()
Costruttore - imposta i $parametri di default e quindi li sovrascrive con i valori attuali arrivati su $_GET
AZIONI_FORM::aggiorna()
Azione di aggiornamento riga (quella identificata dal parametro ID) con i valori in $_POST
AZIONI_FORM::aggiorna_fk()
Azione di aggiornamento di una tabella di legame (vedi checkbox-fk). Si aspetta delle checkbox.
AZIONI_FORM::aggiorna_tutto()
Azione di aggiornamento di tutte le righe presenti nella pagina. Si aspetta un array nel post contenente gli id delle righe da aggiornare, che ha come nome quello del campo ID presente nei parametri o quello del gestore in alternativa
AZIONI_FORM::annulla_filtro()
Annulla il filtro corrente della pagina
AZIONI_FORM::annulla_filtro_def()
Annulla il filtro di default corrente della pagina
AZIONI_FORM::carica()
Questo metodo viene sempre richiamato terminata l'esecuzione dell'azione comandata via GET - esegue il caricamento ordinato ed eventualmente filtrato sul gestore passato
AZIONI_FORM::chiudi_pop_up()
Da chiamare come reazione sulle pop-up quando si vuole chiuderle
AZIONI_FORM::chiudi_pop_up_refresh()
Da chiamare come reazione sulle pop-up quando si vuole chiuderle e aggiornare la pagina che ha aperto la pop-up
AZIONI_FORM::condizione_filtro()
Come filtra, ma ritorna il filtro in una stringa senza impostarlo in sessione
AZIONI_FORM::crea()
Azione di creazione riga usando i dati in $_POST
AZIONI_FORM::elimina()
Azione di eliminazione riga (quella identificata dal parametro ID)
AZIONI_FORM::esegui()
Esecuzione dell'azione presente in $parametri["AZIONE"] - viene richiamato il metodo con il nome corrispondente, parsificato il file $parametri["FILE"] e trasformato con gli stessi parametri
AZIONI_FORM::esegui_stored_procedure()
Esegue la stored NOME-STORED con i parametri PARAMETRO-0, PARAMETRO-1, ..., PARAMETRO-N
AZIONI_FORM::filtra()
Azione di filtraggio (ricerca) - viene costruita la condizione di filtro usando i valori passati in $_POST["filtro"]
AZIONI_FORM::filtro_pagina()
Ritorna il filtro in sessione per il file presente nei parametri, risultato della combinazione fra il filtro di default e il filtro della maschera, NULL se non e' presente alcun filtro
AZIONI_FORM::imposta_filtro()
Imposta il filtro della pagina
AZIONI_FORM::imposta_filtro_def()
Imposta il filtro di default per la pagina. Tale filtro viene cercato fra i parametri, chiave FILTRO-DEF
AZIONI_FORM::imposta_parametro()
Impostazione parametro
AZIONI_FORM::mostra()
Azione di visualizzazione (maschera di elenco) - rimuove i filtri e gli ordinamenti in sessione per la pagina corrente
AZIONI_FORM::mostra_riga()
Azione di visualizzazione puntuale (una riga di dettaglio) - rimuove i filtri e gli ordinamenti in sessione per la pagina corrente
AZIONI_FORM::mostra_ultimo_inserito()
Carica direttamente l'ultimo record inserito nella tabella
AZIONI_FORM::ordina()
Imposta o rimuove le informazioni di ordinamento in base ai parametri passati via GET
AZIONI_FORM::ordina_singolo()
Imposta o rimuove le informazioni di ordinamento in base ai parametri passati via GET - l'ordinamento viene mantenuto su un solo campo, a differenza dell'azione ordina che lo mantiene su pi campi
AZIONI_FORM::parametro()
Lettura parametro opzionale
AZIONI_FORM::parametro_richiesto()
Lettura parametro richiesto

[ Top ]
Method Summary
AZIONI_FORM_AJAX   __construct()  
void   aggiorna()  
void   aggiorna_fk()  
void   aggiorna_tutto()  
void   crea()  
void   elimina()  
void   esegui()   Rispetto alla versione di AZIONI_FORM, non tiene in considerazione alcun tipo di reazione, poiche' queste vengono comandate dal framework javascript
void   esegui_stored_procedure()  

[ Top ]
Methods
Constructor __construct  [line 651]

  AZIONI_FORM_AJAX __construct( [ $defaults = array()]  )

Parameters:
   $defaults: 

API Tags:
Access:  public


Redefinition of:
AZIONI_FORM::__construct()
Costruttore - imposta i $parametri di default e quindi li sovrascrive con i valori attuali arrivati su $_GET

[ Top ]
aggiorna  [line 663]

  void aggiorna( &$rs  )

Parameters:
   &$rs: 

API Tags:
Access:  public


Redefinition of:
AZIONI_FORM::aggiorna()
Azione di aggiornamento riga (quella identificata dal parametro ID) con i valori in $_POST

[ Top ]
aggiorna_fk  [line 681]

  void aggiorna_fk( &$rs  )

Parameters:
   &$rs: 

API Tags:
Access:  public


Redefinition of:
AZIONI_FORM::aggiorna_fk()
Azione di aggiornamento di una tabella di legame (vedi checkbox-fk). Si aspetta delle checkbox.

[ Top ]
aggiorna_tutto  [line 675]

  void aggiorna_tutto( &$rs  )

Parameters:
   &$rs: 

API Tags:
Access:  public


Redefinition of:
AZIONI_FORM::aggiorna_tutto()
Azione di aggiornamento di tutte le righe presenti nella pagina. Si aspetta un array nel post contenente gli id delle righe da aggiornare, che ha come nome quello del campo ID presente nei parametri o quello del gestore in alternativa

[ Top ]
crea  [line 657]

  void crea( &$rs  )

Parameters:
   &$rs: 

API Tags:
Access:  public


Redefinition of:
AZIONI_FORM::crea()
Azione di creazione riga usando i dati in $_POST

[ Top ]
elimina  [line 669]

  void elimina( &$rs  )

Parameters:
   &$rs: 

API Tags:
Access:  public


Redefinition of:
AZIONI_FORM::elimina()
Azione di eliminazione riga (quella identificata dal parametro ID)

[ Top ]
esegui  [line 698]

  void esegui( GESTORE &$rs, [bool $check_url = TRUE]  )

Rispetto alla versione di AZIONI_FORM, non tiene in considerazione alcun tipo di reazione, poiche' queste vengono comandate dal framework javascript

Parameters:
GESTORE   &$rs: 
bool   $check_url:  Se FALSE, disabilita il check degli URL

API Tags:
Access:  public


Redefinition of:
AZIONI_FORM::esegui()
Esecuzione dell'azione presente in $parametri["AZIONE"] - viene richiamato il metodo con il nome corrispondente, parsificato il file $parametri["FILE"] e trasformato con gli stessi parametri

[ Top ]
esegui_stored_procedure  [line 687]

  void esegui_stored_procedure( &$rs  )

Parameters:
   &$rs: 

API Tags:
Access:  public


Redefinition of:
AZIONI_FORM::esegui_stored_procedure()
Esegue la stored NOME-STORED con i parametri PARAMETRO-0, PARAMETRO-1, ..., PARAMETRO-N

[ Top ]

Documentation generated on Thu, 25 Sep 2008 23:29:02 +0200 by phpDocumentor 1.4.0