dbut ajout module import de donnes
et possibilit de traduire la valeur dans la fonction select_array
This commit is contained in:
parent
7db064d98b
commit
fc98407b42
@ -2935,9 +2935,13 @@ class Form
|
||||
\param show_empty 1 si il faut ajouter une valeur vide dans la liste, 0 sinon
|
||||
\param key_in_label 1 pour afficher la key dans la valeur "[key] value"
|
||||
\param value_as_key 1 pour utiliser la valeur comme clé
|
||||
\param $use_java 1 pour utiliser des fonctions javascript
|
||||
\param $fonction Fonction javascript
|
||||
\param $translate Traduire la valeur
|
||||
*/
|
||||
function select_array($htmlname, $array, $id='', $show_empty=0, $key_in_label=0, $value_as_key=0, $use_java=0, $fonction='')
|
||||
function select_array($htmlname, $array, $id='', $show_empty=0, $key_in_label=0, $value_as_key=0, $use_java=0, $fonction='', $translate=0)
|
||||
{
|
||||
global $langs;
|
||||
if ($use_java == 1 && $fonction != '')
|
||||
{
|
||||
print '<select class="flat" name="'.$htmlname.'" '.$fonction.'>';
|
||||
@ -2963,12 +2967,12 @@ class Form
|
||||
|
||||
if ($key_in_label)
|
||||
{
|
||||
print '>'.$key.' - '.$value."</option>\n";
|
||||
print '>'.$key.' - '.($translate?$langs->trans($value):$value)."</option>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
if ($value == '' || $value == '-') { $value=' '; }
|
||||
print ">".$value."</option>\n";
|
||||
print ">".($translate?$langs->trans($value):$value)."</option>\n";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -159,6 +159,19 @@ class modProduit extends DolibarrModules
|
||||
}
|
||||
$this->export_sql[$r].=' from '.MAIN_DB_PREFIX.'product as p';
|
||||
$this->export_permission[$r]=array(array("produit","export"));
|
||||
|
||||
|
||||
// Imports
|
||||
//--------
|
||||
$r=0;
|
||||
|
||||
$r++;
|
||||
$this->import_code[$r]=$this->id.'_'.$r;
|
||||
$this->import_label[$r]="ProductsOrServices"; // Translation key
|
||||
$this->import_fields_array[$r]=array('p.rowid'=>"Id",'p.ref'=>"Ref",'p.fk_product_type'=>"Type",'p.label'=>"Label",'p.description'=>"Description",'p.note'=>"Note",'p.price'=>"PriceHT",'p.price_ttc'=>"PriceTTC",'p.tva_tx'=>'VAT','p.envente'=>"OnSell",'p.duration'=>"Duration");
|
||||
$this->import_entities_array[$r]=array('p.rowid'=>"product",'p.ref'=>"product",'p.fk_product_type'=>"product",'p.label'=>"product",'p.description'=>"product",'p.note'=>"product",'p.price'=>"product",'p.price_ttc'=>"product",'p.tva_tx'=>'product','p.envente'=>"product",'p.duration'=>"product");
|
||||
//$this->import_alias_array[$r]=array('p.rowid'=>"id",'p.ref'=>"ref",'p.fk_product_type'=>"type",'p.label'=>"label",'p.description'=>"description",'p.note'=>"note",'p.price'=>"price",'p.tva_tx'=>'vat','p.envente'=>"onsell",'p.duration'=>"duration");
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user