SendEvent. A che serve?

La discussione sul CMS Made Simple in italiano.

Moderator: magallo

Post Reply
nervino
Power Poster
Power Poster
Posts: 448
Joined: Sun Dec 28, 2008 12:15 pm

SendEvent. A che serve?

Post by nervino »

Ciao, qualcuno può spiegarmi a che servono gli Eventi?
Ho visto che vengono creati in fase di installazione, nella tabella cms_events e registrati con la funzione SendEvent().
Ma non ho capito a che servono e come si usano.

Ad esempio l'evento del modulo News "NewsArticleAdded" che viene registrato dopo l'inserimento di una nuova notizia:

Code: Select all


if( !$error )
	  {
@$this->SendEvent('NewsArticleAdded', array('news_id' => $operaid, 'category_id' => $usedcategory, 'titolo' => $titolo,
 'content' => $content, 'summary' => $summary, 'status' => $status, 'start_time' => $startdate, 'end_time' => $enddate,
 'useexp' => $useexp, 'extra' => $extra));

dove viene registrato, e perché?

grazie a chi vorrà perdere un po' di tempo..
User avatar
blast2007
Power Poster
Power Poster
Posts: 508
Joined: Wed Aug 01, 2007 5:36 pm

Re: SendEvent. A che serve?

Post by blast2007 »

Dovrebbero servire a "scatenare" altre azioni personalizzate (via UDT) a seguito degli eventi stessi.

Se guardi in Estensioni » Gestione Eventi potrai vedere cosa e dove è possibile associare azioni via UDT agli eventi del core e/o dei moduli.

Inoltre nell'help potrai trovare una esauriente spiegazione

ciao
blast
nervino
Power Poster
Power Poster
Posts: 448
Joined: Sun Dec 28, 2008 12:15 pm

Re: SendEvent. A che serve?

Post by nervino »

Grazie! Le spiegazioni del wiki mi erano proprio sfuggite.
Post Reply

Return to “Italian - Italiano”