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

Class: AZIONI_ELIMINA_FK

Source Location: /c_utenza.inc

Class AZIONI_ELIMINA_FK

Class Overview

Ridefinisce l'azione di elimina con un controllo parametrico preventivo di esistenza della chiave primaria in tabelle esterne

Located in /c_utenza.inc [line 70]

AZIONI_FORM
   |
   --AZIONI_ELIMINA_FK
Author(s):
API Tags:
Deprecated:  

Properties

Methods

[ Top ]
Descendants
Child Class Description
AZIONI_UTENTI Azioni personalizzate per la gestione della tabella degli utenti

[ 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 ]
Property Summary
array   $verifica_eliminazione   Contiene array di tre elementi del tipo (tabella, nome_chiave_esterna_in_tabella, nome_umano_tabella) con le informazioni di check e stampa messaggio per l'eliminazione safe di una riga

[ Top ]
Method Summary
AZIONI_ELIMINA_FK   __construct()   Inizializza verifica_eliminazione ad un array vuoto
void   elimina()   Controlla che l'eliminazione di un utente non violi i vincoli di integrit� referenziale con altre tabelle

[ Top ]
Properties
array   $verifica_eliminazione [line 76]

Contiene array di tre elementi del tipo (tabella, nome_chiave_esterna_in_tabella, nome_umano_tabella) con le informazioni di check e stampa messaggio per l'eliminazione safe di una riga

API Tags:
Access:  protected


[ Top ]
Methods
Constructor __construct  [line 101]

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

Inizializza verifica_eliminazione ad un array vuoto

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 ]
elimina  [line 82]

  void elimina( &$rs, GESTORE $rs  )

Controlla che l'eliminazione di un utente non violi i vincoli di integrit� referenziale con altre tabelle

Parameters:
GESTORE   $rs: 
   &$rs: 

API Tags:
Access:  public


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

[ Top ]

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