X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContact%2FDAO%2FContact.php;h=18129eecc9749fd794ca12d47adae0e1162c3e09;hb=bdeb08fe0976d2e64bf8f2ecebfd787c0f9b38d2;hp=9638d28f4b04c89c064aa9b32119762f082c8196;hpb=df05b1becb4883d2d810623437a9de5582ab24dd;p=civicrm-core.git diff --git a/CRM/Contact/DAO/Contact.php b/CRM/Contact/DAO/Contact.php index 9638d28f4b..18129eecc9 100644 --- a/CRM/Contact/DAO/Contact.php +++ b/CRM/Contact/DAO/Contact.php @@ -6,13 +6,15 @@ * * Generated from xml/schema/CRM/Contact/Contact.xml * DO NOT EDIT. Generated by CRM_Core_CodeGen - * (GenCodeChecksum:6d8b87302a9cecf71150fc71ca3879dd) + * (GenCodeChecksum:7f796d14a0de2afa9ec1d5b658ab9329) */ /** * Database access object for the Contact entity. */ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { + const EXT = 'civicrm'; + const TABLE_ADDED = '1.1'; /** * Static instance to hold the table name. @@ -438,6 +440,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'entity' => 'Contact', 'bao' => 'CRM_Contact_BAO_Contact', 'localizable' => 0, + 'add' => '1.1', ], 'contact_type' => [ 'name' => 'contact_type', @@ -462,6 +465,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'labelColumn' => 'label', 'condition' => 'parent_id IS NULL', ], + 'add' => '1.1', ], 'contact_sub_type' => [ 'name' => 'contact_sub_type', @@ -488,6 +492,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'labelColumn' => 'label', 'condition' => 'parent_id IS NOT NULL', ], + 'add' => '1.5', ], 'do_not_email' => [ 'name' => 'do_not_email', @@ -506,6 +511,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'CheckBox', ], + 'add' => '1.1', ], 'do_not_phone' => [ 'name' => 'do_not_phone', @@ -524,6 +530,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'CheckBox', ], + 'add' => '1.1', ], 'do_not_mail' => [ 'name' => 'do_not_mail', @@ -542,6 +549,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'CheckBox', ], + 'add' => '1.1', ], 'do_not_sms' => [ 'name' => 'do_not_sms', @@ -560,6 +568,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'CheckBox', ], + 'add' => '3.0', ], 'do_not_trade' => [ 'name' => 'do_not_trade', @@ -578,6 +587,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'CheckBox', ], + 'add' => '1.1', ], 'is_opt_out' => [ 'name' => 'is_opt_out', @@ -596,6 +606,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'CheckBox', ], + 'add' => '1.1', ], 'legal_identifier' => [ 'name' => 'legal_identifier', @@ -616,6 +627,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '1.1', ], 'external_identifier' => [ 'name' => 'external_identifier', @@ -636,6 +648,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '1.1', ], 'sort_name' => [ 'name' => 'sort_name', @@ -653,6 +666,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '1.1', ], 'display_name' => [ 'name' => 'display_name', @@ -670,6 +684,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '1.1', ], 'nick_name' => [ 'name' => 'nick_name', @@ -690,6 +705,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '1.1', ], 'legal_name' => [ 'name' => 'legal_name', @@ -710,6 +726,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '1.1', ], 'image_URL' => [ 'name' => 'image_URL', @@ -726,6 +743,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'File', ], + 'add' => '1.1', ], 'preferred_communication_method' => [ 'name' => 'preferred_communication_method', @@ -751,6 +769,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'optionGroupName' => 'preferred_communication_method', 'optionEditPath' => 'civicrm/admin/options/preferred_communication_method', ], + 'add' => '1.1', ], 'preferred_language' => [ 'name' => 'preferred_language', @@ -775,6 +794,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'keyColumn' => 'name', 'optionEditPath' => 'civicrm/admin/options/languages', ], + 'add' => '3.2', ], 'preferred_mail_format' => [ 'name' => 'preferred_mail_format', @@ -798,6 +818,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'pseudoconstant' => [ 'callback' => 'CRM_Core_SelectValues::pmf', ], + 'add' => '1.1', ], 'hash' => [ 'name' => 'hash', @@ -812,6 +833,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'entity' => 'Contact', 'bao' => 'CRM_Contact_BAO_Contact', 'localizable' => 0, + 'add' => '1.1', ], 'api_key' => [ 'name' => 'api_key', @@ -831,6 +853,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'entity' => 'Contact', 'bao' => 'CRM_Contact_BAO_Contact', 'localizable' => 0, + 'add' => '2.2', ], 'contact_source' => [ 'name' => 'source', @@ -850,6 +873,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '1.1', ], 'first_name' => [ 'name' => 'first_name', @@ -871,6 +895,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '1.1', ], 'middle_name' => [ 'name' => 'middle_name', @@ -892,6 +917,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '1.1', ], 'last_name' => [ 'name' => 'last_name', @@ -913,6 +939,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '1.1', ], 'prefix_id' => [ 'name' => 'prefix_id', @@ -936,6 +963,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'optionGroupName' => 'individual_prefix', 'optionEditPath' => 'civicrm/admin/options/individual_prefix', ], + 'add' => '1.2', ], 'suffix_id' => [ 'name' => 'suffix_id', @@ -959,6 +987,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'optionGroupName' => 'individual_suffix', 'optionEditPath' => 'civicrm/admin/options/individual_suffix', ], + 'add' => '1.2', ], 'formal_title' => [ 'name' => 'formal_title', @@ -979,6 +1008,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '4.5', ], 'communication_style_id' => [ 'name' => 'communication_style_id', @@ -1000,6 +1030,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'optionGroupName' => 'communication_style', 'optionEditPath' => 'civicrm/admin/options/communication_style', ], + 'add' => '4.4', ], 'email_greeting_id' => [ 'name' => 'email_greeting_id', @@ -1019,6 +1050,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'optionGroupName' => 'email_greeting', 'optionEditPath' => 'civicrm/admin/options/email_greeting', ], + 'add' => '3.0', ], 'email_greeting_custom' => [ 'name' => 'email_greeting_custom', @@ -1037,6 +1069,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '3.0', ], 'email_greeting_display' => [ 'name' => 'email_greeting_display', @@ -1050,6 +1083,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'entity' => 'Contact', 'bao' => 'CRM_Contact_BAO_Contact', 'localizable' => 0, + 'add' => '3.0', ], 'postal_greeting_id' => [ 'name' => 'postal_greeting_id', @@ -1069,6 +1103,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'optionGroupName' => 'postal_greeting', 'optionEditPath' => 'civicrm/admin/options/postal_greeting', ], + 'add' => '3.0', ], 'postal_greeting_custom' => [ 'name' => 'postal_greeting_custom', @@ -1087,6 +1122,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '3.0', ], 'postal_greeting_display' => [ 'name' => 'postal_greeting_display', @@ -1100,6 +1136,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'entity' => 'Contact', 'bao' => 'CRM_Contact_BAO_Contact', 'localizable' => 0, + 'add' => '3.0', ], 'addressee_id' => [ 'name' => 'addressee_id', @@ -1119,6 +1156,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'optionGroupName' => 'addressee', 'optionEditPath' => 'civicrm/admin/options/addressee', ], + 'add' => '3.0', ], 'addressee_custom' => [ 'name' => 'addressee_custom', @@ -1137,6 +1175,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '3.0', ], 'addressee_display' => [ 'name' => 'addressee_display', @@ -1150,6 +1189,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'entity' => 'Contact', 'bao' => 'CRM_Contact_BAO_Contact', 'localizable' => 0, + 'add' => '3.0', ], 'job_title' => [ 'name' => 'job_title', @@ -1171,11 +1211,12 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '1.1', ], 'gender_id' => [ 'name' => 'gender_id', 'type' => CRM_Utils_Type::T_INT, - 'title' => ts('Gender'), + 'title' => ts('Gender ID'), 'description' => ts('FK to gender ID'), 'import' => TRUE, 'where' => 'civicrm_contact.gender_id', @@ -1188,11 +1229,13 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'localizable' => 0, 'html' => [ 'type' => 'Select', + 'label' => ts("Gender"), ], 'pseudoconstant' => [ 'optionGroupName' => 'gender', 'optionEditPath' => 'civicrm/admin/options/gender', ], + 'add' => '1.2', ], 'birth_date' => [ 'name' => 'birth_date', @@ -1213,6 +1256,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'type' => 'Select Date', 'formatType' => 'birth', ], + 'add' => '1.1', ], 'is_deceased' => [ 'name' => 'is_deceased', @@ -1232,6 +1276,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'CheckBox', ], + 'add' => '1.1', ], 'deceased_date' => [ 'name' => 'deceased_date', @@ -1251,6 +1296,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'type' => 'Select Date', 'formatType' => 'birth', ], + 'add' => '1.5', ], 'household_name' => [ 'name' => 'household_name', @@ -1272,6 +1318,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '1.1', ], 'primary_contact_id' => [ 'name' => 'primary_contact_id', @@ -1285,6 +1332,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'bao' => 'CRM_Contact_BAO_Contact', 'localizable' => 0, 'FKClassName' => 'CRM_Contact_DAO_Contact', + 'add' => '1.1', ], 'organization_name' => [ 'name' => 'organization_name', @@ -1306,6 +1354,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '1.1', ], 'sic_code' => [ 'name' => 'sic_code', @@ -1326,6 +1375,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '1.1', ], 'user_unique_id' => [ 'name' => 'user_unique_id', @@ -1347,6 +1397,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'Text', ], + 'add' => '2.0', ], 'current_employer_id' => [ 'name' => 'employer_id', @@ -1364,6 +1415,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'EntityRef', ], + 'add' => '2.1', ], 'contact_is_deleted' => [ 'name' => 'is_deleted', @@ -1372,6 +1424,9 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'required' => TRUE, 'where' => 'civicrm_contact.is_deleted', 'export' => TRUE, + 'permission' => [ + 'access deleted contacts', + ], 'default' => '0', 'table_name' => 'civicrm_contact', 'entity' => 'Contact', @@ -1380,6 +1435,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'html' => [ 'type' => 'CheckBox', ], + 'add' => '3.2', ], 'created_date' => [ 'name' => 'created_date', @@ -1394,6 +1450,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'entity' => 'Contact', 'bao' => 'CRM_Contact_BAO_Contact', 'localizable' => 0, + 'add' => '4.3', ], 'modified_date' => [ 'name' => 'modified_date', @@ -1408,6 +1465,7 @@ class CRM_Contact_DAO_Contact extends CRM_Core_DAO { 'entity' => 'Contact', 'bao' => 'CRM_Contact_BAO_Contact', 'localizable' => 0, + 'add' => '4.3', ], ]; CRM_Core_DAO_AllCoreTables::invoke(__CLASS__, 'fields_callback', Civi::$statics[__CLASS__]['fields']);