Browse Source

Fix redeclaration of _renderDQLine()

Vijayakrishnan 3 years ago
parent
commit
0cd7ce2a63
1 changed files with 9 additions and 7 deletions
  1. 9 7
      resources/views/app/dq-engine/read.blade.php

+ 9 - 7
resources/views/app/dq-engine/read.blade.php

@@ -4,13 +4,15 @@ $loadedData = $data;
 if(!$loadedData || !@$loadedData->lines || !@$loadedData->dataMap) {
     $loadedData = $template;
 }
-function _renderDQLine($_line, $loadedData) {
-    if (!!@$loadedData->dataMap->{$_line->key}) {
-        $result = str_replace('{value}', $loadedData->dataMap->{$_line->key}, $_line->resultSummary);
-        echo '<span class="mr-2 text-nowrap">• ' . $result . '</span>';
-        if (@$_line->lines) {
-            foreach ($_line->lines as $line) {
-                _renderDQLine($line, $loadedData);
+if(!function_exists('_renderDQLine')) {
+    function _renderDQLine($_line, $loadedData) {
+        if (!!@$loadedData->dataMap->{$_line->key}) {
+            $result = str_replace('{value}', $loadedData->dataMap->{$_line->key}, $_line->resultSummary);
+            echo '<span class="mr-2 text-nowrap">• ' . $result . '</span>';
+            if (@$_line->lines) {
+                foreach ($_line->lines as $line) {
+                    _renderDQLine($line, $loadedData);
+                }
             }
         }
     }