Make else statement more legible
authoreileen <emcnaughton@wikimedia.org>
Mon, 25 Nov 2019 03:53:20 +0000 (16:53 +1300)
committereileen <emcnaughton@wikimedia.org>
Wed, 27 Nov 2019 22:19:13 +0000 (11:19 +1300)
This just condenses the statement since  != '' is so broad we know the final
else is only when that is true - ergo it's the same as above

CRM/Core/Report/Excel.php

index 46c4943a9379fcc6c415fba0330af8a5a0a6f806..127f23e5c41eec47be4ad55d2b823d661f86c5fc 100644 (file)
@@ -64,10 +64,10 @@ class CRM_Core_Report_Excel {
       $colNo = 0;
 
       foreach ($row as $j => $value) {
-        if (!isset($value) || is_null($value)) {
+        if (!isset($value) || is_null($value) || $value === '') {
           $schema_insert .= '';
         }
-        elseif ($value == '0' || $value != '') {
+        else {
           // loic1 : always enclose fields
           //$value = ereg_replace("\015(\012)?", "\012", $value);
           $value = preg_replace("/\015(\012)?/", "\012", $value);
@@ -89,9 +89,6 @@ class CRM_Core_Report_Excel {
 
           $schema_insert .= $enclosed . str_replace($enclosed, $escaped . $enclosed, $value) . $enclosed;
         }
-        else {
-          $schema_insert .= '';
-        }
 
         if ($colNo < $fields_cnt - 1) {
           $schema_insert .= $seperator;