Code comments
authoreileen <emcnaughton@wikimedia.org>
Mon, 25 Nov 2019 03:55:54 +0000 (16:55 +1300)
committereileen <emcnaughton@wikimedia.org>
Thu, 9 Jan 2020 04:26:33 +0000 (17:26 +1300)
CRM/Core/Report/Excel.php

index 127f23e5c41eec47be4ad55d2b823d661f86c5fc..a172071feee85eb5e0fa400a662fad84252716ff 100644 (file)
@@ -70,13 +70,14 @@ class CRM_Core_Report_Excel {
         else {
           // loic1 : always enclose fields
           //$value = ereg_replace("\015(\012)?", "\012", $value);
+          // Convert  carriage return to line feed.
           $value = preg_replace("/\015(\012)?/", "\012", $value);
           if ((substr($value, 0, 1) == CRM_Core_DAO::VALUE_SEPARATOR) &&
             (substr($value, -1, 1) == CRM_Core_DAO::VALUE_SEPARATOR)
           ) {
 
             $strArray = explode(CRM_Core_DAO::VALUE_SEPARATOR, $value);
-
+            // Filter out empty value separated strings.
             foreach ($strArray as $key => $val) {
               if (trim($val) == '') {
                 unset($strArray[$key]);