Ciao, scusate ho un problema riguardo a un componente joomla che sto realizzando. Ho inserito nel lato back end del componente, la possibilità scrivere un testo grazie a un editor.
Ora il problema è che quando premo il pulsante "salva", il campo "testo" relativo a ciò che viene scritto all'interno dell'editor, viene ripulito di tutti i tag html. Come editor uso JCE, ma il problema si presenta anche qualora io esegua le operazioni senza utilizzare l'editor. I tag che vengono rimossi sono semplici paragrafi.. vi posto il codice
Questo è il metodo richiamato quando si clicca su "save"
function save() {
$model = $this->getModel('listaitem');
if($model->store()) {
$msg = JText::_('Event Saved');
} else {
$msg = JText::_('Error Saving Event') . ': ' . $model->getError();
}
$link = 'index.php?option=com_lista';
//$this->setRedirect($link, $msg);
}
Questo invece è il codice eseguito quando voglio inserire il testo nel database. Il parametro $data viene prelevato tramite
$data = JRequest::get('post');
function insert($data){
$sql = "UPDATE #__lista SET
`testo`='".$data['testo']."',
`ordine`='".$data['order']."',
`limite`='".$data['limitStore']."'
WHERE id=".$data['id']."";
$result = $this->_db->setQuery($sql);
$this->_db->query();
echo $sql;
return;
}
Non ci sono controlli perché per ora devo prima farlo funzionare!