vtiger - impossibile selezionare i record del modulo personalizzato da un modulo di leads in Ulteriori informazioni
Domanda
Ho creato un modulo personalizzato chat e quando sto cercando di selezionare i record di chat da un modulo leads sotto la scheda Ulteriori informazioni.
Mi dà errori "Warning: Invalid argument supplied for foreach() in include\utils\ListViewUtils.php on line 1280"
e anche non è elencato eventuali record di chat ma il suo funzionante per altri moduli predefiniti VTiger
Ecco il mio codice per impostare un elenco correlato
$Vtiger_Utils_Log = true;
include_once('vtlib/Vtiger/Menu.php');
include_once('vtlib/Vtiger/Module.php');
$accounts=Vtiger_Module::getInstance('Leads');
$accounts->setRelatedList(Vtiger_Module::getInstance('Chat'), 'Chat',Array('ADD','SELECT'));
.
Aiuta per questo.Grazie in anticipo.
Soluzione
Devi creare una funzione come detto a commento e il tuo codice è sbagliato per impostare la relazione tra il modulo.Devi usare questo codice.
$module = Vtiger_Module::getInstance('Store');
$storemodule1 = Vtiger_Module::getInstance('Calendar');
$relationLabel = 'Activities';
$function_name = 'get_activities';
$module->setRelatedList( $storemodule1, $relationLabel, Array('ADD','SELECT'), $function_name );
.
La funzione che creerà sostituirla con "Get_Attività" e penso che tu sappia quale altro valore deve cambiare.