*
* Generated from xml/schema/CRM/Contact/ACLContactCache.xml
* DO NOT EDIT. Generated by CRM_Core_CodeGen
- * (GenCodeChecksum:4bb9eaae5704bfc98c258aa2f2130f5c)
+ * (GenCodeChecksum:ab40fa26e037ef4897359d3c288d42b8)
*/
/**
public static function getReferenceColumns() {
if (!isset(Civi::$statics[__CLASS__]['links'])) {
Civi::$statics[__CLASS__]['links'] = static ::createReferenceColumns(__CLASS__);
- Civi::$statics[__CLASS__]['links'][] = new CRM_Core_Reference_Basic(self::getTableName(), 'user_id', 'civicrm_contact', 'id');
Civi::$statics[__CLASS__]['links'][] = new CRM_Core_Reference_Basic(self::getTableName(), 'contact_id', 'civicrm_contact', 'id');
CRM_Core_DAO_AllCoreTables::invoke(__CLASS__, 'links_callback', Civi::$statics[__CLASS__]['links']);
}
'entity' => 'ACLContactCache',
'bao' => 'CRM_Contact_DAO_ACLContactCache',
'localizable' => 0,
- 'FKClassName' => 'CRM_Contact_DAO_Contact',
],
'contact_id' => [
'name' => 'contact_id',
0 => 'contact_id',
),
'civicrm_acl_contact_cache' => array(
- 0 => 'user_id',
- 1 => 'contact_id',
+ 0 => 'contact_id',
),
'civicrm_action_log' => array(
0 => 'contact_id',
// There might be cleverer ways to do this but it shouldn't change much.
$cidRefs['civicrm_contact'][0] = 'primary_contact_id';
$cidRefs['civicrm_contact'][1] = 'employer_id';
- $cidRefs['civicrm_acl_contact_cache'][0] = 'user_id';
- $cidRefs['civicrm_acl_contact_cache'][1] = 'contact_id';
+ $cidRefs['civicrm_acl_contact_cache'][0] = 'contact_id';
$cidRefs['civicrm_mailing'][0] = 'created_id';
$cidRefs['civicrm_mailing'][1] = 'scheduled_id';
$cidRefs['civicrm_mailing'][2] = 'approver_id';
<comment>FK to civicrm_contact (could be null for anon user)</comment>
<add>3.1</add>
</field>
- <foreignKey>
- <name>user_id</name>
- <table>civicrm_contact</table>
- <key>id</key>
- <add>3.1</add>
- <onDelete>CASCADE</onDelete>
- </foreignKey>
<field>
<name>contact_id</name>
<title>Contact ID</title>