Développement module: Difference between revisions

Jump to navigation Jump to search
m
Line 44: Line 44:


== Inclure des classes dans votre fichier ==
== Inclure des classes dans votre fichier ==
'''Quand''' : Inclure les fichiers définissant les objets dont vous avez besoin et garder la compatibilité avec les version inférieures à 2.9.
'''Quand''' : Si vous développez un module pour la version 2.9 et que vous le voulez opérationnel sur des versions plus anciennes égalements.


'''Pourquoi''' : A partir de la version 2.9, les classes sont déplacées dans répertoire "class".
'''Pourquoi''' : A partir de la version 2.9, les classes sont déplacées dans un sous-répertoire "class".


'''Dans chaque fichier''' :
'''Dans chaque fichier''' :
Line 52: Line 52:
Définir à "NULL" la constante "DOL_CLASS_PATH" si elle n'est pas définie (versions antérieures à 2.9)
Définir à "NULL" la constante "DOL_CLASS_PATH" si elle n'est pas définie (versions antérieures à 2.9)
<source lang="php">
<source lang="php">
if (!defined('DOL_CLASS_PATH'))
if (!defined('DOL_CLASS_PATH')) define('DOL_CLASS_PATH', null);
  define('DOL_CLASS_PATH', null);
</source>
</source>


Line 59: Line 58:
<source lang="php">
<source lang="php">
require_once(DOL_DOCUMENT_ROOT.'/societe/'.DOL_CLASS_PATH.'societe.class.php');
require_once(DOL_DOCUMENT_ROOT.'/societe/'.DOL_CLASS_PATH.'societe.class.php');
require_once(DOL_DOCUMENT_ROOT.'/contact//'.DOL_CLASS_PATH.'contact.class.php');
require_once(DOL_DOCUMENT_ROOT.'/contact/'.DOL_CLASS_PATH.'contact.class.php');
require_once(DOL_DOCUMENT_ROOT.'/product//'.DOL_CLASS_PATH.'product.class.php');
require_once(DOL_DOCUMENT_ROOT.'/product/'.DOL_CLASS_PATH.'product.class.php');
require_once(DOL_DOCUMENT_ROOT.'/commande//'.DOL_CLASS_PATH.'commande.class.php');
require_once(DOL_DOCUMENT_ROOT.'/commande/'.DOL_CLASS_PATH.'commande.class.php');
require_once(DOL_DOCUMENT_ROOT.'/compta/facture/'.DOL_CLASS_PATH.'facture.class.php');
require_once(DOL_DOCUMENT_ROOT.'/compta/facture/'.DOL_CLASS_PATH.'facture.class.php');
require_once(DOL_DOCUMENT_ROOT.'/categories/'.DOL_CLASS_PATH.'categorie.class.php');
require_once(DOL_DOCUMENT_ROOT.'/categories/'.DOL_CLASS_PATH.'categorie.class.php');

Navigation menu