Desarrollo de scripts

Localización

Los scripts en línea de comandos de Dolibarr deben estar ubicados en la carpeta scripts de Dolibarr. Los scripts se dividen en sub-carpetas de acuerdo a su vocación. Una serie de scripts se suministran como estándar.

Desarrollar un nuevo script

Los scripts son a menudo realizados para una necesidad específica, es probable que usted no encuentre el que desea. En este caso, le explicaremos cómo desarrollar su propio script.

Etapa 1 - Creación de la plantilla del script

El primer paso es ir a la plantilla disponible en dev/skeletons/skeleton_scripts.php y copiarla, cambiándole el nombre en la carpeta scripts/mirep/miscript.php

Una vez renombrado el script, hay que darle derechos de ejecución mediante el comando:

cd scripts/mirep;
chmod a+rx miscript.php

A continuación, ejecútelo para ver si se puede ejecutar un script en modo de línea de comandos. Para ello, escriba:

php-cli ./miscript.php

ou

php ./miscript.php

Debería obtener el siguiente resultado:

Usage: miscript.php param1 param2 ...

Etapa 2 - Edición del código del script

Editar el contenido del script para realizar operaciones que le interesan. Todo el código que se encuentra entre las etiquetas

// ---------- START OF YOUR CODE HERE

y

// ---------- END OF YOUR CODE

se presenta como un ejemplo. Puede quitar y poner el código que desee. Tenga en cuenta que en esta parte, puede usar la variable $db, que es el recurso básico para el acceso a Dolibarr y ya está inicializado. El objeto $conf que contiene la configuración de Dolibarr también se encuentra disponible.

Ejemplos

En la carpeta /dev/examples/ se encuentran disponibles ejemplos de código (para crear pedidos, productos...).