31,003
edits
| Line 44: | Line 44: | ||
== Inclure des classes dans votre fichier == | == Inclure des classes dans votre fichier == | ||
'''Quand''' : | '''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); | ||
</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 | require_once(DOL_DOCUMENT_ROOT.'/contact/'.DOL_CLASS_PATH.'contact.class.php'); | ||
require_once(DOL_DOCUMENT_ROOT.'/product | require_once(DOL_DOCUMENT_ROOT.'/product/'.DOL_CLASS_PATH.'product.class.php'); | ||
require_once(DOL_DOCUMENT_ROOT.'/commande | 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'); | ||