Upgrade Changes
authorSudha Bisht <sudha.bisht@webaccessglobal.com>
Tue, 23 Jun 2015 10:58:18 +0000 (16:28 +0530)
committerSudha Bisht <sudha.bisht@webaccessglobal.com>
Wed, 24 Jun 2015 11:21:25 +0000 (16:51 +0530)
CRM/Report/Form/ActivitySummary.php
CRM/Upgrade/Incremental/sql/4.7.alpha1.mysql.tpl

index 17db33618de54280cf5a0b603f14a4deb2b52cf1..75eb5c7424c004e7cb3138754e5bd70f8e64ce7c 100644 (file)
@@ -108,7 +108,7 @@ class CRM_Report_Form_ActivitySummary extends CRM_Report_Form {
             'type' => CRM_Utils_Type::T_STRING,
           ),
           'status_id' => array(
-            'title' => ts('Status'),
+            'title' => ts('Activity Status'),
             'default' => TRUE,
             'type' => CRM_Utils_Type::T_STRING,
           ),
@@ -156,7 +156,7 @@ class CRM_Report_Form_ActivitySummary extends CRM_Report_Form {
             'default' => TRUE,
           ),
           'status_id' => array(
-            'title' => ts('Status'),
+            'title' => ts('Activity Status'),
             'default' => TRUE,
           ),
         ),
@@ -499,6 +499,13 @@ class CRM_Report_Form_ActivitySummary extends CRM_Report_Form {
     return $statistics;
   }
 
+  public function modifyColumnHeaders() {
+    //CRM-16719 modify name of column
+    if (!empty($this->_columnHeaders['civicrm_activity_status_id'])) {
+      $this->_columnHeaders['civicrm_activity_status_id']['title'] = "Status";
+    }
+  }
+
   /**
    * Alter display of rows.
    *
@@ -509,7 +516,6 @@ class CRM_Report_Form_ActivitySummary extends CRM_Report_Form {
    *   Rows generated by SQL, with an array for each row.
    */
   public function alterDisplay(&$rows) {
-
     $entryFound = FALSE;
     $activityType = CRM_Core_PseudoConstant::activityType(TRUE, TRUE, FALSE, 'label', TRUE);
     $activityStatus = CRM_Core_PseudoConstant::activityStatus();
@@ -519,12 +525,19 @@ class CRM_Report_Form_ActivitySummary extends CRM_Report_Form {
       // make count columns point to activity detail report
       if (!empty($row['civicrm_activity_id_count'])) {
         $url =array();
-        $urlParams = array('activity_type_id', 'gid', 'status_id', 'contact_id', 'activity_date_time');
-        foreach ($urlParams as $fieldName => $field) {
+        $urlParams = array('activity_type_id', 'gid', 'status_id', 'contact_id');
+        foreach ($urlParams as $field) {
           if (!empty($row['civicrm_activity_'.$field])) {
             $url[] = "{$field}_op=in&{$field}_value={$row['civicrm_activity_'.$field]}";
           }
-          elseif ($field == 'activity_date_time' && (!empty($this->_params['activity_date_time_relative']) || !empty($this->_params['activity_date_time_from']))) {
+          elseif (!empty($this->_params[$field.'_value'])) {
+            $val = implode(",",$this->_params[$field.'_value']);
+            $url[] = "{$field}_op=in&{$field}_value={$val}";
+          }
+        }
+        $date_suffixes = array('relative', 'from', 'to');
+        while (list(, $suffix) = each($date_suffixes)) {
+          if (!empty($this->_params['activity_date_time_' . $suffix])) {
             list($from, $to)
               = $this->getFromTo(
                 CRM_Utils_Array::value("activity_date_time_relative", $this->_params),
@@ -532,10 +545,7 @@ class CRM_Report_Form_ActivitySummary extends CRM_Report_Form {
                 CRM_Utils_Array::value("activity_date_time_to", $this->_params)
              );
             $url[] = "activity_date_time_from={$from}&activity_date_time_to={$to}";
-          }
-          elseif (!empty($this->_params[$field.'_value'])) {
-            $val = implode(",",$this->_params[$field.'_value']);
-            $url[] = "{$field}_op=in&{$field}_value={$val}";
+            break;
           }
         }
         $url=implode('&', $url);
index 28fb04ba900fc3aaa3db5a43e9b4231414b1fec8..3650787a6030a6221a4abbf5c970e4face66d3d6 100644 (file)
@@ -9,4 +9,13 @@ UPDATE civicrm_option_group SET name = 'Textarea', {localize field='label'}label
 DELETE FROM civicrm_option_value WHERE name IN ('Joomla Default Editor', 'Drupal Default Editor')
   AND option_group_id = @option_group_id_wysiwyg;
 
-UPDATE civicrm_option_group SET is_active = 1, is_reserved = 1 WHERE option_group_id = @option_group_id_wysiwyg;
\ No newline at end of file
+UPDATE civicrm_option_group SET is_active = 1, is_reserved = 1 WHERE option_group_id = @option_group_id_wysiwyg;
+
+--CRM-16719
+SELECT @option_group_id_report := max(id) from civicrm_option_group where name = 'report_template';
+
+UPDATE civicrm_option_value SET {localize field="label"}label = 'Activity Details Report'{/localize}
+  WHERE value = 'activity' AND option_group_id = @option_group_id_report;
+
+UPDATE civicrm_option_value SET {localize field="label"}label = 'Activity Summary Report'{/localize}
+  WHERE value = 'activitySummary' AND option_group_id = @option_group_id_report;