Line 6:
Line 6:
Si on est dans le cas d'un script nouveau ou externe à Dolibarr, il est nécessaire de faire au début de son code, avant toute chose
Si on est dans le cas d'un script nouveau ou externe à Dolibarr, il est nécessaire de faire au début de son code, avant toute chose
+
<source lang="php">
include('/pathofdolibarrhtdocs/master.inc.php');
include('/pathofdolibarrhtdocs/master.inc.php');
+
</source>
pour que l'environnement Dolibarr (objets $conf, $db, $lang et $user) soit créé. Si on veut que les actions (creation, mise à jour), soit associées dans le suivi à un utilisateur particulier, il est nécessaire de faire après l'include du master.inc.php
pour que l'environnement Dolibarr (objets $conf, $db, $lang et $user) soit créé. Si on veut que les actions (creation, mise à jour), soit associées dans le suivi à un utilisateur particulier, il est nécessaire de faire après l'include du master.inc.php
+
<source lang="php">
$user->fetch(0,'loginuser');
$user->fetch(0,'loginuser');
+
</source>
Ensuite, on peut manipuler réaliser nos actions métiers.
Ensuite, on peut manipuler réaliser nos actions métiers.
+
<source lang="php">
// On declare la classe que l'on va manipuler
// On declare la classe que l'on va manipuler
include_once('/pathofdolibarrhtdocs/societe.class.php');
include_once('/pathofdolibarrhtdocs/societe.class.php');
Line 37:
Line 42:
// Pour mettre a jour
// Pour mettre a jour
$mycompany->update($user);
$mycompany->update($user);
+
</sourc>
= Autres exemples =
= Autres exemples =
Vous trouverez d'autres exemples de manipulation d'objet Dolibarr (Création, Lecture, Modification, Suppression) dans le répertoire dev/samples du snapshot CVS de Dolibarr.
Vous trouverez d'autres exemples de manipulation d'objet Dolibarr (Création, Lecture, Modification, Suppression) dans le répertoire dev/samples du snapshot CVS de Dolibarr.