checksums not updated
[civicrm-core.git] / CRM / Contact / DAO / Contact.php
index 9638d28f4b04c89c064aa9b32119762f082c8196..18129eecc9749fd794ca12d47adae0e1162c3e09 100644 (file)
@@ -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']);