forked from Wavyzz/dolibarr
New: External modules can add dictionnaries
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -714,7 +714,7 @@ function UnActivate($value,$requiredby=1)
|
|||||||
/**
|
/**
|
||||||
* Add external modules to list of dictionnaries
|
* Add external modules to list of dictionnaries
|
||||||
*/
|
*/
|
||||||
function complete_dictionnary_with_modules(&$taborder,&$tabname,&$tablib,&$tabsql,&$tabsqlsort,&$tabfield,&$tabfieldvalue,&$tabfieldinsert,&$tabrowid,$tabcond)
|
function complete_dictionnary_with_modules(&$taborder,&$tabname,&$tablib,&$tabsql,&$tabsqlsort,&$tabfield,&$tabfieldvalue,&$tabfieldinsert,&$tabrowid,&$tabcond)
|
||||||
{
|
{
|
||||||
global $db, $modules, $conf, $langs;
|
global $db, $modules, $conf, $langs;
|
||||||
|
|
||||||
@@ -782,11 +782,13 @@ function complete_dictionnary_with_modules(&$taborder,&$tabname,&$tablib,&$tabsq
|
|||||||
//$objMod
|
//$objMod
|
||||||
if (! empty($objMod->dictionnaries))
|
if (! empty($objMod->dictionnaries))
|
||||||
{
|
{
|
||||||
var_dump($tabname);
|
//var_dump($objMod->dictionnaries['tabname']);
|
||||||
var_dump($objMod->dictionnaries['tabname']);
|
|
||||||
$taborder[] = 0;
|
$taborder[] = 0;
|
||||||
foreach($objMod->dictionnaries['tabname'] as $val) $taborder[] = sizeof($tabname)+1;
|
foreach($objMod->dictionnaries['tabname'] as $val)
|
||||||
foreach($objMod->dictionnaries['tabname'] as $val) $tabname[] = $val;
|
{
|
||||||
|
$taborder[] = sizeof($tabname)+1;
|
||||||
|
$tabname[] = $val;
|
||||||
|
}
|
||||||
foreach($objMod->dictionnaries['tablib'] as $val) $tablib[] = $val;
|
foreach($objMod->dictionnaries['tablib'] as $val) $tablib[] = $val;
|
||||||
foreach($objMod->dictionnaries['tabsql'] as $val) $tabsql[] = $val;
|
foreach($objMod->dictionnaries['tabsql'] as $val) $tabsql[] = $val;
|
||||||
foreach($objMod->dictionnaries['tabsqlsort'] as $val) $tabsqlsort[] = $val;
|
foreach($objMod->dictionnaries['tabsqlsort'] as $val) $tabsqlsort[] = $val;
|
||||||
@@ -797,7 +799,7 @@ function complete_dictionnary_with_modules(&$taborder,&$tabname,&$tablib,&$tabsq
|
|||||||
foreach($objMod->dictionnaries['tabcond'] as $val) $tabcond[] = $val;
|
foreach($objMod->dictionnaries['tabcond'] as $val) $tabcond[] = $val;
|
||||||
// foreach($objMod->dictionnaries['tabsqlsort'] as $val) $tablib[] = $val;
|
// foreach($objMod->dictionnaries['tabsqlsort'] as $val) $tablib[] = $val;
|
||||||
//$tabname = array_merge ($tabname, $objMod->dictionnaries['tabname']);
|
//$tabname = array_merge ($tabname, $objMod->dictionnaries['tabname']);
|
||||||
var_dump($tabname);
|
//var_dump($tabcond);
|
||||||
//exit;
|
//exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user