31,029
edits
mNo edit summary |
|||
| Line 31: | Line 31: | ||
Voici un exemple pour la création d'un tiers (société client par exemple): | Voici un exemple pour la création d'un tiers (société client par exemple): | ||
< | <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 55: | Line 55: | ||
// Pour mettre a jour | // Pour mettre a jour | ||
$mycompany->update($user); | $mycompany->update($user); | ||
</ | </source> | ||
Rem: Si on est dans le cas d'un script externe à Dolibarr, il est nécessaire de faire au début, | Rem: Si on est dans le cas d'un script externe à Dolibarr, il est nécessaire de faire au début, | ||
avant le include de la classe manipulée | avant le include de la classe manipulée | ||
< | <source lang="php"> | ||
include('/pathofdolibarrhtdocs/master.inc.php'); | |||
</source> | |||
pour que les objets $db, $lang et $user soient créés. | pour que les objets $db, $lang et $user soient créés. | ||
Si on veut que les actions (creation, mise a jour), soit associées dans le suivi à un utilisateur particulier, il est nécessaire de faire | Si on veut que les actions (creation, mise a 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('loginuser'); | |||
</source> | |||