Développement de scripts: Difference between revisions

Line 53: Line 53:


// Définition des propriétés de l'instance product
// Définition des propriétés de l'instance product
$product->ref                = '1234'
$myproduct->ref                = '1234';
$product->libelle            = 'libelle';
$myproduct->libelle            = 'libelle';
$product->price              = '10';
$myproduct->price              = '10';
$product->price_base_type    = 'HT';
$myproduct->price_base_type    = 'HT';
$product->tva_tx            = '19.6';
$myproduct->tva_tx            = '19.6';
$product->type              = 0;
$myproduct->type              = 0;
$product->status            = 1;
$myproduct->status            = 1;
$product->description        = 'Description';
$myproduct->description        = 'Description';
$product->note              = 'Note';
$myproduct->note              = 'Note';
$product->weight            = 10;  
$myproduct->weight            = 10;
$product->weight_units      = 0;  
$myproduct->weight_units      = 0;


// Création du produit en base
// Création du produit en base
$idproduct = $product->create($user);
$idproduct = $myproduct->create($user);


// Gestion erreur
// Gestion erreur
if ($idproduct < 0) dolibarr_print_error($db,$product->error);
if ($idproduct < 0) dolibarr_print_error($db,$myproduct->error);
else print "Produit $idproduct cree.\n";
else print "Produit $idproduct cree.\n";
</pre>
</pre>
33

edits