I "task" vengono gestiti dal controller, che esegue la funzione corrispondente; in ogni caso, qualsiasi operazione di logica andrebbe fatta all'interno del controller, per rispettare il modello è opportuno che le view abbiano solamente funzionalità di visualizzazione. Quindi, puoi, all'interno della funzione del controller, fare tutte le operazioni di logica necessarie, e poi impostare con
JRequest::setVar('view','latuaview');
parent::display();
la view da visualizzare.
Ciao!