CRM-16719: result count and duration fixes
authorKurund Jalmi <kurund@yahoo.com>
Mon, 17 Aug 2015 04:56:57 +0000 (10:26 +0530)
committerKurund Jalmi <kurund@yahoo.com>
Wed, 19 Aug 2015 17:45:50 +0000 (23:15 +0530)
CRM/Report/Form/ActivitySummary.php

index 8fdfab9a8f092456e7127d8322c64cfdf6a3a072..dd9caf11ab98251c03ebf75509b64135869f9795 100644 (file)
@@ -112,9 +112,6 @@ class CRM_Report_Form_ActivitySummary extends CRM_Report_Form {
           'duration' => array(
             'title' => 'Duration',
             'default' => TRUE,
-            'statistics' => array(
-              'sum' => ts('Duration'),
-            ),
           ),
           'id' => array(
             'title' => 'Total Activities',
@@ -250,13 +247,6 @@ class CRM_Report_Form_ActivitySummary extends CRM_Report_Form {
                     $this->_columnHeaders["{$tableName}_{$fieldName}_{$stat}"]['title'] = $label;
                     $this->_statFields[] = "{$tableName}_{$fieldName}_{$stat}";
                     break;
-
-                  case 'sum':
-                    $select[] = "SUM({$field['dbAlias']}) as {$tableName}_{$fieldName}_{$stat}";
-                    $this->_columnHeaders["{$tableName}_{$fieldName}_{$stat}"]['type'] = CRM_Utils_Type::T_INT;
-                    $this->_columnHeaders["{$tableName}_{$fieldName}_{$stat}"]['title'] = $label;
-                    $this->_statFields[] = "{$tableName}_{$fieldName}_{$stat}";
-                    break;
                 }
               }
             }
@@ -388,9 +378,8 @@ class CRM_Report_Form_ActivitySummary extends CRM_Report_Form {
 
   public function groupBy() {
     $this->_groupBy = array();
-    if (is_array($this->_params['group_bys']) &&
-      !empty($this->_params['group_bys'])
-    ) {
+    if (!empty($this->_params['group_bys'] &&
+    is_array($this->_params['group_bys']))) {
       foreach ($this->_columns as $tableName => $table) {
         if (array_key_exists('group_bys', $table)) {
           foreach ($table['group_bys'] as $fieldName => $field) {