Interfaces del Exterior hacia Dolibarr: Difference between revisions

Jump to navigation Jump to search
Line 30: Line 30:
He aquí un ejemplo para la creación de un tercero (empresa cliente, por ejemplo):
He aquí un ejemplo para la creación de un tercero (empresa cliente, por ejemplo):


Si se encuentra en el caso de un script externo a Dolibarr, es necesario realizar un inicio, antes de cualquier cosa
<source lang="php">
include('/pathofdolibarrhtdocs/master.inc.php');
</source>
para que el entorno Dolibarr (objetos $conf, $db, $lang y $user sean creados). Si queremos que las acciones (creación, actualización), se asocien a un usuario en particular, es necesario hacerlo despues del include de master.inc.php
<source lang="php">
$user->fetch(0,'loginuser');
</source>
Seguidamente, podremos realizar nuestras acciones.
<source lang="php">
<source lang="php">
// Declaramos la clase que vamos a manipular
// Declaramos la clase que vamos a manipular
Line 56: Line 67:
</source>
</source>


Nota: Si se encuentra en el caso de un script externo a Dolibarr, es necesario realizar un inicio, antes del include de la clase a manipular
<source lang="php">
include('/pathofdolibarrhtdocs/master.inc.php');
</source>
para que los objetos $db, $lang y $user sean creados.
Si queremos que las acciones (creación, actualización), se asocien a un usuario en particular, es necesario hacerlo
<source lang="php">
$user->fetch(0,'loginuser');
</source>
=== Otros ejemplos ===
=== Otros ejemplos ===
Encontrará otros ejemplos de manipulación de objetos Dolibarr (Creación, Lectura, Modificación, Eliminación) en el directorio '''dev/samples''' del snapshot CVS de Dolibarr.
Encontrará otros ejemplos de manipulación de objetos Dolibarr (Creación, Lectura, Modificación, Eliminación) en el directorio '''dev/samples''' del snapshot CVS de Dolibarr.

Navigation menu