dolibarr 20.0.2
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAccountancyCategoryClass to manage categories of an accounting account
 CAccountancyExportManage the different format accountancy export
 CAccountancyImportManage the different format accountancy import
 CAccountancySystemClass to manage accountancy systems
 CActionsAdherentCardCommonClass to manage members using default canvas
 CActionsCardCommonAbstract class to manage third parties
 CActionsCardProductClass with controller methods for product canvas
 CActionsCardServiceClass with controller methods for service canvas
 CActionsContactCardCommonCommon Abstract Class for contact managmeent
 CAiClass for AI
 CAntiVirClass to scan for virus
 CBankCategClass to manage bank categories
 CBlockedLogClass to manage Blocked Log
 CBlockedLogAuthorityClass to manage certif authority
 CCActionCommClass to manage different types of events
 CCanvasClass to manage canvas
 CCchargesocialesClass Cchargesociales
 CCdavLibDefine Common function to access calendar items and format it in vCalendar
 CCMailFileClass 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();
 CCommonDictParent class of all other dictionary classes
 CCommonDocGeneratorParent class for documents (PDF, ODT, ...) generators
 CCommonHookActionsParent class of all other hook actions classes
 CCommonNumRefGeneratorParent class for number ref generators
 CCommonObjectParent class of all other business classes (invoices, contracts, proposals, orders, ...)
 CContextClass Context
 CControllerClass to manage pages
 CCSMSFileClass to send SMS Usage: $smsfile = new CSMSFile($subject,$sendto,$replyto,$message,$filepath,$mimetype,$filename,$cc,$ccc,$deliveryreceipt,$msgishtml,$errors_to); $smsfile->socid=...; $smsfile->contact_id=...; $smsfile->member_id=...; $smsfile->fk_project=...; $smsfile->sendfile();
 CCtyperesourceLineClass CtyperesourceLine
 CDatabaseClass to manage Dolibarr database access for an SQL database
 CDataPolicyClass DataPolicy
 CDataPolicyCronClass DataPolicyCron
 CDiffA class containing functions for computing diffs and formatting the output
 CDolEditorClass to manage a WYSIWYG editor
 CDolGeoIPClass to manage GeoIP conversion Usage: $geoip=new GeoIP('country',$datfile); $geoip->getCountryCodeFromIP($ip); $geoip->close();
 CDolGeoPHPClass to manage Geo processing Usage: $dolgeophp=new DolGeoPHP($db);
 CDolGraphClass to build graphs
 CDolibarrApiClass for API REST v1
 CDolibarrModulesClass DolibarrModules
 CDolibarrTriggersClass that all triggers must inherit
 CDolistoreClass Dolistore
 CEcmFilesLineClass of an index line of a document
 CEvalMathClass EvalMath
 CEvalMathStackClass for internal use
 CEventsEvents class
 CException
 CExportClass to manage exports
 CExtraFieldsClass to manage standard extra fields
 CExtraLanguagesClass to manage standard extra languages
 CFileUploadThis class is used to manage file upload using ajax
 CFormClass to manage generation of HTML components Only common components must be here
 CFormActionsClass to manage building of HTML components
 CFormAdminClass to generate html code for admin pages
 CFormBankClass to manage generation of HTML components for bank module
 CFormBarCodeClass to manage barcode HTML
 CFormCardWebPortalClass to manage generation of HTML components Only common components for WebPortal must be here
 CFormContractClass to manage generation of HTML components for contract module
 CFormEcmClass to manage HTML component for ECM and generic filemanager
 CFormExpenseReportClass to manage generation of HTML components for contract module
 CFormFileClass to offer components to list and upload files
 CFormInterventionClass to manage generation of HTML components for contract module
 CFormLdapClass to manage generation of HTML components for ldap module
 CFormListWebPortalClass to manage generation of HTML components Only common components for WebPortal must be here
 CFormMarginClass permettant la generation de composants html autre Only common components are here
 CFormOtherClass permettant la generation de composants html autre Only common components are here
 CFormProductClass with static methods for building HTML components related to products Only components common to products and services must be here
 CFormPropalClass to manage generation of HTML components for proposal management
 CFormResourceClass to manage forms for the module resource
 CFormSetupThis class help you create setup render
 CFormSetupItemThis class help to create item for class formSetup
 CFormSmsClass 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
 CFormSocialContribClass to manage generation of HTML components for social contributions management
 CFormTicket
 CFormWebsiteClass to manage component html for module website
 CGeoMapEditorClass to manage a Leaflet map width geometrics objects
 CGoogleAPIClass to manage Google API
 CHookManagerClass to manage hooks
 CICalClass to read/parse ICal calendars
 CImportClass to manage imports
 CInfoBoxClass to manage boxes on pages
 CInterfacesClass to manage triggers
 CLdapClass to manage LDAP features
 CLesscLessphp v0.8.0 http://leafo.net/lessphp
 Clessc_formatter_classic
 Clessc_parser
 CLignePrelevementClass to manage withdrawals
 CLogHandlerParent class for log handlers
 CLoginAPI that allows to log in with an user account
 CMailingTargetsParent class of emailing target selectors modules
 CMailmanSpipClass to manage mailman and spip
 CMenuClass to manage left menus
 CMenubaseClass to manage menu entries
 CMenuManagerClass to manage menu Auguria
 CModeleBarCodeParent class for barcode document generators (image)
 CModeleBoxesClass ModeleBoxes
 CModeleGenPasswordParent class for password rules/management modules
 CModeleImportsParent class for import file readers
 CModeleNumRefKnowledgeRecordParent class to manage numbering of KnowledgeRecord
 CModelePDFCardsParent class of document generator for members cards
 CModelePDFLabelsParent class of document generator for address sheet
 CNotifyClass to manage the table of subscription to notifications
 CPartnershipUtilsClass with cron tasks of Partnership module
 CPaymentTermClass to manage payment terms records in dictionary
 Cpdf_standard_actionsClass to generate event report
 CPHPUnit_Extensions_Selenium2TestCase
 CPrestaShopWebservice
 CPriceExpressionClass for accessing price expression table
 CPriceGlobalVariableClass for accessing price global variables table
 CPriceGlobalVariableUpdaterClass for price global variable updaters table
 CPriceParserClass to parse product price expressions
 CPrintingDriverParent class of emailing target selectors modules
 CProductCombinationClass ProductCombination Used to represent the relation between a product and one of its variants
 CProductCombination2ValuePairClass ProductCombination2ValuePair Used to represent the relation between a variant and its attributes
 CProductCombinationLevelClass ProductCombinationLevel Used to represent a product combination Level
 CRejetPrelevementClass to manage standing orders rejects
 CRssParserClass to parse RSS files
 CSimpleOpenIDClass to manage OpenID
 CSMTPsClass to construct and send SMTP compliant email, even to a secure SMTP server, regardless of platform
 CStatsParent class of statistics class
 CstdClass
 CPHPUnit\Framework\TestCase
 CTranslateClass to manage translations
 CUtilsClass to manage utility methods
 CValidateClass toolbox to validate values
 CvCardClass to build vCard files
 CWebPortalThemeClass WebPortalTheme
 CWorkboardResponse
 CAssetProvider
 CConfigCollector
 CDataCollector
 CDebugBar
 CExceptionsCollector
 CiAuthenticate
 CMemoryCollector
 CMessagesCollector
 CPrinter
 CRenderable
 CRequestDataCollector
 CTimeDataCollector