This commit is contained in:
Laurent Destailleur 2011-08-31 10:27:17 +00:00
parent 2a6f5fb5ad
commit 14c5efdfa4
49 changed files with 86 additions and 234 deletions

View File

@ -20,11 +20,8 @@
/**
* \defgroup mymodule Module MyModule
* \brief Example of a module descriptor.
* Such a file must be copied into htdocs/includes/module directory.
*/
/**
* \file htdocs/includes/modules/modMyModule.class.php
* Such a file must be copied into htdocs/mymodule/includes/modules directory.
* \file htdocs/mymodule/includes/modules/modMyModule.class.php
* \ingroup mymodule
* \brief Description and activation file for module MyModule
*/

View File

@ -19,14 +19,11 @@
*/
/**
* \defgroup accounting Module accounting
* \brief Module to include accounting features
*/
/**
* \file htdocs/includes/modules/modAccounting.class.php
* \ingroup accounting
* \brief Fichier de description et activation du module Comptabilite Expert
* \defgroup accounting Module accounting
* \brief Module to include accounting features
* \file htdocs/includes/modules/modAccounting.class.php
* \ingroup accounting
* \brief Fichier de description et activation du module Comptabilite Expert
*/
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");

View File

@ -20,11 +20,8 @@
*/
/**
* \defgroup member Module foundation
* \brief Module to manage members of a foundation
*/
/**
* \defgroup member Module foundation
* \brief Module to manage members of a foundation
* \file htdocs/includes/modules/modAdherent.class.php
* \ingroup member
* \brief File descriptor or module Member

View File

@ -23,9 +23,6 @@
/**
* \defgroup agenda Module agenda
* \brief Module pour gerer l'agenda et actions
*/
/**
* \file htdocs/includes/modules/modAgenda.class.php
* \ingroup agenda
* \brief Fichier de description et activation du module agenda

View File

@ -20,14 +20,11 @@
*/
/**
* \defgroup banque Module bank
* \brief Module pour gerer la tenue d'un compte bancaire et rapprochements
*/
/**
* \file htdocs/includes/modules/modBanque.class.php
* \ingroup banque
* \brief Fichier de description et activation du module Banque
* \defgroup banque Module bank
* \brief Module pour gerer la tenue d'un compte bancaire et rapprochements
* \file htdocs/includes/modules/modBanque.class.php
* \ingroup banque
* \brief Fichier de description et activation du module Banque
*/
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");

View File

@ -20,9 +20,6 @@
/**
* \defgroup barcode Module barcode
* \brief Module pour gerer les codes barres
*/
/**
* \file htdocs/includes/modules/modBarcode.class.php
* \ingroup barcode,produit
* \brief Fichier de description et activation du module Barcode

View File

@ -19,9 +19,6 @@
/**
* \defgroup bookmark Module bookmarks
* \brief Module to manage Bookmarks
*/
/**
* \file htdocs/includes/modules/modBookmark.class.php
* \ingroup bookmark
* \brief Fichier de description et activation du module Bookmarks

View File

@ -18,15 +18,12 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
/**
* \defgroup oscommerce Module oscommerce
* \brief Module pour gerer une boutique et interface avec OSCommerce
*/
/**
* \file htdocs/includes/modules/modBoutique.class.php
* \ingroup oscommerce
* \brief Fichier de description et activation du module OSCommerce
* \file htdocs/includes/modules/modBoutique.class.php
* \ingroup oscommerce
* \brief Fichier de description et activation du module OSCommerce
*/
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
@ -73,7 +70,7 @@ class modBoutique extends DolibarrModules
// Constants
$this->const = array();
$r=0;
$this->const[$r][0] = "OSC_DB_HOST";
$this->const[$r][1] = "chaine";
$this->const[$r][2] = "localhost";

View File

@ -18,9 +18,6 @@
/**
* \defgroup pos Module points of sale
* \brief Module to manage points of sale
*/
/**
* \file htdocs/includes/modules/modCashDesk.class.php
* \ingroup pos
* \brief File to enable/disable module Point Of Sales

View File

@ -19,12 +19,9 @@
/**
* \defgroup category Module categories
* \brief Module to manage categories
*/
/**
* \file htdocs/includes/modules/modCategorie.class.php
* \ingroup category
* \brief Fichier de description et activation du module Categorie
* \file htdocs/includes/modules/modCategorie.class.php
* \ingroup category
* \brief Fichier de description et activation du module Categorie
*/
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");

