Selaa lähdekoodia

drug_drug_interaction_info() array_values fix in fdb helper

Vijayakrishnan 3 vuotta sitten
vanhempi
commit
025878741e
1 muutettua tiedostoa jossa 9 lisäystä ja 3 poistoa
  1. 9 3
      app/Helpers/fdb.php

+ 9 - 3
app/Helpers/fdb.php

@@ -306,9 +306,15 @@ if(!function_exists('drug_drug_interaction_info')) {
 
         $output = [];
 
-        for ($i=$leftIndex; $i<count($_drugs) - 1; $i++) {
-            for ($j=$i + 1; $j<count($_drugs); $j++) {
-                $output[] = drugDrugInteractionSinglePair($_drugs[$i], $_drugs[$j]);
+        // convert to simple array
+        $drugsArray = [];
+        foreach ($_drugs as $drug) {
+            $drugsArray[] = $drug;
+        }
+
+        for ($i=$leftIndex; $i<count($drugsArray) - 1; $i++) {
+            for ($j=$i + 1; $j<count($drugsArray); $j++) {
+                $output[] = drugDrugInteractionSinglePair($drugsArray[$i], $drugsArray[$j]);
             }
         }