class CRM_Core_Form_RecurringEntity

This class generates form components for processing Entity.

Properties

static protected $_entityId Current entity id
static protected $_scheduleReminderID Schedule Reminder ID
static protected $_scheduleReminderDetails Schedule Reminder data
static protected $_parentEntityId Parent Entity ID
static $_excludeDateInfo Exclude date information
static $_entityTable Entity Table
static $_hasParent Checks current entityID has parent

Methods

static 
preProcess($entityTable)

No description

static array
setDefaultValues()

Set default values for the form. For edit/view mode the default values are retrieved from the database

static 
buildQuickForm(CRM_Core_Form $form)

Build form.

static array
formRule(array $values)

Global validation rules for the form.

static 
postProcess(array $params = array(), string $type, array $linkedEntities = array())

Process the form submission.

string
getTitle()

Return a descriptive name for the page, used in wizard header

Details

at line 77
static preProcess($entityTable)

Parameters

$entityTable

at line 122
static array setDefaultValues()

Set default values for the form. For edit/view mode the default values are retrieved from the database

Return Value

array

at line 169
static buildQuickForm(CRM_Core_Form $form)

Build form.

Parameters

CRM_Core_Form $form

at line 251
static array formRule(array $values)

Global validation rules for the form.

Parameters

array $values Posted values of the form.

Return Value

array list of errors to be posted back to the form

at line 336
static postProcess(array $params = array(), string $type, array $linkedEntities = array())

Process the form submission.

Parameters

array $params
string $type
array $linkedEntities

Exceptions

CiviCRM_API3_Exception

at line 499
string getTitle()

Return a descriptive name for the page, used in wizard header

Return Value

string