Ciao a tutti, sto cercando modificare un componente per renderlo aderente alle specifiche che servono per il mio sito.
Devo aggiungere l'icona publish nel backend, quando visualizzo la lista degli eventi.
fin qui tutto bene, seguendo una guida in internet sono riuscito a creare l'icona (verde se il campo published della mia tabella è a 1 e rossa se è a 0), c'è anche il link ma una volta cliccato non mi porta a nulla.
il codice per generare i link è questo
$published = JHTML::_('grid.published', $row, $i);
echo "$published";
poi sempre seguendo la guida ho aggiunto questa funzione nel mio controller
function publish() {
global $option;
$cid = JRequest::getVar ('cid', array(), '', 'array');
if($this->_task == 'publish')
{
$publish = 1;
}
else
{
$publish = 0;
}
$helloTable =& JTable::getInstance('pdevents', 'Table');
$helloTable->publish($cid, $publish);
$this->setRedirect( 'index.php?option=' .$option );
}
non so come modificarlo in realtà...
la mia tabella si chiama jos_pastdays e il campo che ci interessa si chiama published.
cid non so esattamente a cosa fa riferimento. ( i miei eventi hanno un campo id)
potreste darmi una dritta in merito?
Grazie a tutti per la disponibilità.
Urban