View File

@ -19,9 +19,6 @@
/**
* \defgroup clicktodial Module clicktodial
* \brief Module pour gerer l'appel automatique
*/
/**
* \file htdocs/includes/modules/modClickToDial.class.php
* \ingroup clicktodial
* \brief Fichier de description et activation du module de click to Dial

View File

@ -23,9 +23,6 @@
/**
* \defgroup commande Module orders
* \brief Module pour gerer le suivi des commandes
*/
/**
* \file htdocs/includes/modules/modCommande.class.php
* \ingroup commande
* \brief Fichier de description et activation du module Commande

View File

@ -21,9 +21,6 @@
/**
* \defgroup comptabilite Module comptabilite
* \brief Module pour inclure des fonctions de comptabilite (gestion de comptes comptables et rapports)
*/
/**
* \file htdocs/includes/modules/modComptabilite.class.php
* \ingroup comptabilite
* \brief Fichier de description et activation du module Comptabilite

View File

@ -20,9 +20,6 @@
/**
* \defgroup contrat Module contract
* \brief Module pour gerer la tenue de contrat de services
*/
/**
* \file htdocs/includes/modules/modContrat.class.php
* \ingroup contrat
* \brief Fichier de description et activation du module Contrat

View File

@ -19,9 +19,6 @@
/**
* \defgroup deplacement Module trips
* \brief Module pour gerer les deplacements et notes de frais
*/
/**
* \file htdocs/includes/modules/modDeplacement.class.php
* \ingroup deplacement
* \brief Fichier de description et activation du module Deplacement et notes de frais

View File

@ -20,12 +20,9 @@
/**
* \defgroup document Module mass mailings
* \brief Module pour gerer des generations de documents
*/
/**
* \file htdocs/includes/modules/modDocument.class.php
* \ingroup document
* \brief Fichier de description et activation du module Generation document
* \file htdocs/includes/modules/modDocument.class.php
* \ingroup document
* \brief Fichier de description et activation du module Generation document
*/
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");

View File

@ -20,9 +20,6 @@
/**
* \defgroup don Module donation
* \brief Module pour gerer le suivi des dons
*/
/**
* \file htdocs/includes/modules/modDon.class.php
* \ingroup don
* \brief Fichier de description et activation du module Don

View File

@ -18,12 +18,9 @@
/** \defgroup ecm Module ecm
* \brief Module for ECM (Electronic Content Management)
*/
/**
* \file htdocs/includes/modules/modECM.class.php
* \ingroup ecm
* \brief Description and activation file for module ECM
* \file htdocs/includes/modules/modECM.class.php
* \ingroup ecm
* \brief Description and activation file for module ECM
*/
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");

View File

@ -21,9 +21,6 @@
/**
* \defgroup expedition Module shipping
* \brief Module pour gerer les expeditions de produits
*/
/**
* \file htdocs/includes/modules/modExpedition.class.php
* \ingroup expedition
* \brief Fichier de description et activation du module Expedition

View File

@ -17,11 +17,8 @@
*/
/**
* \defgroup export Module export
* \brief Module generique pour realiser des exports de donnees en base
*/
/**
* \defgroup export Module export
* \brief Module generique pour realiser des exports de donnees en base
* \file htdocs/includes/modules/modExport.class.php
* \ingroup export
* \brief Fichier de description et activation du module export

View File

@ -19,9 +19,6 @@
/**
* \defgroup externalrss Module externalrss
* \brief Module pour inclure des informations externes RSS
*/
/**
* \file htdocs/includes/modules/modExternalRss.class.php
* \ingroup externalrss
* \brief Fichier de description et activation du module externalrss

View File

@ -20,9 +20,6 @@
/**
* \defgroup externalsite Module externalsite
* \brief Module to include an external web site/tools into Dolibarr menu and into a frame page.
*/
/**
* \file htdocs/includes/modules/modExternalSite.class.php
* \ingroup externalsite
* \brief Description and activation file for module ExternalSite

View File

@ -17,14 +17,11 @@
*/
/**
* \defgroup ftp Module FTP
* \brief Module for FTP client module
*/
/**
* \file htdocs/includes/modules/modFTP.class.php
* \ingroup ftp
* \brief Description and activation file for module FTP
* \defgroup ftp Module FTP
* \brief Module for FTP client module
* \file htdocs/includes/modules/modFTP.class.php
* \ingroup ftp
* \brief Description and activation file for module FTP
*/
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");

