Changes

m
Line 42: Line 42:  
L'objet $conf qui contient la configuration Dolibarr est également disponible.
 
L'objet $conf qui contient la configuration Dolibarr est également disponible.
   −
=== Exemple insertion d'un produit ===
+
=== Exemples ===
Par exemple pour insérer un produit dans la base dolibarr, vous pouvez y placer le code suivant:
+
Des exemples de code (créer des commande, créer des produits...) sont disponibles dans le répertoire '''/dev/samples/'''.
<source lang="php">
  −
// Inclusion classe métier utilisateur et product
  −
require_once(DOL_DOCUMENT_ROOT."/user.class.php");
  −
require_once(DOL_DOCUMENT_ROOT."/product.class.php");
  −
 
  −
// Création d'une instance utilisateur
  −
$user=new User($db);
  −
 
  −
// Création d'une instance de product
  −
$myproduct=new Product($db);
  −
 
  −
// Définition des propriétés de l'instance utilisateur
  −
$user->id = 0;
  −
 
  −
// Définition des propriétés de l'instance product
  −
$myproduct->ref                = '1234';
  −
$myproduct->libelle            = 'libelle';
  −
$myproduct->price              = '10';
  −
$myproduct->price_base_type    = 'HT';
  −
$myproduct->tva_tx            = '19.6';
  −
$myproduct->type              = 0;
  −
$myproduct->status            = 1;
  −
$myproduct->description        = 'Description';
  −
$myproduct->note              = 'Note';
  −
$myproduct->weight            = 10;
  −
$myproduct->weight_units      = 0;
  −
 
  −
// Création du produit en base
  −
$idproduct = $myproduct->create($user);
  −
 
  −
// Gestion erreur
  −
if ($idproduct < 0) dol_print_error($db,$myproduct->error);
  −
else print "Produit $idproduct cree.\n";
  −
</source>