Il problema grazie a Vales è stato risolto, peccato poi che il sito non è andato avanti. Devi aggiungere in WHERE SQL nel componente chronoconnectivity il seguente codice:
<?php
$session =& JFactory::getSession('ricerca');
$search_array = array('categoria','nome','cognome','provincia','comune','cap','cellulare','mail','sito','fisso','cf_user_id');
$cerca = array();
foreach ( $search_array as $search ) {
$value = JRequest::getVar($search, '' , 'post');
if ( $value ) {
$cerca[] = " `$search` LIKE '%$value%' ";
}
}
if (empty($cerca) and (JRequest::getVar('submit','no','POST')=="Trova")) {
$session->set('cerca','0','ricerca');
JRequest::setVar('limitstart',0,'Get');
}
$user=&JFactory::getUser();
if(($user->usertype == 'Super Administrator') || ($user->usertype == 'Administrator')) {
$filtro="cf_user_id<>'0'";
} else {
$filtro="cf_user_id='".$user->get('id')."'"; }
if ( !empty($cerca) ){
echo " WHERE ".$filtro.implode(' AND ', $cerca);
$session->set('cerca',$cerca,'ricerca');
}
elseif ((JRequest::getVar('submit','no','POST')<>"Trova") and ($session->get('cerca',0,'ricerca')<>0))
{
$cerca=$session->get('cerca',0,'ricerca');
echo " WHERE ".$filtro.implode(' AND ', $cerca);
}
else
{
echo " WHERE ".$filtro ;
}
?>
Comunque se fai una ricerca trovi le risposte che all'epoca mi mdiede Vales