CRM-19925 Add Entity data and date format data to fields array on DAO.
authoreileen <emcnaughton@wikimedia.org>
Tue, 24 Jan 2017 21:56:30 +0000 (10:56 +1300)
committereileen <emcnaughton@wikimedia.org>
Wed, 25 Jan 2017 00:12:07 +0000 (13:12 +1300)
commit3cef3c00ce1e3de5ee93ee44bc1a1d1d3d406385
tree7ba96e5ea87ed2201fe8ce07846ac566e8975983
parentd33b6feb0669806abf5951ebb017fd4a3c2dce7c
CRM-19925 Add Entity data and date format data to fields array on  DAO.

    Per ticket this is intended to reduce in-code calculations by effectively
    caching some commonly used data into the DAO. In many cases civicrm
    compiles a large fields array & then twists itself up trying to distinguish the
    fields from each other. This makes the entity info readily available.

    Also moved to metadata is the format of core date fields.
CRM/Core/CodeGen/Specification.php
xml/schema/Activity/Activity.xml
xml/schema/Contact/Contact.xml
xml/schema/Contribute/Contribution.xml
xml/schema/Event/Participant.xml
xml/schema/Member/Membership.xml
xml/templates/dao.tpl