*
* Generated from xml/schema/CRM/Member/MembershipType.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:cf8d2289660af72910adad2eb28bc85b)
+ * (GenCodeChecksum:a53e1a6c010fd3c018de37aaab2b5d70)
*/
require_once 'CRM/Core/DAO.php';
require_once 'CRM/Utils/Type.php';
'title' => ts('Membership Type ID') ,
'description' => 'Membership Id',
'required' => true,
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
) ,
'domain_id' => array(
'name' => 'domain_id',
'title' => ts('Membership Type Domain') ,
'description' => 'Which Domain is this match entry for',
'required' => true,
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
'FKClassName' => 'CRM_Core_DAO_Domain',
'pseudoconstant' => array(
'table' => 'civicrm_domain',
'headerPattern' => '',
'dataPattern' => '',
'export' => true,
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
) ,
'description' => array(
'name' => 'description',
'description' => 'Description of Membership Type',
'maxlength' => 255,
'size' => CRM_Utils_Type::HUGE,
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
'html' => array(
'type' => 'TextArea',
) ,
'title' => ts('Membership Type Organization') ,
'description' => 'Owner organization for this membership type. FK to Contact ID',
'required' => true,
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
'FKClassName' => 'CRM_Contact_DAO_Contact',
) ,
'financial_type_id' => array(
'title' => ts('Membership Financial Type') ,
'description' => 'If membership is paid by a contribution - what financial type should be used. FK to civicrm_financial_type.id',
'required' => true,
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
'FKClassName' => 'CRM_Financial_DAO_FinancialType',
'pseudoconstant' => array(
'table' => 'civicrm_financial_type',
20,
2
) ,
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
) ,
'duration_unit' => array(
'name' => 'duration_unit',
'description' => 'Unit in which membership period is expressed.',
'maxlength' => 8,
'size' => CRM_Utils_Type::EIGHT,
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
'html' => array(
'type' => 'Select',
) ,
'type' => CRM_Utils_Type::T_INT,
'title' => ts('Membership Type Duration Interval') ,
'description' => 'Number of duration units in membership period (e.g. 1 year, 12 months).',
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
) ,
'period_type' => array(
'name' => 'period_type',
'description' => 'Rolling membership period starts on signup date. Fixed membership periods start on fixed_period_start_day.',
'maxlength' => 8,
'size' => CRM_Utils_Type::EIGHT,
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
'pseudoconstant' => array(
'callback' => 'CRM_Core_SelectValues::periodType',
)
'type' => CRM_Utils_Type::T_INT,
'title' => ts('Fixed Period Start Day') ,
'description' => 'For fixed period memberships, month and day (mmdd) on which subscription/membership will start. Period start is back-dated unless after rollover day.',
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
) ,
'fixed_period_rollover_day' => array(
'name' => 'fixed_period_rollover_day',
'type' => CRM_Utils_Type::T_INT,
'title' => ts('Fixed Period Rollover Day') ,
'description' => 'For fixed period memberships, signups after this day (mmdd) rollover to next period.',
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
) ,
'relationship_type_id' => array(
'name' => 'relationship_type_id',
'description' => 'FK to Relationship Type ID',
'maxlength' => 64,
'size' => CRM_Utils_Type::BIG,
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
) ,
'relationship_direction' => array(
'name' => 'relationship_direction',
'title' => ts('Relationship Direction') ,
'maxlength' => 128,
'size' => CRM_Utils_Type::HUGE,
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
) ,
'max_related' => array(
'name' => 'max_related',
'type' => CRM_Utils_Type::T_INT,
'title' => ts('Max Related Members for Type') ,
'description' => 'Maximum number of related memberships.',
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
) ,
'visibility' => array(
'name' => 'visibility',
'title' => ts('Visible') ,
'maxlength' => 64,
'size' => CRM_Utils_Type::BIG,
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
'html' => array(
'type' => 'Select',
) ,
'name' => 'weight',
'type' => CRM_Utils_Type::T_INT,
'title' => ts('Order') ,
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
) ,
'receipt_text_signup' => array(
'name' => 'receipt_text_signup',
'description' => 'Receipt Text for membership signup',
'maxlength' => 255,
'size' => CRM_Utils_Type::HUGE,
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
'html' => array(
'type' => 'TextArea',
) ,
'description' => 'Receipt Text for membership renewal',
'maxlength' => 255,
'size' => CRM_Utils_Type::HUGE,
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
'html' => array(
'type' => 'TextArea',
) ,
'type' => CRM_Utils_Type::T_BOOLEAN,
'title' => ts('Auto Renew') ,
'description' => '0 = No auto-renew option; 1 = Give option, but not required; 2 = Auto-renew required;',
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
'pseudoconstant' => array(
'callback' => 'CRM_Core_SelectValues::memberAutoRenew',
)
'title' => ts('Is Active') ,
'description' => 'Is this membership_type enabled',
'default' => '1',
+ 'table_name' => 'civicrm_membership_type',
+ 'entity' => 'MembershipType',
+ 'bao' => 'CRM_Member_BAO_MembershipType',
) ,
);
CRM_Core_DAO_AllCoreTables::invoke(__CLASS__, 'fields_callback', Civi::$statics[__CLASS__]['fields']);