Add deprecation comments, CRM-19987
authoreileen <emcnaughton@wikimedia.org>
Wed, 5 Apr 2017 23:05:48 +0000 (11:05 +1200)
committereileen <emcnaughton@wikimedia.org>
Wed, 5 Apr 2017 23:06:29 +0000 (11:06 +1200)
CRM/Activity/BAO/Activity.php
CRM/Contact/Form/Task/SMSCommon.php
tests/phpunit/CRM/Activity/BAO/ActivityTest.php

index 05e5d09de9b7d69b28adff8f47b87602d41ce31f..52d192476f731b3abf6d7382a8565a42251e7bb3 100644 (file)
@@ -1705,6 +1705,8 @@ LEFT JOIN civicrm_activity_contact src ON (src.activity_id = ac.activity_id AND
   }
 
   /**
+   * @deprecated - use the api instead.
+   *
    * Get the Activities of a target contact.
    *
    * @param int $contactId
@@ -1714,6 +1716,7 @@ LEFT JOIN civicrm_activity_contact src ON (src.activity_id = ac.activity_id AND
    *   array of activity fields
    */
   public static function getContactActivity($contactId) {
+    // @todo remove this function entirely.
     $activities = array();
     $activityContacts = CRM_Core_OptionGroup::values('activity_contacts', FALSE, FALSE, FALSE, NULL, 'name');
     $sourceID = CRM_Utils_Array::key('Activity Source', $activityContacts);
index 6ab8bc815b378f38fb5fcd45dc13673c09f45d73..a4ab022d269cb430a9f9eb4def0d68c939277816 100644 (file)
@@ -198,6 +198,7 @@ class CRM_Contact_Form_Task_SMSCommon {
 
         if (CRM_Utils_System::getClassName($form) == 'CRM_Activity_Form_Task_SMS') {
           //to check for "if the contact id belongs to a specified activity type"
+          // @todo use the api instead - function is deprecated.
           $actDetails = CRM_Activity_BAO_Activity::getContactActivity($contactId);
           if (self::RECIEVED_SMS_ACTIVITY_SUBJECT !=
             CRM_Utils_Array::retrieveValueRecursive($actDetails, 'subject')
index 006307aa8092d6916397a698956a1026f8bcbea7..06cd104a3efd2373cc220824cf537daac4d19d9a 100644 (file)
@@ -81,6 +81,7 @@ class CRM_Activity_BAO_ActivityTest extends CiviUnitTestCase {
       'subject', 'Database check for created activity.'
     );
 
+    // @todo - remove this deprecated functions
     $activities = CRM_Activity_BAO_Activity::getContactActivity($targetContactId);
 
     $this->assertEquals($activities[$activityId]['subject'], 'Scheduling Meeting', 'Verify activity subject is correct.');