Fix filters for exports

This commit is contained in:
Laurent Destailleur
2015-04-02 16:58:36 +02:00
1761 changed files with 115065 additions and 39644 deletions

View File

@@ -171,7 +171,10 @@ class modService extends DolibarrModules
$typeFilter="Boolean";
break;
case 'sellist':
$typeFilter="List:".$obj->param;
$tmp='';
$tmpparam=unserialize($obj->param); // $tmp ay be array 'options' => array 'c_currencies:code_iso:code_iso' => null
if ($tmpparam['options'] && is_array($tmpparam['options'])) $tmp=array_shift(array_keys($tmpparam['options']));
if (preg_match('/[a-z0-9_]+:[a-z0-9_]+:[a-z0-9_]+/', $tmp)) $typeFilter="List:".$tmp;
break;
}
$this->export_fields_array[$r][$fieldname]=$fieldlabel;