Interfaces del Exterior hacia Dolibarr: Difference between revisions

Jump to navigation Jump to search
Line 30: Line 30:


<pre>
<pre>
// On declare la classe que l'on va manipuler
// Declaramos la clase que vamos a manipular
include_once('/pathofdolibarrhtdocs/societe.class.php');
include_once('/pathofdolibarrhtdocs/societe.class.php');


// On cree une instance de l'objet à manipuler
// Creamos una instancia del objeto a manipular
$mycompany = new Societe($db);
$mycompany = new Societe($db);


// On renseigne ces caractéristiques
// Indicamos sus características
$mycompany->nom='Big Brother';
$mycompany->nom='Big Brother';
$mycompany->client=1;
$mycompany->client=1;


// Si on veut que l'action de creation soit associé a un utilisateur 'loginuser' particulier,
// Si queremos que la acción de creación se asocie a un usuario 'loginuser' en particular,
// il faut decommenter cette ligne pour charger les caractéristiques de cet utilisateur.
// hay que descomentar esta linea para cambiar las caracteriísticas de este usuario.
// Si on laisse commenter, Dolibarr mettra null dans les champs du user de création ou mise a jour.
// Si lo dejamos comentado, Dolibarr meterá un null en los campos de usuario de creacion o actualización.
// $user->fetch('loginuser');
// $user->fetch('loginuser');


// On invoque la creation
// Llamamos a la creación
$id=$mycompany->create($user);
$id=$mycompany->create($user);


// Pour charger l'objet
// Para cambiar el objeto
$mycompany->fetch($id);
$mycompany->fetch($id);


// Pour mettre a jour
// Para actualizar
$mycompany->update($user);
$mycompany->update($user);
</pre>
</pre>

Navigation menu