Changes

Jump to navigation Jump to search
Line 42: Line 42:     
Pour rendre le module compatible avec ce principe, il faut que :
 
Pour rendre le module compatible avec ce principe, il faut que :
* les pages composant le modules puissent charger le fichier '''main.inc.php''';
+
* les pages composant le modules puissent charger le fichier '''main.inc.php''' où qu'elles se trouvent;
 
se référer au contenu du fichier modèle ''' dev/skeletons/skeleton_page.php'''
 
se référer au contenu du fichier modèle ''' dev/skeletons/skeleton_page.php'''
 +
''Exemple :''
 +
<source lang="php">
 +
$res=0;
   −
* l'appel des classes spécifiques au module sont relatif au fichier de la page :
+
if (! $res && file_exists("../main.inc.php")) $res=@include("../main.inc.php"); // for root directory
 +
if (! $res && file_exists("../../main.inc.php")) $res=@include("../../main.inc.php"); // for level1 directory ("custom" directory)
 +
if (! $res && file_exists("../../../main.inc.php")) $res=@include("../../../main.inc.php"); // for level2 directory
 +
if (! $res) die("Include of main fails");
 +
</source>
 +
* l'appel des classes spécifiques au module sont relatif au fichier de la page;
 +
''Exemple :''
 +
<source lang="php">
 
require_once 'class/maclasse.php';
 
require_once 'class/maclasse.php';
 +
// Ou bien
 +
require_once '../class/maclasse.php';
 +
</source>
   −
* l'appel des classes de dolibarr utilisent la syntaxe suivante :
+
* l'appel des classes de dolibarr utilisent la syntaxe suivante;
 +
''Exemple :''
 +
<source lang="php">
 
require_once DOL_DOCUMENT_ROOT.'/core/class/...';
 
require_once DOL_DOCUMENT_ROOT.'/core/class/...';
 +
</source>
    
* le fichier '''conf/conf.php''' soit changé de la manière suivante :
 
* le fichier '''conf/conf.php''' soit changé de la manière suivante :
 
retirer les commentaires devant la définition des variables '''$dolibarr_main_url_root_alt''' et '''$dolibarr_main_document_root_alt''' et adaptez les valeurs à votre configuration.
 
retirer les commentaires devant la définition des variables '''$dolibarr_main_url_root_alt''' et '''$dolibarr_main_document_root_alt''' et adaptez les valeurs à votre configuration.
 +
 
''Exemple :''
 
''Exemple :''
 
<source lang="php">
 
<source lang="php">
17

edits

Navigation menu