dolibarr  13.0.2
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCAccountancyCategoryClass to manage categories of an accounting account
oCAccountancyExportManage the different format accountancy export
oCAccountancySystemClass to manage accountancy systems
oCActionsAdherentCardCommonClass to manage members using default canvas
oCActionsCardCommonClasse permettant la gestion des tiers par defaut
oCActionsCardProductClass with controller methods for product canvas
oCActionsCardServiceClass with controller methods for product canvas
oCActionsContactCardCommonClasse permettant la gestion des contacts par defaut
oCActionsDatapolicyClass ActionsDatapolicy
oCActionsMyModuleClass ActionsMyModule
oCActionsStripeconnectClass Actions Stripe Connect
oCActionsTicketClass Actions of the module ticket
oCAntiVirClass to scan for virus
oCAuthClass ot manage authentication for pos module (cashdesk)
oCBankCategClass to manage bank categories
oCBlockedLogClass to manage Blocked Log
oCBlockedLogAuthorityClass to manage certif authority
oCBookKeepingLineClass BookKeepingLine
oCCActionCommClass to manage different types of events
oCCanvasClass to manage canvas
oCCchargesocialesClass Cchargesociales
oCCcountryClass to manage dictionary Countries (used by imports)
oCCdavLibDefine Common function to access calendar items and format it in vCalendar
oCCMailFileClass to send emails (with attachments or not) Usage: $mailfile = new CMailFile($subject,$sendto,$replyto,$message,$filepath,$mimetype,$filename,$cc,$ccc,$deliveryreceipt,$msgishtml,$errors_to,$css,$trackid,$moreinheader,$sendcontext,$replyto); $mailfile->sendfile();
oCCommActionRapportClass to generate event report
oCCommonDocGeneratorParent class for documents generators
oCCommonObjectParent class of all other business classes (invoices, contracts, proposals, orders, ...)
oCCommonStickerGeneratorClass to generate stick sheet with format Avery or other personalised
oCConfClass to stock current configuration
oCCpaiementClass Cpaiement
oCCProductNatureClass of dictionary of nature of product (used by imports)
oCCronjoblineCrob Job line class
oCCSMSFileClass to send SMS Usage: $smsfile = new CSMSFile($subject,$sendto,$replyto,$message,$filepath,$mimetype,$filename,$cc,$ccc,$deliveryreceipt,$msgishtml,$errors_to); $smsfile->sendfile();
oCCstateClass to manage dictionary States (used by imports)
oCCtypentClass of dictionary type of thirdparty (used by imports)
oCCtyperesourceClass Ctyperesource
oCCtyperesourceLineClass CtyperesourceLine
oCCUnitsClass of dictionary type of thirdparty (used by imports)
oCDatabaseClass to manage Dolibarr database access for an SQL database
oCDataPolicyClass DataPolicy
oCDataPolicyCronClass DataPolicyCron
oCDiffA class containing functions for computing diffs and formatting the output
oCDiscountAbsoluteClass to manage absolute discounts
oCDolEditorClass to manage a WYSIWYG editor
oCDolGeoIPClasse to manage GeoIP Usage: $geoip=new GeoIP('country',$datfile); $geoip->getCountryCodeFromIP($ip); $geoip->close();
oCDolGraphClass to build graphs
oCDolibarrApiClass for API REST v1
oCDolibarrModulesClass DolibarrModules
oCDolibarrTriggersClass that all the triggers must extend
oCDolistoreClass Dolistore
oCEcmfilesLineClass of an index line of a document
oCEvalMathClass EvalMath
oCEvalMathStackClass for internal use
oCEventsEvents class
oCException
oCExpenseReportLineClass of expense report details lines
oCExportClass to manage exports
oCExtraFieldsClass to manage standard extra fields
oCExtraLanguagesClass to manage standard extra languages
oCFacturationClass to manage invoices for pos module (cashdesk)
oCFileUploadThis class is used to manage file upload using ajax
oCFormClass to manage generation of HTML components Only common components must be here
oCFormActionsClass to manage building of HTML components
oCFormAdminClass to generate html code for admin pages
oCFormBankClass to manage generation of HTML components for bank module
oCFormBarCodeClass to manage barcode HTML
oCFormContractClass to manage generation of HTML components for contract module
oCFormEcmClass to manage HTML component for ECM and generic filemanager
oCFormExpenseReportClass to manage generation of HTML components for contract module
oCFormFileClass to offer components to list and upload files
oCFormInterventionClass to manage generation of HTML components for contract module
oCFormMarginClasse permettant la generation de composants html autre Only common components are here
oCFormOtherClasse permettant la generation de composants html autre Only common components are here
oCFormProductClass with static methods for building HTML components related to products Only components common to products and services must be here
oCFormProjetsClass to manage building of HTML components
oCFormPropalClass to manage generation of HTML components for proposal management
oCFormResourceClasse permettant la gestion des formulaire du module resource
oCFormSmsClasse permettant la generation du formulaire d'envoi de Sms Usage: $formsms = new FormSms($db) $formsms->proprietes=1 ou chaine ou tableau de valeurs $formsms->show_form() affiche le formulaire
oCFormSocialContribClass to manage generation of HTML components for social contributions management
oCFormTicket
oCFormWebsiteClass to manage component html for module website
oCHookManagerClass to manage hooks
oCICalClass to read/parse ICal calendars
oCImportClass to manage imports
oCInfoBoxClass to manage boxes on pages
oCInterfacesClass to manage triggers
oCLdapClass to manage LDAP features
oCLesscLessphp v0.5.0 http://leafo.net/lessphp
oClessc_formatter_classic
oClessc_parser
oCLignePrelevementClass to manage withdrawals
oCLogHandlerParent class for log handlers
oCLogHandlerInterfaceLogHandlerInterface
oCLoginAPI that allows to log in with an user account
oCMailingTargetsParent class of emailing target selectors modules
oCMailmanSpipClass to manage mailman and spip
oCMenuClass to manage left menus
oCMenubaseClass to manage menu entries
oCMenuManagerClass to manage menu Auguria
oCModeleAccountancyCodeParent class for third parties accountancy code generators
oCModeleBarCodeParent class for barcode document models
oCModeleBoxesClass ModeleBoxes
oCModeleGenPasswordParent class for password rules/management modules
oCModeleImportsParent class for import file readers
oCModeleNumRefBarCodeParent class for barcode numbering models
oCModeleNumRefboms
oCModeleNumRefBomsParent class to manage numbering of BOMs
oCModeleNumRefChequeReceiptsCheque Receipts numbering references mother class
oCModeleNumRefCommandesParent class to manage numbering of Sale Orders
oCModeleNumRefDeliveryOrderClasse mere des modeles de numerotation des references de bon de livraison
oCModeleNumRefDonsParent class of donation numbering templates
oCModeleNumRefExpenseReportParent class for numbering masks of expense reports
oCModeleNumRefFacturesParent class of invoice reference numbering templates
oCModeleNumRefFicheinterParent class numbering models of intervention sheet references
oCModeleNumRefMosParent class to manage numbering of MOs
oCModeleNumRefMyObjectParent class to manage numbering of MyObject
oCModeleNumRefPaymentsPayment numbering references mother class
oCModeleNumRefProjectsClasse mere des modeles de numerotation des references de projets
oCModeleNumRefPropalesClasse mere des modeles de numerotation des references de propales
oCModeleNumRefRecruitmentCandidatureParent class to manage numbering of RecruitmentCandidature
oCModeleNumRefRecruitmentJobPositionParent class to manage numbering of RecruitmentJobPosition
oCModeleNumRefSupplierPaymentsPayment numbering references mother class
oCModeleNumRefSupplierProposalClasse mere des modeles de numerotation des references de propales
oCModeleNumRefSuppliersInvoicesParent Class of numbering models of suppliers invoices references
oCModeleNumRefSuppliersOrdersParent Class of numbering models of suppliers orders references
oCModeleNumRefTakeposClasse mere des modeles de numerotation des tickets de caisse
oCModeleNumRefTaskClasse mere des modeles de numerotation des references de projets
oCModeleNumRefTicketClasse mere des modeles de numerotation des references de projets
oCModelePDFCardsParent class of document generator for members cards
oCModelePDFLabelsParent class of document generator for address sheet
oCModeleProductCodeClass template for classes of numbering product
oCModeleThirdPartyCodeParent class for third parties code generators
oCModelMailModelMail
oCModelNumRefContractsParent class for all contract numbering modules
oCModelNumRefExpeditionParent Class of numbering models of sending receipts references
oCModelNumRefHolidaysParent class for all holidays numbering modules
oCModelNumRefReceptionParent Class of numbering models of sending receipts references
oCNotifyClass to manage notifications
oCPaymentTermClass to manage payment terms records in dictionary
oCpdf_paiementClasse permettant de generer les rapports de paiement
oCPHPUnit_Extensions_Selenium2TestCase
oCPHPUnit_Framework_TestCase
oCPrestaShopWebservice
oCPriceByCustomerLineFile of class to manage predefined price products or services by customer lines
oCPriceExpressionClass for accesing price expression table
oCPriceGlobalVariableClass for accesing price global variables table
oCPriceGlobalVariableUpdaterClass for price global variable updaters table
oCPriceParserClass to parse product price expressions
oCPrintingDriverParent class of emailing target selectors modules
oCProductCombinationClass ProductCombination Used to represent a product combination
oCProductCombination2ValuePairClass ProductCombination2ValuePair Used to represent the relation between a product combination, a product attribute and a product attribute value
oCProductCombinationLevelClass ProductCombinationLevel Used to represent a product combination Level
oCPropalmergepdfproductLineClass to manage propal merge of product line
oCRejetPrelevementClass to manage standing orders rejects
oCRssParserClass to parse RSS files
oCSimpleOpenIDClass to manage OpenID
oCSMTPsClass to construct and send SMTP compliant email, even to a secure SMTP server, regardless of platform
oCStatsParent class of statistics class
oCStatus
oCTicketsLineTicket line Class
oCTranslateClass to manage translations
oCUtilsClass to manage utility methods
oCvCardClass to buld vCard files
oCWorkboardResponse
oCAssetProvider
oCConfigCollector
oCDataCollector
oCDebugBar
oCExceptionsCollector
oCiAuthenticate
oCMemoryCollector
oCMessagesCollector
oCPrinter
oCRenderable
oCRequestDataCollector
\CTimeDataCollector