sorgente azione.iphp
creato lì 25 ott 2011 da Mirko
ultima modifica il $Date: 2025-04-02 22:59:13 +0200(mer, 02 apr 2025) $
da $Author: mirko $ r.$Rev: 11000 $

Questa classe gestisce azioni che l'utente può compiere su una pagina web.
Adesso le azioni sono solo aperture di altre pagine in seguito al clic su
un pulsante. In seguito sono previste anche azioni js in seguito ad altri
eventi.

spazio navigami\html

classe Azione implementa Contenuto e Notificabile
{
costruttore(&$nome, &$etichetta);
DimensioniFinestra($x, $y);
Etichetta(); &
GeneraPulsante(&$html);
ImpImmagine(&$img);
ImpScript(&$script);
Nome(); &
NomeFinestra(&$nome);
UriFinestra(&$uri);
Script(); &

CalcolaSchema();
Indenta($livelli);
Intestazione(&$titolo)
NotificaInserimento(&$html);
Stampa($azzera=VERO, $bStampa=FALSO);
}

define('STESSA_FINESTRA', '');
define('NUOVA_FINESTRA', '_new');

costruttore(&$nome, &$etichetta)

Nome() &

Etichetta($str='') &
Ritorna l'etichetta associata all'azione. Se viene specificato il parametro $str, viene cambiata e ritorna l'etichetta vecchia.

NomeFinestra(&$nome)

DimensioniFinestra($x, $y)

UriFinestra(&$uri)

ImpScript(&$script)

ImpImmagine(&$img)

Script() &

GeneraPulsante($html)
genera i consumabili necessari alla visualizzazione del pulsante configurato dall'oggetto.

CalcolaSchema()

Indenta($livelli)

Intestazione(&$titolo)

Stampa($azzera=VERO, $bStampa=FALSO)

NotificaInserimento(&$html)

privata


privata costruttore()

privata ImpNome(&$nome)

privata Nome() &

privata ImpDimensioni($x, $y)

privata ImpUri(&$uri)

privata X()

privata Y()

privata GeneraScript() &

privata GeneraOggScript() &