wow quanto mi sei stato di aiuto...
Vabbe, grazie comunque della risposta, almeno te mi hai cagato
...
Se a qualcuno servirà bastava cambiare il name della input di tipo hidden in fondo alla pagina "default.php" che solitamente si trova in:
cms/administrator/components/com_"nome componente"/views/pdevent/tmpl/
Quando viene fatto il submit del form in questa pagina vengono passati i dati alla index che controlla se l'id nella input sopra indicata è settato o meno.
In base a questo fa l'INSERT o l'UPDATE.
il name del della input dev'essere lo stesso definito solitamente nella pagina:
cms/administrator/components/com_"nome componente"/tables/pdevent.php
esempio:function TablePDEvent(& $db) {
parent::__construct('#__news', 'IDNEWS', $db);
}
Se qui l'identificativo viene chiamato con "id" anche la input dovrà avere lo stesso attributo "name"