mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-02-20 13:46:52 +01:00
58 lines
1.4 KiB
Plaintext
58 lines
1.4 KiB
Plaintext
|
|
<!-- $Id$ -->
|
|||
|
|
<!-- $Source$ -->
|
|||
|
|
<chapt id="modules">Modules
|
|||
|
|
|
|||
|
|
<p>
|
|||
|
|
Dolibarr <20> pour objectif d'<27>tre modulaire <20> terme.
|
|||
|
|
</p>
|
|||
|
|
|
|||
|
|
<sect id="modules-def">D<>finition
|
|||
|
|
<p>
|
|||
|
|
La d<>finition d'un module se fait en incluant une classe dans le
|
|||
|
|
r<>pertoire <file>htdocs/includes/modules</file>.
|
|||
|
|
</p>
|
|||
|
|
|
|||
|
|
<p>
|
|||
|
|
Cette classe est une extension de la classe <file>modDolibarrModules</file>,
|
|||
|
|
son nom doit commencer par le pr<70>fixe "mod", la quatri<72>me lettre
|
|||
|
|
<20>tant en majuscule (ex : modFacture, modCommercial)
|
|||
|
|
</p>
|
|||
|
|
|
|||
|
|
<sect1 id="modules-class">D<>finition de la classe
|
|||
|
|
<p>
|
|||
|
|
La classe doit comporter une fonction d'initialisation qui a
|
|||
|
|
le m<>me nom que la class en elle-m<>me (fonctionnalit<69> de php).
|
|||
|
|
</p>
|
|||
|
|
|
|||
|
|
<p>
|
|||
|
|
Elle comporte les proprietes depends, const et boxes qui sont
|
|||
|
|
toutes trois des tableaux <20> une ou plusieurs dimensions.
|
|||
|
|
</p>
|
|||
|
|
|
|||
|
|
<p>
|
|||
|
|
Inspirez-vous des classes existantes pour <20>crire votre propre
|
|||
|
|
classe.
|
|||
|
|
</p>
|
|||
|
|
</sect1>
|
|||
|
|
</sect>
|
|||
|
|
|
|||
|
|
|
|||
|
|
</chapt>
|
|||
|
|
<!-- Keep this comment at the end of the file
|
|||
|
|
Local variables:
|
|||
|
|
mode: sgml
|
|||
|
|
sgml-omittag:nil
|
|||
|
|
sgml-shorttag:t
|
|||
|
|
sgml-namecase-general:t
|
|||
|
|
sgml-general-insert-case:lower
|
|||
|
|
sgml-minimize-attributes:nil
|
|||
|
|
sgml-always-quote-attributes:t
|
|||
|
|
sgml-indent-step:2
|
|||
|
|
sgml-indent-data:t
|
|||
|
|
sgml-parent-document:("dolibarr-dev.sgml" "book" "chapt")
|
|||
|
|
sgml-exposed-tags:nil
|
|||
|
|
sgml-local-catalogs:nil
|
|||
|
|
sgml-local-ecat-files:nil
|
|||
|
|
End:
|
|||
|
|
-->
|