Changes

m
Line 7: Line 7:  
* copier-coller ''htdocs/includes/modules/facture/terre/terre.modules.php'' en ''htdocs/includes/modules/facture/terrebis/terrebis.modules.php''. Vous pouvez utilisez le nom que vous désirez a la place de terrebis pour peu qu'il ne soit pas déjà utilisé et ne contienne que des caractères alphabétiques.
 
* copier-coller ''htdocs/includes/modules/facture/terre/terre.modules.php'' en ''htdocs/includes/modules/facture/terrebis/terrebis.modules.php''. Vous pouvez utilisez le nom que vous désirez a la place de terrebis pour peu qu'il ne soit pas déjà utilisé et ne contienne que des caractères alphabétiques.
 
* éditer le nouveau fichier afin de faire les modifications suivantes dans le code :  
 
* éditer le nouveau fichier afin de faire les modifications suivantes dans le code :  
1. Renommer le nom de la classe pour remplacer l'ancien nom de classe par le nom choisi (conserver les même convzntions de nommages).
+
1. Renommer le nom de la classe pour remplacer l'ancien nom de classe par le nom choisi (conserver les même conventions de nommages).
    
2. Modifier le code de la méthode info() afin de renvoyer un texte descriptif de votre module.
 
2. Modifier le code de la méthode info() afin de renvoyer un texte descriptif de votre module.
Line 15: Line 15:  
4. Modifier le code de la méthode canBeActivated() afin de faire juste un "return true;"
 
4. Modifier le code de la méthode canBeActivated() afin de faire juste un "return true;"
   −
5. Modifier le code de la méthode getNextValue() afin de renvoyer le prochain numéro.
+
5. Modifier le code de la méthode getNextValue() afin de renvoyer la prochaine référence de numérotation disponible.
    
Au sein du code de cette fonction, vous pouvez utilisez les paramètres $objsoc ou $facture qui contiennent les informations du tiers concerné par la génération et l'object concerné par la génération.
 
Au sein du code de cette fonction, vous pouvez utilisez les paramètres $objsoc ou $facture qui contiennent les informations du tiers concerné par la génération et l'object concerné par la génération.
Line 22: Line 22:  
Ces objets contiennent les infos de la langue utilisateur, de la configuration Dolibarr et un objet connexion à la base qui permet d'effectuer une requete en base.
 
Ces objets contiennent les infos de la langue utilisateur, de la configuration Dolibarr et un objet connexion à la base qui permet d'effectuer une requete en base.
   −
6. Sauvegarder : le modèle 'masocietebleu' est disponible dans la liste des modèles de propales de Dolibarr  
+
6. Sauvegarder : le modèle 'masocietebleu' est disponible dans la liste des modèles de propales de Dolibarr
    
== Tester ce module ==
 
== Tester ce module ==