View File

@ -22,10 +22,6 @@
/**
* \defgroup facture Module invoices
* \brief Module pour gerer les factures clients et/ou fournisseurs
*/
/**
* \file htdocs/includes/modules/modFacture.class.php
* \ingroup facture
* \brief Fichier de la classe de description et activation du module Facture

View File

@ -20,9 +20,6 @@
/**
* \defgroup fckeditor Module fckeditor
* \brief Module pour mettre en page les zones de saisie de texte
*/
/**
* \file htdocs/includes/modules/modFckeditor.class.php
* \ingroup fckeditor
* \brief Fichier de description et activation du module Fckeditor
@ -31,7 +28,7 @@
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
/**
/**
* \class modFckeditor
* \brief Classe de description et activation du module Fckeditor
*/

View File

@ -23,9 +23,6 @@
/**
* \defgroup ficheinter Module intervention cards
* \brief Module to manage intervention cards
*/
/**
* \file htdocs/includes/modules/modFicheinter.class.php
* \ingroup ficheinter
* \brief Fichier de description et activation du module Ficheinter

View File

@ -20,9 +20,6 @@
/**
* \defgroup fournisseur Module suppliers
* \brief Module pour gerer des societes et contacts de type fournisseurs
*/
/**
* \file htdocs/includes/modules/modFournisseur.class.php
* \ingroup fournisseur
* \brief Fichier de description et activation du module Fournisseur

View File

@ -16,11 +16,8 @@
*/
/**
* \defgroup geoip Module GeoIP
* \brief Module to make geoip conversions
*/
/**
* \defgroup geoip Module GeoIP
* \brief Module to make geoip conversions
* \file htdocs/includes/modules/modGeoIPMaxmind.class.php
* \ingroup geoip
* \brief File of geoipmaxmind module descriptor

View File

@ -17,14 +17,11 @@
*/
/**
* \defgroup gravatar Module gravatar
* \brief Module to use Gravatar to show photo of users
*/
/**
* \file htdocs/includes/modules/modGravatar.class.php
* \ingroup gravatar
* \brief Description and activation file for module Gravatar
* \defgroup gravatar Module gravatar
* \brief Module to use Gravatar to show photo of users
* \file htdocs/includes/modules/modGravatar.class.php
* \ingroup gravatar
* \brief Description and activation file for module Gravatar
*/
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");

View File

@ -17,11 +17,8 @@
*/
/**
* \defgroup import Module import
* \brief Module to make generic import of data into dolibarr database
*/
/**
* \defgroup import Module import
* \brief Module to make generic import of data into dolibarr database
* \file htdocs/includes/modules/modImport.class.php
* \ingroup import
* \brief Fichier de description et activation du module Import

View File

@ -19,9 +19,6 @@
/**
* \defgroup label Module labels
* \brief Module pour gerer les formats d'impression des etiquettes
*/
/**
* \file htdocs/includes/modules/modLabel.class.php
* \ingroup other
* \brief Fichier de description et activation du module Label
@ -31,8 +28,8 @@ include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
/**
\class modLabel
\brief Classe de description et activation du module Label
* \class modLabel
* \brief Classe de description et activation du module Label
*/
class modLabel extends DolibarrModules

View File

@ -19,13 +19,10 @@
/**
* \defgroup ldap Module ldap
* \brief Module pour interfacer les contacts avec un annuaire Ldap
*/
/**
* \brief Module to manage LDAP interfaces with contacts or users
* \file htdocs/includes/modules/modLdap.class.php
* \ingroup ldap
* \brief Fichier de description et activation du module Ldap
* \brief File to describe and activate Ldap module
*/
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");

View File

