2
0
forked from Wavyzz/dolibarr

New: External modules can add dictionnaries

This commit is contained in:
Laurent Destailleur
2011-01-23 21:24:47 +00:00
parent a59de36362
commit 0acd16f863
2 changed files with 552 additions and 550 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -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;
} }