Namespaces

Classes

Access Control List
Access Control Cache.
Access Control EntityRole.
CRM_ACL_DAO_ACL constructor.
CRM_ACL_DAO_Cache constructor.
CRM_ACL_DAO_EntityRole constructor.
This class provides the functionality to Grant access to CiviCRM components and other CiviCRM permissions.
Class CRM_Activity_ActionMapping
This class is for activity functions.
This class is for activity assignment functions.
This class is for activity assignment functions.
This class is for activity assignment functions.
Generate ical invites for activities.
This class is used by the Search functionality.
CRM_Activity_DAO_Activity constructor.
CRM_Activity_DAO_ActivityContact constructor.
This class generates form components for Activity.
This class generates form components for Activity Filter.
This class generates form components for Activity Links.
This class handle activity view mode.
This file is for activity search.
Class for activity task actions.
This class provides the functionality to delete a group of contacts. This class provides functionality for the actual addition of contacts to groups.
This class provides the functionality for batch profile update for Activities
This class provides the functionality to delete a group of Activities. This class provides functionality for the actual deletion.
This class provides the functionality to email a group of contacts.
This class provides the functionality to email a group of contacts
This class provides the functionality to email a group of contacts.
This class provides the functionality for batch profile update for Activity.
This class provides the functionality to print activity records.
This class provides the functionality to remove tags of contact(s).
This class provides the functionality to sms a group of contacts.
This class provides the functionality to save a search Saved Searches are used for saving frequently used queries
This class gets the name of the file to upload.
This class gets the name of the file to upload.
This class previews the uploaded file and returns summary statistics.
This class summarizes the import results.
Class to parse activity csv files.
This class contains all the function that are called using AJAX (jQuery)
Main page for viewing activities,
This class is for building event(participation) block on user dashboard.
This class is used to retrieve and display activities for a contact.
This class is used to retrieve and display a range of contacts that match the given criteria.
Class to represent the actions that can be performed on a group of contacts used by the search forms.
Class CRM_Member_Tokens
Base class for admin forms.
This class generates form components for Synchronizing CMS Users
This class generates form components for ContactSub Type.
This class generates form components for Extensions.
Class for configuring jobs.
This class generates form components for Label Format Settings.
This class generates form components for Location Type.
This class handles mail account settings.
This class generates form components for Mapping.
This class generates form components for Message templates used by membership, contributions, event registrations, etc.
This class generates form components for Navigation.
This class generates form components for Option Group.
This class generates form components for Options.
This class generates form components for Payment Processor.
This class generates form components for Location Type.
This class generates form components for PDF Page Format Settings.
Customize the output to meet our specific requirements.
Base class for settings forms.
This class generates form components for Location Type.
This class generates form components for Address Section.
This class generates form components for the display preferences
This class generates form components for the display preferences.
This class generates form components for the display preferences.
This class generates form components for the display preferences
This class generates form components for the component preferences
This class generates form components for component preferences.
This class generates form components for multi site preferences
This class generates form components for Relationship Type.
This class generates form components for Scheduling Reminders.
This class generates form components generic to CiviCRM settings.
This class generates form components for Component.
This class generates form components for Date Formatting.
This class generates form components for Error Handling and Debugging.
This class generates form components for Localization.
This class generates form components for CiviMail.
This class generates form components for Mapping and Geocoding.
This class generates form components for Miscellaneous.
This class generates form components for File System Path.
This class generates form components for Search Parameters
This class generates form components for Smtp Server.
This class generates form components for Site Url.
This class generates form components for Error Handling and Debugging
This class generates form components for Site Url.
This class contains all the function that are called using AJAX.
Dashboard page for managing Access Control.
Page for displaying Administer CiviCRM Control Panel.
Page for configuring CKEditor options.
Page for displaying list of site configuration tasks with links to each setting form.
Page for displaying list of contact Subtypes.
Page for displaying list of event templates.
This page displays the list of extensions registered in the system.
Display a page which displays a progress bar while executing upgrade tasks.
Page for displaying list of jobs.
Page for displaying list of jobs.
Page for displaying list of Label Formats.
Page for displaying list of location types.
Page for displaying list of Mail account settings.
Page for displaying list of categories.
Page for displaying list of message templates.
Page for displaying list of location types.
Page for displaying list of Gender.
Page for displaying list of payment processors.
Page for displaying list of payment processors.
Page for displaying list of PDF Page Formats.
Page for displaying Parent Information Section tabs
Page for displaying list of location types.
Page for displaying list of relationship types.
Page for displaying list of Reminders.
Page for displaying list of categories for Settings.
Class CRM_Badge_Format_Badge.
This class generates form components for name badge layout.
Page for list page badges.
Batch BAO class.
CRM_Batch_DAO_Batch constructor.
CRM_Batch_DAO_EntityBatch constructor.
This class generates form components for batch entry.
This class provides the functionality for batch entry for contributions/memberships.
This class contains functions that are called using AJAX.
Page for displaying list of current batches
d6 compatible?
Class CRM_Campaign_BAO_Survey.
This class is used by the Search functionality.
CRM_Campaign_DAO_Campaign constructor.
CRM_Campaign_DAO_CampaignGroup constructor.
CRM_Campaign_DAO_Survey constructor.
This class generates form components for processing a campaign.
Files required
This class generates form components for adding a petition.
This class generates form components for processing a petition signature.
Files required.
This class generates form components for processing a survey.
This class generates form components for Option Group.
This class is to build the form for deleting a Survey.
This class generates form components for processing a survey.
This class generates form components for processing a survey.
This class generates form components for processing a survey.
Helper class to build navigation links
This class generates form components for relationship.
This class provides the functionality to record voter's interview.
This class provides the functionality to print voter records
This class provides the functionality to add contacts for voter reservation.
This class provides the functionality to add contacts for voter reservation.
Used for displaying results.
This class introduces component to the system and provides all the information about it. It needs to extend CRM_Core_Component_Info abstract class.
This class contains all campaign related functions that are called using AJAX (jQuery)
Page for displaying Campaigns.
Page for displaying Petition Signatures.
Page for displaying list of Gender.
Page for voting tab interface.
This class holds all the Pseudo constants those are specific to Campaign and Survey.
This class is used to retrieve and display a range of contacts that match the given criteria.
class to represent the actions that can be performed on a group of voters.
Class CRM_Case_Audit_Audit
Class CRM_Case_Audit_AuditConfig
This class contains the functions for Case Management.
This class contains the functions for Case Contact management.
This class contains the functions for Case Type management.
This class is used by the Search functionality.
CRM_Case_DAO_Case constructor.
CRM_Case_DAO_CaseActivity constructor.
CRM_Case_DAO_CaseContact constructor.
CRM_Case_DAO_CaseType constructor.
This class create activities for a case.
This class generates form components for building activity to a case.
This class does pre processing for viewing an activity or their revisions.
This class generates form components for OpenCase Activity.
This class generates form components for OpenCase Activity.
This class generates form components for OpenCase Activity.
This class generates form components for LinkCase Activity.
This class generates form components for OpenCase Activity.
This class generates form components for case activity.
This class generates view mode for CiviCase.
This class generates form components for custom data
This class assigns the current case to another client.
This class generates form components for case report.
This file is for Case search.
This class generates task actions for CiviEvent.
This class provides the functionality to delete a group of case records.
This class provides the functionality to create PDF letter for a group of contacts.
This class provides the functionality to save a search Saved Searches are used for saving frequently used queries
This class provides the functionality to restore a group of participations.
Used for displaying results.
This class provides the functionality to save a search Saved Searches are used for saving frequently used queries
This class introduces component to the system and provides all the information about it. It needs to extend CRM_Core_Component_Info abstract class.
Class CRM_Case_ManagedEntities
This class contains all case related functions that are called using AJAX
This page is for Case Dashboard.
This class handle case related functions.
This class holds all the Pseudo constants that are specific for CiviCase.
This class is used to retrieve and display a range of contacts that match the given criteria.
Class to represent the actions that can be performed on a group of contacts.
Class CRM_Contact_ActionMapping
Class contains functions for individual contact type.
This is the heart of the search query building mechanism.
Delegate query functions based on hook system.
Abstract class for search BAO query objects
Class CRM_Contact_BAO_Relationship.
Business object for Saved searches.
BAO object for crm_email table.
This class is used by the Search functionality.
CRM_Contact_DAO_ACLContactCache constructor.
CRM_Contact_DAO_Contact constructor.
CRM_Contact_DAO_ContactType constructor.
CRM_Contact_DAO_DashboardContact constructor.
Class CRM_Contact_DAO_Factory
CRM_Contact_DAO_Group constructor.
CRM_Contact_DAO_GroupContact constructor.
CRM_Contact_DAO_GroupContactCache constructor.
CRM_Contact_DAO_GroupNesting constructor.
CRM_Contact_DAO_GroupOrganization constructor.
CRM_Contact_DAO_Relationship constructor.
CRM_Contact_DAO_RelationshipType constructor.
CRM_Contact_DAO_SavedSearch constructor.
CRM_Contact_DAO_SubscriptionHistory constructor.
This class generates form components generic to all the contact types.
This class generates form components for custom data.
This class generates form components for DedupeRules.
This class generates form components for DedupeRules.
This class is to build the form for adding Group.
This class is used to build address block.
Form helper class for an Communication Preferences object.
Form helper class for an Demographics object.
Form helper class for an Demographics object.
Form helper class for an Email object.
Auxiliary class to provide support to the Contact Form class.
Form helper class for an IM object.
Auxiliary class to provide support to the Contact Form class.
Auxiliary class to provide support for locking (and ignoring locks on) contact records.
Form helper class for an OpenID object.
Auxiliary class to provide support to the Contact Form class.
Form helper class for a phone object.
Form helper class for an Website object.
This class generates form components for groupContact.
Parent class for inline contact forms.
Form helper class for address section.
Form helper class for communication preferences inline edit section.
Form helper class for contact info section.
Form helper class for contact name section.
Form helper class for custom data section.
Form helper class for demographics section.
Form helper class for an Email object.
Form helper class for an IM object.
Auxiliary class to provide support for locking (and ignoring locks on) contact records.
Form helper class for an OpenID object.
Form helper class for an Phone object.
Form helper class for an Website object,
Class CRM_Contact_Form_Merge.
This class generates form components generic to all the contact types.
This class generates form components for relationship.
Base Search / View form for all listing of multiple contacts
Advanced search, extends basic search.
Base Search / View form for all listing of multiple contacts.
This class is for search builder processing.
This class generates form components for search-result tasks.
This class provides the functionality to group contacts.
This class provides the functionality to add contact(s) to Household.
This class provides the functionality to add contact(s) to Individual.
This class provides the functionality to add contact(s) to Organization.
This class provides the shared functionality for addToHousehold and addToOrganization.
This class provides the functionality to delete a group of contacts.
This class provides the functionality to alter a privacy options for selected contacts
This class provides the functionality for batch profile update.
This class provides the functionality to delete a group of contacts.
This class provides the functionality to email a group of contacts.
This class provides the common functionality for sending email to one or a group of contact ids. This class is reused by all the search components in CiviCRM (since they all have send email as a task)
This class provides the functionality to save a search.
This class helps to print the labels for contacts.
This class provides the common functionality for sending email to one or a group of contact ids.
This class provides the functionality to map the address for group of contacts.
This class provides the functionality to map the address for group of contacts.
This class provides the functionality to Merge contacts.
This class provides the functionality to create PDF letter for a group of contacts or a single contact.
This class provides the common functionality for creating PDF letter for one or a group of contact ids.
This class provides the functionality for Update multiple contacts
This class provides the functionality to save a search Saved Searches are used for saving frequently used queries
This class provides the functionality to support Proximity Searches.
This class provides the functionality to delete a group of contacts. This class provides functionality for the actual addition of contacts to groups.
This class provides the functionality to remove tags of contact(s).
Used for displaying results
This class provides the functionality to sms a group of contacts.
This class provides the common functionality for sending sms to one or a group of contact ids.
This class provides the functionality to save a search.
This class provides the functionality to update a saved search.
Class CRM_Contact_Form_Task_Unhold
This class generates form components generic to useradd.
Class CRM_Contact_Import_Field
This class delegates to the chosen DataSource to grab the data to be imported.
This class gets the name of the file to upload.
This class previews the uploaded file and returns summary statistics.
This class summarizes the import results.
This class acts like a psuedo-BAO for transient import job tables.
This class mainly exists to allow imports to be triggered synchronously (i.e.
This class contains all the function that are called using AJAX.
class to parse contact csv files
This class contains all contact related functions that are called using AJAX (jQuery)
Main page for viewing all Saved searches.
CiviCRM Dashboard.
CiviCRM Dashlet.
Main page for viewing contact.
Dummy page for actions button.
Dummy page for details of address.
Dummy page for details of communication preferences.
Page to display contact information on top of summary.
Page to display contact name on top of the summary.
This page displays custom data during inline edit.
Dummy page for details of demographics.
Dummy page for details of Email.
Dummy page for details for IM.
Dummy page for details for OpenID.
Dummy page for details of Phone.
Dummy page for details of website.
Main page for viewing all Saved searches.
This is a dummy class that does nothing at the moment.
Main page for viewing contact.
Page for displaying custom data.
Main page for viewing Notes.
Main page for viewing contact.
Main page for viewing contact.
This class is used to build User Dashboard
Dummy page for details of Email.
vCard export class.
Class is to retrieve and display a range of contacts that match the given criteria.
This class is used to retrieve and display a range of contacts that match the given criteria (specifically for results of advanced search options.
Class to represent the actions that can be performed on a group of contacts used by the search forms.
Class CRM_Contribute_ActionMapping_ByPage
Class CRM_Contribute_ActionMapping_ByType
This class contains Contribution Page related functions.
Class to retrieve information about a contribution page.
This class is used by the Search functionality.
This class is used by the Search functionality.
This class is used by the Search functionality.
CRM_Contribute_DAO_Contribution constructor.
CRM_Contribute_DAO_ContributionPage constructor.
CRM_Contribute_DAO_ContributionProduct constructor.
CRM_Contribute_DAO_ContributionRecur constructor.
CRM_Contribute_DAO_ContributionSoft constructor.
CRM_Contribute_DAO_Premium constructor.
CRM_Contribute_DAO_PremiumsProduct constructor.
CRM_Contribute_DAO_Product constructor.
CRM_Contribute_DAO_Widget constructor.
This class generates form components generic to Contribution admin.
This class generates form components for processing a contribution CRM-16229 - During the event registration bulk action via search we need to inherit CRM_Contact_Form_Task so that we can inherit functions like getContactIds and make use of controller state. But this is not possible because CRM_Event_Form_Participant inherits this class.
This form records additional payments needed when event/contribution is partially paid.
This class provides support for canceling recurring subscriptions.
This class generates form components for processing a contribution.
This class generates form components for processing a contribution.
Contribution Page form.
form to process actions fo adding product to contribution page
form to process actions on the group aspect of Custom Data
Form to process actions on the group aspect of Custom Data.
This class is to build the form for Deleting Group.
Form to process actions on Premiums.
Helper class to build navigation links.
Form to configure thank-you messages and receipting features for an online contribution page.
This class generates form components for Payment-Instrument.
form to process actions on the group aspect of Custom Data
This class generates form components for processing a Contribution.
Form for thank-you / success page - 3rd step of online contribution process.
This class generates form components for Premiums.
Advanced search, extends basic search.
This class build form elements for select existing or create new soft block.
This class generates form components for relationship.
This class provides the functionality for batch profile update for contributions.
This class provides the functionality to delete a group of contributions.
This class provides the functionality to email a group of contacts.
This class provides the functionality to email a group of contacts.
This class provides the functionality to email a group of contacts.
This class provides the functionality to create PDF letter for a group of contacts or a single contact.
This class provides the common functionality for creating PDF letter for one or a group of contact ids.
This class provides the functionality for batch profile update for contributions.
This class provides the functionality to print contribution records.
Used for displaying results
This class provides the functionality to save a search Saved Searches are used for saving frequently used queries
This class provides the functionality to email a group of contacts.
This class generates form components for processing a contribution.
This class generates form components generic to recurring contributions.
This class gets the name of the file to upload
This class gets the name of the file to upload.
This class previews the uploaded file and returns summary statistics.
This class summarizes the import results.
Class to parse contribution csv files.
This class introduces component to the system and provides all the information about it. It needs to extend CRM_Core_Component_Info abstract class.
This class contains all the function that are called using AJAX (jQuery)
Create a page for displaying Contribute Pages Contribute Pages are pages that are used to display contributions of different types. Pages consist of many customizable sections which can be accessed.
Main page for viewing Recurring Contributions.
Page for displaying list of Payment-Instrument.
Page for displaying list of Premiums.
Page for displaying list of Premiums.
This class holds all the Pseudo constants that are specific to Contributions.
Class to render contribution search results.
State machine for managing different states of the Import process.
State machine for managing different states of the Import process.
Class to represent the actions that can be performed on a group of contacts.
Class CRM_Contribute_Tokens
The core concept of the system is an action performed on an object. Typically this will be a "data model" object as specified in the API specs. We attempt to keep the number and type of actions consistent and similar across all objects (thus providing both reuse and standards)
This class contains functions for managing Action Logs
This class contains functions for managing Scheduled Reminders
This is class to handle address related functions.
Class CRM_Core_BAO_CMSUser
BAO object for civicrm_cache table.
File contains functions used in civicrm configuration.
This class contains functions for managing Action Logs
Business objects for managing custom data fields.
Business object for managing custom data groups.
Business objects for managing custom data options.
Business objects for managing custom data values.
Class contains Contact dashboard related functions.
This class contains functions for email handling.
This class contains functions for managing Tag(tag) for a contact
This class contains functions for managing extensions
BAO object for crm_log table
This class contain function for IM handling
This class contains scheduled jobs related functions.
This class contains functions for managing Label Formats.
This class handle creation of location block elements.
BAO object for crm_log table
Class CRM_Core_BAO_MessageTemplate.
BAO object for crm_note table.
This class contains function for Open Id
This class contains functions for managing Paper Sizes.
This class contains functions for managing PDF Page Formats.
Class contains functions for phone.
BAO object for civicrm_prevnext_cache table.
Class CRM_Core_BAO_RecurringEntity.
This file contains functions for creating and altering CiviCRM-tables structure.
BAO object for civicrm_setting table. This table is used to store civicrm settings that are not used very frequently (i.e. not on every page load)
This class contains functions for managing Status Preferences.
This class contains function for UFField.
UF group BAO class.
The basic class that interfaces with the external user framework.
This class contain function for Website handling.
Class CRM_Core_BAO_WordReplacement.
Class CRM_Core_Base
Defines a simple implementation of a drupal block.
Class CRM_Core_CodeGen_BaseTask
Generate configuration files
Create DAO ORM classes.
Generate language files and classes
Class CRM_Core_CodeGen_Main
Create classes which are used for schema introspection.
Create SQL files to create and populate a new schema.
Read the schema specification and parse into internal data structures
Generate files used during testing.
Class CRM_Core_CodeGen_Util_File
Class CRM_Core_CodeGen_Util_Smarty
Class CRM_Core_CodeGen_Util_Template
Class CRM_Core_CodeGen_Util_Xml
Generate configuration files
Manage the download, validation, and rendering of community messages
Component stores all the static and dynamic information of the various CiviCRM components
This interface defines methods that need to be implemented for a component to introduce itself to the system.
Class CRM_Core_Config
Class CRM_Core_Config_MagicMerge
Class CRM_Core_Config_Runtime
Class CRM_Core_Controller
We use QFC for both single page and multi page wizards. We want to make creation of single page forms as easy and as seamless as possible. This class is used to optimize and make single form pages a relatively trivial process
Class CRM_Core_DAO
CRM_Core_DAO_ActionLog constructor.
CRM_Core_DAO_ActionMapping constructor.
CRM_Core_DAO_ActionSchedule constructor.
CRM_Core_DAO_Address constructor.
CRM_Core_DAO_AddressFormat constructor.
CRM_Core_DAO_Cache constructor.
CRM_Core_DAO_Component constructor.
CRM_Core_DAO_Country constructor.
CRM_Core_DAO_County constructor.
CRM_Core_DAO_CustomField constructor.
CRM_Core_DAO_CustomGroup constructor.
CRM_Core_DAO_Dashboard constructor.
CRM_Core_DAO_Discount constructor.
CRM_Core_DAO_Domain constructor.
CRM_Core_DAO_Email constructor.
CRM_Core_DAO_EntityFile constructor.
CRM_Core_DAO_EntityTag constructor.
CRM_Core_DAO_Extension constructor.
Class CRM_Core_DAO_Factory
CRM_Core_DAO_File constructor.
CRM_Core_DAO_IM constructor.
CRM_Core_DAO_Job constructor.
CRM_Core_DAO_JobLog constructor.
CRM_Core_DAO_LocBlock constructor.
CRM_Core_DAO_LocationType constructor.
CRM_Core_DAO_Log constructor.
CRM_Core_DAO_MailSettings constructor.
CRM_Core_DAO_Managed constructor.
CRM_Core_DAO_Mapping constructor.
CRM_Core_DAO_MappingField constructor.
CRM_Core_DAO_Menu constructor.
CRM_Core_DAO_MessageTemplate constructor.
CRM_Core_DAO_Navigation constructor.
CRM_Core_DAO_Note constructor.
CRM_Core_DAO_OpenID constructor.
CRM_Core_DAO_OptionGroup constructor.
CRM_Core_DAO_OptionValue constructor.
CRM_Core_DAO_Persistent constructor.
CRM_Core_DAO_Phone constructor.
CRM_Core_DAO_PreferencesDate constructor.
CRM_Core_DAO_PrevNextCache constructor.
CRM_Core_DAO_PrintLabel constructor.
CRM_Core_DAO_RecurringEntity constructor.
CRM_Core_DAO_Setting constructor.
CRM_Core_DAO_StateProvince constructor.
CRM_Core_DAO_StatusPreference constructor.
CRM_Core_DAO_SystemLog constructor.
CRM_Core_DAO_Tag constructor.
CRM_Core_DAO_Timezone constructor.
CRM_Core_DAO_UFField constructor.
CRM_Core_DAO_UFGroup constructor.
CRM_Core_DAO_UFJoin constructor.
CRM_Core_DAO_UFMatch constructor.
CRM_Core_DAO_Website constructor.
CRM_Core_DAO_WordReplacement constructor.
CRM_Core_DAO_Worldregion constructor.
This is included for backward compatibility with DAO's generated before 4.5.
Class CRM_Core_Error
Class CRM_Core_Error_Log
Base class for exceptions generated by CiviCRM.
Class CRM_Core_Form
This class generates form components for processing Entity.
Customize QF output to meet our specific requirements
Base class for most search forms
Builds a form of shortcodes that can be added to WP posts.
This class generates form element for free tag widget.
Class CRM_Core_HTMLInputCoder
The InnoDB indexer is responsible for creating and destroying full-text indices on InnoDB classes.
Given an argument list, invoke the appropriate CRM function Serves as a wrapper between the UserFrameWork and Core CRM
This interface defines methods that need to be implemented by every scheduled job (cron task) in CiviCRM.
Joomla class.
Class CRM_Core_LegacyErrorHandler
The ManagedEntities system allows modules to add records to the database declaratively. Those records will be automatically inserted, updated, deactivated, and deleted in tandem with their modules.
Class CRM_Core_Menu.
A module is any software package that participates in the hook system, such as CiviCRM Module-Extension, a Drupal Module, or a Joomla Plugin.
A Page is basically data in a nice pretty format.
This is base class for all ajax calls
CRM_Core_Page_AJAX_Attachment defines an end-point for AJAX operations which upload file-attachments.
This class contains all the function that are called using AJAX
Description of EntityApplyChangesTo
This loads a smarty help file via ajax and returns as html
Accept requests for "civicrm/dev/qunit/$ext/$suite"; locate the qunit test-suite ($suite) in an extension ($ext) and render it.
Placeholder page which generates a redirect
Class CRM_Core_Payment.
NOTE: When looking up response codes in the Authorize.Net API, they begin at one, so always delete one from the "Position in Response"
Class CRM_Core_Payment_BaseIPN.
Dummy payment processor

The basic functionality of this processor is that variables from the $params object are transformed into xml. The xml is submitted to the processor's https site using curl and the response is translated back into an array using the processor's function.

From Payment processor documentation For testing purposes, you can use any of the card numbers listed below. The test card numbers will not result in any charges to the card. Use these card numbers with any expiration date in the future.
Class for constructing the payment processor block.
Class CRM_Core_Payment_PayJunction.
Class CRM_Core_Payment_PayPalImpl for paypal pro, paypal standard & paypal express.
Class CRM_Core_Payment_PayflowPro.
Class CRM_Core_Payment_PaymentExpress
Class CRM_Core_Payment_PaymentExpressIPN
Class CRM_Core_Payment_PaymentExpressUtils
Base class for building payment block for online contribution / event pages.
Class CRM_Core_Payment_eWAY.
This is the basic permission class wrapper
This supplements the permissions of the CMS system, allowing us to temporarily acknowledge permission grants for API keys.
Stores all constants and pseudo constants for CRM application.
Class CRM_Core_QuickForm_Action
Redefine the back action.
Redefine the cancel action
Redefine the display action.
Redefine the back action.
Redefine the jump action.
Redefine the next action.
Redefine the process action.
Redefine the refresh action.
Define the reload action. Reload the page but do not do any validation.
Redefine the submit action.
Redefine the upload action.
Class CRM_Core_QuickForm_NestedAdvMultiSelect
Description of a one-way link between two entities
Description of a one-way link between two entities
Description of a one-way link between an option-value and an entity
Maintain a set of markup/templates to inject inside various regions
Class CRM_Core_Report_Excel
This class facilitates the loading of resources such as JavaScript files and CSS files.
Manage translatable strings on behalf of resource files.
This interface defines methods that need to be implemented by every scheduled job (cron task) in CiviCRM.
One place to store frequently used values in Select Elements. Note that some of the below elements will be dynamic, so we'll probably have a smart caching scheme on a per domain basis
A simple base class for objects that need to implement the selector api interface. This class provides common functionality with regard to actions and display names
This class is a generic class to be used when we want to display a list of rows along with a set of associated actions
Class CRM_Core_Session.
Class CRM_Core_Smarty_Permissions
The basic state element. Each state element is linked to a form and represents the form in the transition diagram. We use the state to determine what action to take on various user input. Actions include things like going back / stepping forward / process etc
Core StateMachine.
Class representing the table relationships
This is an evil, evil work-around for CRM-11043. It is used to temporarily change the error-handling behavior and then automatically restore it -- that protocol is an improvement over the current protocol (in which random bits of code will change the global error handler setting and then forget to change it back). This class and all references to it should be removed in 4.3/4.4 (when we adopt exception-based error handling).
This class is to build the form for Deleting Group
this class builds custom data
This form is intended to replace the overloading of many forms to generate a snippet for custom data.
This class is to build the form for deleting a field
This class is to build the form for Deleting Group
form to process actions on the field aspect of Custom
form to process actions on the set aspect of Custom Data
This class is to build the form for Deleting Group
form to process actions on the field aspect of Custom
This class generates form components for previewing custom data
Class CRM_Custom_Import_Controller
Class CRM_Custom_Import_Field
This class gets the name of the file to upload
Class CRM_Custom_Import_Form_MapField
Class CRM_Custom_Import_Form_Preview
Class CRM_Custom_Import_Form_Summary
Class CRM_Custom_Import_Parser_Api
This class contains the functions that are called using AJAX (jQuery)
Create a page for displaying Custom Fields.
Create a page for displaying Custom Sets.
Create a page for displaying Custom Options.
Class CRM_Cxn_ApiRouter
This class helps to manage connections to third-party apps.
Class CRM_Cxn_CiviCxnHttp
Class CRM_Cxn_CiviCxnStore
CRM_Cxn_DAO_Cxn constructor.
Main page for activity dashlet
Main page for Cases dashlet
Main page for blog dashlet
Main page for Case Dashboard dashlet
Main page for getting started dashlet
Main page for Cases dashlet
Class CRM_Dedupe_BAO_QueryBuilder
TODO: How to handle NULL values/records? Class CRM_Dedupe_BAO_QueryBuilder_IndividualGeneral
TODO: How to handle NULL values/records? Class CRM_Dedupe_BAO_QueryBuilder_IndividualSupervised
Class CRM_Dedupe_BAO_QueryBuilder_IndividualUnsupervised
The CiviCRM duplicate discovery engine is based on an algorithm designed by David Strauss david@fourkitchens.com.
The CiviCRM duplicate discovery engine is based on an algorithm designed by David Strauss david@fourkitchens.com.
CRM_Dedupe_DAO_Exception constructor.
CRM_Dedupe_DAO_Rule constructor.
CRM_Dedupe_DAO_RuleGroup constructor.
The CiviCRM duplicate discovery engine is based on an algorithm designed by David Strauss david@fourkitchens.com.
An example page which queues several tasks and then executes them
Class CRM_Demoqueue_Page_DemoQueueDone
Class CRM_Event_ActionMapping
This class print the name badges for the participants It isn't supposed to be called directly, but is the parent class of the classes in CRM/Event/Badges/XXX.php
Class CRM_Event_Badge_Logo
Class CRM_Event_Badge_Logo5395
Class CRM_Event_Cart_BAO_Cart
Class CRM_Event_Cart_BAO_Conference
Class CRM_Event_Cart_BAO_EventInCart
Class CRM_Event_Cart_BAO_MerParticipant
Class CRM_Event_Cart_Controller_Checkout
CRM_Event_Cart_DAO_Cart constructor.
CRM_Event_Cart_DAO_EventInCart constructor.
Class CRM_Event_Cart_Form_Cart
Class CRM_Event_Cart_Form_Checkout_ConferenceEvents
Class CRM_Event_Cart_Form_Checkout_ParticipantsAndPrices
Class CRM_Event_Cart_Form_Checkout_Payment
Class CRM_Event_Cart_Form_Checkout_ThankYou
Class CRM_Event_Cart_Form_MerParticipant
Class CRM_Event_Cart_Page_AddToCart
Class CRM_Event_Cart_Page_CheckoutAJAX
Class CRM_Event_Cart_Page_RemoveFromCart
Class CRM_Event_Cart_Page_ViewCart
Class CRM_Event_Cart_StateMachine_Checkout
This class is used by the Search functionality.
CRM_Event_DAO_Event constructor.
CRM_Event_DAO_Participant constructor.
CRM_Event_DAO_ParticipantPayment constructor.
CRM_Event_DAO_ParticipantStatusType constructor.
This class generates form components for processing a participation fee block
This class generates form components for processing Event.
This class generates form components for Conference Slots.
This class is to build the form for Deleting Group.
This class generates form components for processing Event.
This class generates form components for Event Fees.
This class generates form components for processing Event Location civicrm_event_page.
This class generates form components for processing Event.
Description of Repeat
This class generates form components for scheduling reminders for Event
Helper class to build navigation links
This class generates form components for processing a participation in an event
This form used for changing / updating fee selections for the events event/contribution is partially paid
This class generates form components for Participant
This class generates form components for processing Event.
This class generates form components for processing Event.
This class generates form components for processing Event.
This class generates form components for processing Event
This class generates form components for processing Event.
This class generates form components for processing Event
This file is for civievent search
This class generates form components to transfer an Event to another participant
This class generates form components to allow an Event to be cancelled or transferred from an email link
This class generates task actions for CiviEvent
This class provides the functionality to group contacts. This class provides functionality for the actual addition of contacts to groups.
This class helps to print the labels for contacts
This class provides the functionality for batch profile update for events
This class provides the functionality for cancel registration for event participations
This class provides the functionality to delete a group of participations. This class provides functionality for the actual deletion.
This class provides the functionality to email a group of contacts.
This class provides the functionality to create PDF letter for a group of participants or a single participant.
This class provides the functionality for batch profile update for event participations
This class provides the functionality to participant records
Used for displaying results
This class provides the functionality to save a search Saved Searches are used for saving frequently used queries regarding the event participations
This class provides the functionality to update a saved search
This class provides the functionality to save a search Saved Searches are used for saving frequently used queries
Class CRM_Event_Import_Field
This class gets the name of the file to upload
This class gets the name of the file to upload
This class previews the uploaded file and returns summary statistics
This class summarizes the import results
class to parse membership csv files
This class introduces component to the system and provides all the information about it. It needs to extend CRM_Core_Component_Info abstract class.
This class contains all the function that are called using AJAX
This is page is for Event Dashboard
Event Info Page - Summmary about the event
ICalendar class
Page for displaying list of events
This class is for building event(participation) block on user dashboard
This class holds all the Pseudo constants that are specific to Event. This avoids polluting the core class and isolates the Event
This class is used to retrieve and display a range of contacts that match the given criteria (specifically for results of advanced search options.
State machine for managing different states of the EventWizard process.
class to represent the actions that can be performed on a group of contacts used by the search forms
Class CRM_Event_Tokens
Class CRM_Exception
This class contains the functions for Component export
This class gets the name of the file to upload
This class gets the name of the file to upload
This class glues together the various parts of the extension system.
An extension container is a locally-accessible source tree which can be scanned for extensions.
An extension container is a locally-accessible source tree which can be scanned for extensions.
The default container is just a basic container which can be configured via the web UI.
An extension container is a locally-accessible source tree which can be scanned for extensions.
This class handles downloads of remotely-provided extensions
Class CRM_Extension_Exception
An extension management operation failed because it would break a dependency.
An extension could not be located
Error reading XML for an extension
Metadata for an extension (e.g. the extension's "info.xml" file)
The extension manager handles installing, disabling enabling, and uninstalling extensions.
The extension manager handles installing, disabling enabling, and uninstalling extensions.
This class stores logic for managing CiviCRM extensions.
This class stores logic for managing CiviCRM extensions.
This class stores logic for managing CiviCRM extensions.
This class stores logic for managing CiviCRM extensions.
This class proivdes various helper functions for locating extensions data. It's designed for compatibility with pre-existing functions from CRM_Core_Extensions.
This class glues together the various parts of the extension system.
This class stores logic for managing schema upgrades in CiviCRM extensions.
Base class for Export Formats Create a subclass for a specific format.
This class contains payment processor related functions.
CRM_Financial_DAO_Currency constructor.
CRM_Financial_DAO_EntityFinancialAccount constructor.
CRM_Financial_DAO_EntityFinancialTrxn constructor.
CRM_Financial_DAO_FinancialAccount constructor.
CRM_Financial_DAO_FinancialItem constructor.
CRM_Financial_DAO_FinancialTrxn constructor.
CRM_Financial_DAO_FinancialType constructor.
CRM_Financial_DAO_PaymentProcessor constructor.
CRM_Financial_DAO_PaymentProcessorType constructor.
CRM_Financial_DAO_PaymentToken constructor.
This class generates form components for Financial Type
This class provides the functionality to delete a group of contributions. This class provides functionality for the actual deletion.
This class generates form components for Financial Account
This class generates form components for Accounting Batch
This class generates form components for Financial Type
This class generates form components for Financial Type Account
This class contains all the function that are called using AJAX
Page for displaying list of current batches
Page for displaying list of financial batches
Page for displaying list of financial types
Page for displaying list of financial types
Page for displaying list of financial types
Page for displaying list of financial type accounts
This class contains the funtions for Friend
CRM_Friend_DAO_Friend constructor.
This class generates form components for Tell A Friend Form For End User
This class generates form components for Tell A Friend
This class generates form components for Tell A Friend
Class CRM_GCD
This class is used by the Search functionality.
CRM_Grant_DAO_Grant constructor.
This class generates form components for processing a case
This class generates form components for processing a Grant
This file is for civigrant search
This class generates task actions for CiviEvent
This class provides the functionality to delete a group of participations. This class provides functionality for the actual deletion.
This class provides the functionality to grant list
Used for displaying results
This class provides the functionality to save a search Saved Searches are used for saving frequently used queries
This class provides the functionality to update a group of grants. This class provides functionality for the actual update.
This class introduces component to the system and provides all the information about it. It needs to extend CRM_Core_Component_Info abstract class.
This is page is for Grant Dashboard
This class handle grant related functions
This class is used to retrieve and display a range of contacts that match the given criteria (specifically for results of advanced search options.
class to represent the actions that can be performed on a group of contacts used by the search forms
This class is to build the form for adding Group.
This class contains the functions that are called using AJAX (jQuery)
This class defines the DataSource interface but must be subclassed to be useful.
Base class for upload-only import forms (all but Contact import).
This class gets the name of the file to upload.
This class previews the uploaded file and returns summary statistics.
This class summarizes the import results.
State machine for managing different states of the Import process.
Class CRM_Mailing_ActionTokens
Class CRM_Mailing_BAO_Mailing
Class CRM_Mailing_BAO_MailingAB
Class CRM_Mailing_BAO_MailingJob
CRM_Mailing_DAO_BouncePattern constructor.
CRM_Mailing_DAO_BounceType constructor.
CRM_Mailing_DAO_Component constructor.
CRM_Mailing_DAO_Mailing constructor.
CRM_Mailing_DAO_MailingAB constructor.
CRM_Mailing_DAO_MailingGroup constructor.
CRM_Mailing_DAO_MailingJob constructor.
CRM_Mailing_DAO_Recipients constructor.
CRM_Mailing_DAO_Spool constructor.
CRM_Mailing_DAO_TrackableURL constructor.
Class CRM_Mailing_Event_BAO_Confirm
Class CRM_Mailing_Event_BAO_Reply
Class CRM_Mailing_Event_BAO_Resubscribe
Class CRM_Mailing_Event_BAO_Subscribe
Class CRM_Mailing_Event_BAO_Unsubscribe
CRM_Mailing_Event_DAO_Bounce constructor.
CRM_Mailing_Event_DAO_Confirm constructor.
CRM_Mailing_Event_DAO_Delivered constructor.
CRM_Mailing_Event_DAO_Forward constructor.
CRM_Mailing_Event_DAO_Opened constructor.
CRM_Mailing_Event_DAO_Queue constructor.
CRM_Mailing_Event_DAO_Reply constructor.
CRM_Mailing_Event_DAO_Subscribe constructor.
CRM_Mailing_Event_DAO_TrackableURLOpen constructor.
CRM_Mailing_Event_DAO_Unsubscribe constructor.
Build the form object for disable mail feature
This class generates form components for Location Type.
This class generates form components for relationship
Given the selected contacts, prepare a mailing with a hidden group.
This class provides the functionality to print mailing recipient records
This class introduces component to the system and provides all the information about it. It needs to extend CRM_Core_Component_Info abstract class.
Class CRM_Mailing_MailStore_Imap
Class CRM_Mailing_MailStore_Localdir
Class CRM_Mailing_MailStore_Maildir
Class CRM_Mailing_MailStore_Mbox
Class CRM_Mailing_MailStore_Pop3
This class contains all the function that are called using AJAX
This implements the profile page for all contacts. It uses a selector object to do the actual dispay. The fields displayd are controlled by the admin
Page to display / edit the header / footer of a mailing
This implements the profile page for all contacts.
a page for mailing preview
Page to display / edit the header / footer of a mailing.
This class handle mailing and contact related functions
A page for mailing preview.
This class holds all the Pseudo constants that are specific to Mass mailing. This avoids polluting the core class and isolates the mass mailer class.
This class is used to browse past mailings.
This class is used to retrieve and display a range of contacts that match the given criteria (specifically for results of advanced search options.
This class is used to retrieve and display a range of contacts that match the given criteria (specifically for results of advanced search options.
class to represent the actions that can be performed on a group of contacts used by the search forms.
Class CRM_Mailing_Tokens
Class CRM_Member_ActionMapping
This class is used by the Search functionality.
CRM_Member_DAO_Membership constructor.
CRM_Member_DAO_MembershipBlock constructor.
CRM_Member_DAO_MembershipLog constructor.
CRM_Member_DAO_MembershipPayment constructor.
CRM_Member_DAO_MembershipStatus constructor.
CRM_Member_DAO_MembershipType constructor.
Base class for offline membership / membership type / membership renewal and membership status forms
This class generates form components for offline membership form.
form to process actions on Membership
Base class for offline membership / membership type / membership renewal and membership status forms
This class generates form components for Membership Renewal
This class generates form components for Membership Type
This class generates form components for Membership Type
This class generates form components for Payment-Instrument
Membership search.
Class for civimember task actions
This class provides the functionality for batch profile update for members
This class provides the functionality to delete a group of members. This class provides functionality for the actual deletion.
This class provides the functionality to email a group of contacts.
This class helps to print the labels for contacts
This class provides the functionality to create PDF letter for a group of contacts or a single contact.
This class provides the common functionality for creating PDF letter for members
This class provides the functionality for batch profile update for membership
This class provides the functionality to print members
Used for displaying results
This class provides the functionality to save a search Saved Searches are used for saving frequently used queries
This class gets the name of the file to upload
This class gets the name of the file to upload
This class previews the uploaded file and returns summary statistics
This class summarizes the import results
class to parse membership csv files
This class introduces component to the system and provides all the information about it. It needs to extend CRM_Core_Component_Info abstract class.
This class contains all the function that are called using AJAX (dojo)
Page for displaying list of Payment-Instrument
Page for displaying list of membership types
Page for displaying list of membership types
This class is for building membership block on user dashboard
This class holds all the Pseudo constants that are specific to the civimember component. This avoids polluting the core class and isolates the mass mailer class
This class is used to retrieve and display a range of contacts that match the given criteria (specifically for results of advanced search options.
class to represent the actions that can be performed on a group of contacts (CiviMember) used by the search forms
Class CRM_Member_Tokens
This class generates form components generic to note
This class is used by the Search functionality.
CRM_PCP_DAO_PCP constructor.
CRM_PCP_DAO_PCPBlock constructor.
This class generates form components for processing a pcp page.
This class generates form components for Tell A Friend
This class generates form components for PCP
Administer Personal Campaign Pages - Search form
This class generates form components for processing a contribution.
Page for displaying list of financial types
PCP Info Page - Summary about the PCP
State machine for managing different states of the Import process.
This class is used by the Search functionality.
CRM_Pledge_DAO_Pledge constructor.
CRM_Pledge_DAO_PledgeBlock constructor.
CRM_Pledge_DAO_PledgePayment constructor.
This class generates form components for processing a pledge payment.
This class generates form components for processing a pledge
This class generates form components for Pledge
This file is for Pledge search
This class generates task actions for CiviEvent.
This class provides the functionality to delete a group of participations. This class provides functionality for the actual deletion.
This class provides the functionality to save a search Saved Searches are used for saving frequently used queries
Used for displaying results.
This class provides the functionality to save a search Saved Searches are used for saving frequently used queries
This class introduces component to the system and provides all the information about it. It needs to extend CRM_Core_Component_Info abstract class.
This class contains all the function that are called using AJAX
This page is for the Pledge Dashboard.
This class is used to retrieve and display a range of contacts that match the given criteria (specifically for results of advanced search options.
class to represent the actions that can be performed on a group of contacts used by the search forms.
Business objects for Line Items generated by monetary transactions
Business objects for managing price fields.
Business objects for managing price fields values.
Business object for managing price sets.
CRM_Price_DAO_LineItem constructor.
CRM_Price_DAO_PriceField constructor.
CRM_Price_DAO_PriceFieldValue constructor.
CRM_Price_DAO_PriceSet constructor.
CRM_Price_DAO_PriceSetEntity constructor.
This class is to build the form for Deleting Group
This class is to build the form for Deleting Set
form to process actions on the field aspect of Price
form to process actions on the field aspect of Custom
This class generates form components for previewing custom data
Form to process actions on Price Sets.
Create a page for displaying Price Fields.
Create a page for displaying Custom Options.
Create a page for displaying Price Sets.
This class generates form components for custom data
This class generates form components for custom data
This class generates form components for custom data
This class generates form components generic to all the contact types.
Create a page for displaying CiviCRM Profile Fields.
This implements the profile page for all contacts. It uses a selector object to do the actual dispay. The fields displayd are controlled by the admin.
This is some kind of special-purpose router/front-controller for the various profile URLs.
Main page for viewing contact.
This class is used to retrieve and display a range of contacts that match the given criteria (specifically for results of advanced search options.
Helpers for managing SQL-backed queue items
CRM_Queue_DAO_QueueItem constructor.
To ensure that PHP errors or unhandled exceptions are reported in JSON format, wrap this around your code. For example:
Class CRM_Queue_Menu
Class CRM_Queue_Page_AJAX
The queue-runner page provides an interactive, web-based system running the tasks in a queue and monitoring its progression.
A queue is an object (usually backed by some persistent data store) which stores a list of tasks or messages for use by other processes.
A queue implementation which stores items in the CiviCRM SQL database
A queue implementation which stores items in the CiviCRM SQL database
The queue runner is a helper which runs all jobs in a queue.
The queue service provides an interface for creating or locating queues. Note that this approach hides the details of data-storage: different queue-providers may store the queue content in different ways (in memory, in SQL, or in an external service).
A task is an item that can be enqueued and later executed
Describe the runtime environment in which a queue task executes
Report hooks that allow extending a particular report.
Interface class for Report hook query objects
CRM_Report_DAO_ReportInstance constructor.
Class CRM_Report_Form
Class CRM_Report_Form_Instance
This class introduces component to the system and provides all the information about it. It needs to extend CRM_Core_Component_Info abstract class.
Page for invoking report instances
Page for invoking report instances.
Page for displaying list of Gender
Page for invoking report templates.
Page for displaying list of Report templates available.
CRM_SMS_DAO_Provider constructor.
Choose include / exclude groups and mass sms.
This file is used to build the form configuring mass sms details.
+--------------------------------------------------------------------+ | CiviCRM version 4.7 | +--------------------------------------------------------------------+ | Copyright CiviCRM LLC (c) 2004-2017 | +--------------------------------------------------------------------+ | This file is a part of CiviCRM. | | | | CiviCRM is free software; you can copy, modify, and distribute it | | under the terms of the GNU Affero General Public License | | Version 3, 19 November 2007 and the CiviCRM Licensing Exception. | | | | CiviCRM is distributed in the hope that it will be useful, but | | WITHOUT ANY WARRANTY; without even the implied warranty of | | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | | See the GNU Affero General Public License for more details. | | | | You should have received a copy of the GNU Affero General Public | | License and the CiviCRM Licensing Exception along | | with this program; if not, contact CiviCRM LLC | | at info[AT]civicrm[DOT]org. If you have questions about the | | GNU Affero General Public License or the licensing of CiviCRM, | | see the CiviCRM license FAQ at http://civicrm.org/licensing | +--------------------------------------------------------------------+
Page for displaying list of Providers
State machine for managing different states of the Import process.
This class generates form components for Tag.
Form for merging tags.
This class generates form components for tags
Page for managing tags.
This class generates form components for previewing Civicrm Profile Group
Form to process actions on the field aspect of Custom.
This class is for UF Group
This class generates form components for previewing Civicrm Profile Group
This class generates form components for previewing Civicrm Profile Group
This class generates form components for previewing Civicrm Profile Group
This class contains all the function that are called using AJAX
Create a page for displaying CiviCRM Profile Fields.
Create a page for displaying UF Groups.
This class is not a real page -- it contains helpers for rendering the profile-selector and profile-editor widgets
Class CRM_UpdateNameCache
Perform an upgrade without using the web-frontend
Base class for incremental upgrades
This class contains generic upgrade logic which runs regardless of version.
Upgrade logic for 4.5
Upgrade logic for 4.4
Upgrade logic for 4.6
Upgrade logic for 4.2
Class CRM_Upgrade_Page_Cleanup
Business objects for managing price fields.
Business objects for managing price fields values.
Business objects for Line Items generated by monetary transactions
Business object for managing price sets.
Class CRM_Upgrade_Snapshot_V4p2_Price_DAO_Field
Class CRM_Upgrade_Snapshot_V4p2_Price_DAO_FieldValue
Class CRM_Upgrade_Snapshot_V4p2_Price_DAO_LineItem
Class CRM_Upgrade_Snapshot_V4p2_Price_DAO_Set
Class CRM_Upgrade_Snapshot_V4p2_Price_DAO_SetEntity
State machine for managing different states of the upgrade process.
Class CRM_Utils_API_AbstractFieldCoder.
This class captures the encoding practices of CRM-5667 in a reusable fashion. In this design, all submitted values are partially HTML-encoded before saving to the database. If a DB reader needs to output in non-HTML medium, then it should undo the partial HTML encoding.
Class CRM_Utils_API_MatchOption
Class CRM_Utils_API_NullOutputCoder
Class CRM_Utils_API_ReloadOption
Address Utilities
A PHP cron script to format all the addresses in the database. Currently it only does geocoding if the geocode values are not set. At a later stage we will also handle USPS address cleanup and other formatting issues
Address utilities.
Provides a collection of static methods for array manipulation.
Class CRM_Utils_AutoClean
Cache is an empty base object, we'll modify the scheme when we have different caching schemes
Class CRM_Utils_Cache_Arraycache
Class CRM_Utils_Cache_SerializeCache
This caching provider stores all cached items as a "group" in the "civicrm_cache" table. The entire 'group' may be prefetched when instantiating the cache provider.
Static utility functions for working with colors
Capture the output from the console, copy it to a file, and pass it on.
Class CRM_Utils_Constant
Date utilties
This is a quick-and-dirty way to define a vaguely-class-ish structure. It's non-performant, abnormal, and not a complete OOP system. Only use for testing/mocking.
class to provide simple static functions for file objects
Class CRM_Utils_Geocode
Class that uses google geocoder
Class that uses Yahoo! PlaceFinder API to retrieve the lat/long of an address Documentation is at http://developer.yahoo.com/geo/placefinder/
Temporarily change a global variable.
This class handles HTTP downloads
Parse Javascript content and extract translatable strings.
Class handles functions for JSON format
Class CRM_Utils_Mail_EmailProcessor.
Money utilties
Simple static helpers for network operations
Class CRM_Utils_Number
Build various graphs using Open Flash Chart library.
Class CRM_Utils_OptionBag.
Class CRM_Utils_PDF_Document.
Class CRM_Utils_PDF_Label
Class CRM_Utils_Pager
This class is for displaying alphabetical bar
Utilities for manipulating/inspecting CRM_*_PseudoConstant classes.
Class CRM_Utils_QueryFormatter
This class handles all REST client requests.
Recent items utility class.
Class for managing a http request
Class CRM_Utils_Rule
Just another collection of static utils functions.
Dear God Why Do I Have To Write This (Dumb SQL Builder)
Dear God Why Do I Have To Write This (Dumb SQL Builder)
A utility which signs and verifies a list of key-value pairs
This class handles all SOAP client requests.
Base class to provide generic sort functionality.
This class contains string functions.
System wide utilities.
Backdrop-specific logic that differs from Drupal.
Base class for UF system integrations
Drupal specific stuff goes here
Drupal specific stuff goes here.
Drupal specific stuff goes here.
Drupal specific stuff goes here
Joomla specific stuff goes here.
Soap specific stuff goes here.
Helper authentication class for unit tests
WordPress specific stuff goes here
Date time utilties
Class to abstract token replacement.
Class to handle encoding and decoding Variable Enveleope Return Path (VERP) headers.
Class CRM_Utils_Weight
The Contact Wrapper is a wrapper class which is called by contact.module after it parses the menu path.
Utilities for working with zip files
Class CRM_Widget_Widget
Class Civi
This class checks requirements Each of the requireXXX functions takes an argument which gives a user description of the test. It's an array of 3 parts: $description[0] - The test category $description[1] - The test title $description[2] - The test error to show, if it goes wrong
Class Installer
Class civicrm_CLI
This class allows to consume the API, either from within a module that knows civicrm already:
base class for doing all command line operations via civicrm used by cli.php
class for processing records to delete used by csv/delete.php
class used by csv/export.php to export records from the database in a csv file format.
base class used by both civicrm_cli_csv_import and civicrm_cli_csv_deleter to add or delete records based on those found in a csv file passed to the script.
class for processing records to add used by csv/import.php
Class tagsImporter

Interfaces

Interface API_Wrapper
Implemented by CG tasks
Interface CRM_Core_FileSearchInterface
Interface CRM_Core_Reference_Interface
This interface defines the set of functions a class needs to implement to use the CRM/Selector object.
An extension container is a locally-accessible source tree which can be scanned for extensions.
The extension manager handles installing, disabling enabling, and uninstalling extensions.

Exceptions

This api exception returns more information than the default one. The aim it let the api consumer know better what is exactly the error without having to parse the error message.
This api exception returns more information than the default one. We are using it rather than API_Exception from the api wrapper as the namespace is more generic