Difference between revisions of "Module Membership management (developer)"

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
m
Tag: 2017 source edit
 
(18 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:Adhérent]]
+
<!-- BEGIN origin interlang links -->
{{ToTranslate}}
+
<!-- You can edit this section but do NOT remove these comments
 +
    Links below will be automatically replicated on translated pages by PolyglotBot -->
 +
[[fr:Module_Adhérents_(développeur)]]
 +
[[es:Módulo_Miembros_(desarrollador)]]
 +
<!-- END interlang links -->
 +
 
 +
[[Category:Module Membership management]]
 +
{{TemplateDocDevEn}}
 +
{{TemplateModEN Developer}}
 
{{BasculeDevUserEn|
 
{{BasculeDevUserEn|
name=Fundations|  
+
name=Foundations|
 +
num=310|
 
devdoc=This page|
 
devdoc=This page|
userdoc=[[Fundations]]|}}
+
userdoc=[[Module Membership management]]|}}
{{TemplateDocDevEn}}
 
  
== Fonction ==
+
= Feature =
Le module des adhérents permet de gérer les membres d'une association ou d'un club.
+
The foundation module is used to manage members of a foundation or a club. It is possible to defined several types of members, to save members' information and to follow their subscriptions.
Il est possible de définir différent types d'adhérents, de stocker des informations et
 
de recenser leur cotisation.
 
  
''Numéro : 310''
+
= Entity Member =
 
+
{{TemplateDocDevEntityEn|
== Entité Adhérents ==
+
class=htdocs/adherents/class/adherent.class.php}}
La classe PHP pour manipuler l'objet est le fichier
 
''htdocs/adherent.class.php''.
 
 
 
Elle contient principalement une méthode fetch, insert et delete.
 
 
 
== Permissions ==
 
  
 +
= Permissions =
 
*->adherent->lire
 
*->adherent->lire
 
*->adherent->creer
 
*->adherent->creer
Line 31: Line 32:
 
*->adherent->cotisation->creer
 
*->adherent->cotisation->creer
  
== Tables SQL ==
+
= Tables SQL =
* [[Table llx_adherent|llx_adherent]] Contient la liste des adhérents
+
* [[Table llx_adherent|llx_adherent]] Contains list of members
 
* [[Table llx_adherent_options|llx_adherent_options]]
 
* [[Table llx_adherent_options|llx_adherent_options]]
 
* [[Table llx_adherent_options_label|llx_adherent_options_label]]
 
* [[Table llx_adherent_options_label|llx_adherent_options_label]]
* [[Table llx_adherent_type|llx_adherent_type]] Contient les différents types d'adhérents
+
* [[Table llx_adherent_type|llx_adherent_type]] Contains list of members types
 +
 
 +
= Constants =
 +
* ADHERENT_MAIL_RESIL
 +
* ADHERENT_MAIL_VALID
 +
* ADHERENT_MAIL_VALID_SUBJECT
 +
* ADHERENT_MAIL_RESIL_SUBJECT
 +
* ADHERENT_MAILMAN_UNSUB_URL
 +
* ADHERENT_MAILMAN_URL
 +
* ADHERENT_MAILMAN_LISTS
 +
* ADHERENT_USE_SPIP_AUTO
 +
* ADHERENT_SPIP_USER
 +
* ADHERENT_SPIP_PASS
 +
* ADHERENT_SPIP_SERVEUR
 +
* ADHERENT_SPIP_DB
 +
* ADHERENT_MAIL_FROM
 +
* ADHERENT_MAIL_COTIS
 +
* ADHERENT_MAIL_COTIS_SUBJECT
 +
* ADHERENT_CARD_HEADER_TEXT
 +
* ADHERENT_CARD_FOOTER_TEXT
 +
* ADHERENT_CARD_TEXT
 +
* ADHERENT_MAILMAN_ADMINPW
 +
* ADHERENT_MAILMAN_SERVER
 +
* ADHERENT_MAILMAN_LISTS_COTISANT
 +
* ADHERENT_BANK_USE_AUTO
 +
* ADHERENT_BANK_ACCOUNT
 +
* ADHERENT_BANK_CATEGORIE
 +
* ADHERENT_ETIQUETTE_TYPE

Latest revision as of 10:52, 24 October 2023

Foundations
Numero/ID of module 310
User doc. of module Module Membership management
Developer doc. of module This page

Feature

The foundation module is used to manage members of a foundation or a club. It is possible to defined several types of members, to save members' information and to follow their subscriptions.

Entity Member

The PHP class to use to manipulate such object is file htdocs/adherents/class/adherent.class.php.

It contains CRUD methods to create (C), read (R), update (U) and delete (D) this object.

Permissions

  • ->adherent->lire
  • ->adherent->creer
  • ->adherent->supprimer
  • ->adherent->export
  • ->adherent->configurer
  • ->adherent->self->creer
  • ->adherent->cotisation->lire
  • ->adherent->cotisation->creer

Tables SQL

Constants

  • ADHERENT_MAIL_RESIL
  • ADHERENT_MAIL_VALID
  • ADHERENT_MAIL_VALID_SUBJECT
  • ADHERENT_MAIL_RESIL_SUBJECT
  • ADHERENT_MAILMAN_UNSUB_URL
  • ADHERENT_MAILMAN_URL
  • ADHERENT_MAILMAN_LISTS
  • ADHERENT_USE_SPIP_AUTO
  • ADHERENT_SPIP_USER
  • ADHERENT_SPIP_PASS
  • ADHERENT_SPIP_SERVEUR
  • ADHERENT_SPIP_DB
  • ADHERENT_MAIL_FROM
  • ADHERENT_MAIL_COTIS
  • ADHERENT_MAIL_COTIS_SUBJECT
  • ADHERENT_CARD_HEADER_TEXT
  • ADHERENT_CARD_FOOTER_TEXT
  • ADHERENT_CARD_TEXT
  • ADHERENT_MAILMAN_ADMINPW
  • ADHERENT_MAILMAN_SERVER
  • ADHERENT_MAILMAN_LISTS_COTISANT
  • ADHERENT_BANK_USE_AUTO
  • ADHERENT_BANK_ACCOUNT
  • ADHERENT_BANK_CATEGORIE
  • ADHERENT_ETIQUETTE_TYPE