@ -20,9 +20,6 @@
/**
* \defgroup mailing Module emailing
* \brief Module to manage EMailings
*/
/**
* \file htdocs/includes/modules/modMailing.class.php
* \ingroup mailing
* \brief Fichier de description et activation du module Mailing

View File

@ -19,9 +19,6 @@
/**
* \defgroup mantis Module mantis
* \brief Module to include Mantis into Dolibarr
*/
/**
* \file htdocs/includes/modules/modMantis.class.php
* \ingroup mantis
* \brief Description and activation file for module Mantis

View File

@ -19,9 +19,6 @@
/**
* \defgroup notification Module email notification
* \brief Module pour gerer les notifications (par mail ou autre)
*/
/**
* \file htdocs/includes/modules/modNotification.class.php
* \ingroup notification
* \brief Fichier de description et activation du module Notification

View File

@ -17,14 +17,11 @@
*/
/**
* \defgroup paybox Module paybox
* \brief Add integration with Paybox online payment system.
*/
/**
* \file htdocs/includes/modules/modPaybox.class.php
* \ingroup paybox
* \brief Description and activation file for module Paybox
* \defgroup paybox Module paybox
* \brief Add integration with Paybox online payment system.
* \file htdocs/includes/modules/modPaybox.class.php
* \ingroup paybox
* \brief Description and activation file for module Paybox
*/
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");

View File

@ -18,14 +18,11 @@
*/
/**
* \defgroup paypal Module paypal
* \brief Add integration with Paypal online payment system.
*/
/**
* \file htdocs/includes/modules/modPaypal.class.php
* \ingroup paypal
* \brief Description and activation file for module Paypal
* \defgroup paypal Module paypal
* \brief Add integration with Paypal online payment system.
* \file htdocs/includes/modules/modPaypal.class.php
* \ingroup paypal
* \brief Description and activation file for module Paypal
*/
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
@ -107,7 +104,7 @@ class modPaypal extends DolibarrModules
// Permissions
$this->rights = array(); // Permission array used by this module
$r=0;
// Main menu entries
$this->menus = array(); // List of menus to add

View File

