vtiger - impossibile selezionare i record del modulo personalizzato da un modulo di leads in Ulteriori informazioni

StackOverflow https://stackoverflow.com//questions/20044436

  •  26-12-2019
  •  | 
  •  

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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top