personalizzare event manager

3 risposte [Ultimo messaggio]
User offline. Last seen 17 ore 16 min ago. Offline
Iscritto il: 29 Lug 2008
Messaggi: 177

sto usando event manager ed è perfetto per l'iscrizione e la cancellazione on line ad un evento, però l'utente non può visualizzare la lista degli iscritti; solo chi gestisce l'evento può vedere la lista e purtroppo ho veramente bisogno di questa funzione.

Per favore qualcuno mi può consigliare su come ovviare al problema?

grazie

Ritratto di mavimo
User offline. Last seen 1 giorno 6 min ago. Offline
Admin Icon Amministratore
Iscritto il: 1 Gen 2007
Messaggi: 2869

Facendo una sporca query sul DB e visalizzando l'informazione in un blocco che posizioni dove ti serve, c'è il problema della portabilità ma è la solzione più veloce e semplice.

User offline. Last seen 17 ore 16 min ago. Offline
Iscritto il: 29 Lug 2008
Messaggi: 177

grazie per la risposta

non ho idea di come si proceda tecnicamente, ma mi studierò qualche istruzione presente nel sito e spero di arrivare alla soluzione.

ciao

User offline. Last seen 17 ore 16 min ago. Offline
Iscritto il: 29 Lug 2008
Messaggi: 177

Senza conoscere nulla di php e di js, nella mia presunzione pensavo di poter intervenire sul modulo event_manager.module per visualizzare la lista degli iscritti, ma sono approdato a poco.

Poiché non utilizzo il link Confirm Registration e la pagina corrispondente, che anzi genera confusione, pensavo di farlo puntare al report in questo modo:

il codice originale:

Quote:
$links['registration_confirm_link'] = array(
'title' => 'Confirm Registration',
'href' => 'node/'. $node->nid .'/eventregistrationconfirm',
'attributes' => array('title' => t($confirm_description, array('%event_name' => $node->title))),
);

diventa:

Quote:
$links['registration_confirm_link'] = array(
'title' => Vedi Lista',
'href' => 'node/'. $node->nid .'/registration_report',
'attributes' => array('title' => t($confirm_description, array('%event_name' => $node->title))),
);

ma è qui che ho due problemi perché:

1) la pagina del report contiene oltre ai nomi degli iscritti, la mail e il loro codice.
2) è accessibile solo al coordinatore perché c’è un sottomenù per la modifica dell’evento.

Pensavo perciò di duplicare:

Quote:

function event_manager_registration_report ………….

e dopo averlo rinominato in:

Quote:
function event_manager_registration_list ………………

apporto le modifiche perché non compaia la mail e il codice.

Quello che non so assolutamente fare è inserire questo contenuto modificato nella pagina

eventregistrationconfirm

dopo aver tolto il contenuto originale.

È una cosa molto lunga e difficile?

grazie