@ -21,12 +21,9 @@
/**
* \defgroup prelevement Module prelevement
* \brief Module de gestion des prelevements bancaires
*/
/**
* \file htdocs/includes/modules/modPrelevement.class.php
* \ingroup prelevement
* \brief Fichier de description et activation du module Prelevement
* \file htdocs/includes/modules/modPrelevement.class.php
* \ingroup prelevement
* \brief Fichier de description et activation du module Prelevement
*/
include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php");
@ -106,7 +103,7 @@ class modPrelevement extends DolibarrModules
$this->rights[$r][3] = 0;
$this->rights[$r][4] = 'bons';
$this->rights[$r][5] = 'send';
$r++;
$this->rights[$r][0] = 154;
$this->rights[$r][1] = 'credit/refuse withdrawals';
@ -114,7 +111,7 @@ class modPrelevement extends DolibarrModules
$this->rights[$r][3] = 0;
$this->rights[$r][4] = 'bons';
$this->rights[$r][5] = 'credit';
/* $this->rights[2][0] = 154;
$this->rights[2][1] = 'Setup withdraw account';
$this->rights[2][2] = 'w';

View File

@ -22,9 +22,6 @@
/**
* \defgroup produit Module products
* \brief Module pour gerer le suivi de produits predefinis
*/
/**
* \file htdocs/includes/modules/modProduct.class.php
* \ingroup produit
* \brief Fichier de description et activation du module Produit

View File

@ -22,9 +22,6 @@
/**
* \defgroup projet Module project
* \brief Module to create projects/tasks/gantt diagram. Projects can them be affected to tasks.
*/
/**
* \file htdocs/includes/modules/modProjet.class.php
* \ingroup projet
* \brief Fichier de description et activation du module Projet

View File

@ -22,9 +22,6 @@
/**
* \defgroup propale Module commercial proposals
* \brief Module pour gerer la tenue de propositions commerciales
*/
/**
* \file htdocs/includes/modules/modPropale.class.php
* \ingroup propale
* \brief Fichier de description et activation du module Propale

View File

@ -23,9 +23,6 @@
/**
* \defgroup service Module services
* \brief Module pour gerer le suivi de services predefinis
*/
/**
* \file htdocs/includes/modules/modService.class.php
* \ingroup service
* \brief Fichier de description et activation du module Service

View File

@ -22,9 +22,6 @@
/**
* \defgroup societe Module societe
* \brief Module to manage third parties (customers, prospects)
*/
/**
* \file htdocs/includes/modules/modSociete.class.php
* \ingroup societe
* \brief Fichier de description et activation du module Societe

View File

@ -20,9 +20,6 @@
/**
* \defgroup stock Module stocks
* \brief Module pour gerer la tenue de stocks produits
*/
/**
* \file htdocs/includes/modules/modStock.class.php
* \ingroup stock
* \brief Fichier de description et activation du module Stock

View File

@ -19,9 +19,6 @@
/**
* \defgroup syslog Module syslog
* \brief Module pour gerer les messages d'erreur dans syslog
*/
/**
* \file htdocs/includes/modules/modSyslog.class.php
* \ingroup syslog
* \brief Fichier de description et activation du module de syslog

View File

@ -21,11 +21,8 @@
*/
/**
* \defgroup tax Module taxes
* \brief Module pour inclure des fonctions de saisies des taxes (tva) et charges sociales
*/
/**
* \defgroup tax Module taxes
* \brief Module pour inclure des fonctions de saisies des taxes (tva) et charges sociales
* \file htdocs/includes/modules/modTax.class.php
* \ingroup tax
* \brief Fichier de description et activation du module Taxe

View File

@ -20,9 +20,6 @@
/**
* \defgroup user Module user management
* \brief Module pour gerer les utilisateurs
*/
/**
* \file htdocs/includes/modules/modUser.class.php
* \ingroup user
* \brief Fichier de description et activation du module Utilisateur

View File

@ -18,9 +18,6 @@
/**
* \defgroup webservices Module webservices
* \brief Module to enable the Dolibarr server of web services
*/
/**
* \file htdocs/includes/modules/modWebServices.class.php
* \ingroup webservices
* \brief File to describe webservices module
@ -46,16 +43,16 @@ class modWebServices extends DolibarrModules
$this->numero = 2600;
$this->family = "technic";
// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
$this->name = preg_replace('/^mod/i','',get_class($this));
// Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module)
$this->name = preg_replace('/^mod/i','',get_class($this));
$this->description = "Enable the Dolibarr web services server";
$this->version = 'dolibarr'; // 'experimental' or 'dolibarr' or version
// Key used in llx_const table to save module status enabled/disabled (where MYMODULE is value of property name of module in uppercase)
$this->const_name = 'MAIN_MODULE_'.strtoupper($this->name);
// Where to store the module in setup page (0=common,1=interface,2=others,3=very specific)
$this->special = 1;
// Name of image file used for this module.
$this->picto='technic';
// Key used in llx_const table to save module status enabled/disabled (where MYMODULE is value of property name of module in uppercase)
$this->const_name = 'MAIN_MODULE_'.strtoupper($this->name);
// Where to store the module in setup page (0=common,1=interface,2=others,3=very specific)
$this->special = 1;
// Name of image file used for this module.
$this->picto='technic';
// Data directories to create when module is enabled
$this->dirs = array();
@ -74,11 +71,11 @@ class modWebServices extends DolibarrModules
//-----------
$this->const = array();
// New pages on tabs
// -----------------
// New pages on tabs
// -----------------
$this->tabs = array();
// Boxes
// Boxes
//------
$this->boxes = array();
@ -93,14 +90,14 @@ class modWebServices extends DolibarrModules
/**
* \brief Fonction appelee lors de l'activation du module. Insere en base les constantes, boites, permissions du module.
* Definit egalement les repertoires de donnees a creer pour ce module.
* \param options Options when enabling module
* \param options Options when enabling module
*/
function init($options='')
{
// Prevent pb of modules not correctly disabled
//$this->remove($options);
// Prevent pb of modules not correctly disabled
//$this->remove($options);
$sql = array();
$sql = array();
return $this->_init($sql,$options);
}
@ -108,13 +105,13 @@ class modWebServices extends DolibarrModules
/**
* \brief Fonction appelee lors de la desactivation d'un module.
* Supprime de la base les constantes, boites et permissions du module.
* \param options Options when disabling module
* \param options Options when disabling module
*/
function remove($options='')
{
$sql = array();
$sql = array();
return $this->_remove($sql,$options);
return $this->_remove($sql,$options);
}
}

View File

@ -18,10 +18,7 @@
/**
* \defgroup workflow Module workflow
* \brief Workflow management
*/
/**
* \brief Workflow management
* \file htdocs/includes/modules/modWorkflow.class.php
* \ingroup workflow
* \brief File to describe and activate module Workflow