r1160: Fixed more display issues in admin/product.php
authorRobert Sesek <rsesek@bluestatic.org>
Sun, 17 Sep 2006 18:03:28 +0000 (18:03 +0000)
committerRobert Sesek <rsesek@bluestatic.org>
Sun, 17 Sep 2006 18:03:28 +0000 (18:03 +0000)
admin/product.php

index e87fdd74a164149b0c7ba71e25c635f954aa5122..bbb8aa9c9af7712d86471f5f02b4eb1f1657d52d 100755 (executable)
@@ -362,7 +362,7 @@ EOF;
                }
                else
                {
-                       $component["$prod[componentmother]"][] = $prod;
+                       $components["$prod[componentmother]"][] = $prod;
                }
                $version["$prod[productid]"] = array();
        }
@@ -371,7 +371,7 @@ EOF;
        $versions = array();
        while ($vers = $db->fetch_array($versions_get))
        {
-               $version["$vers[productid]"]["$vers[versionid]"] = $vers;
+               $versions["$vers[productid]"]["$vers[versionid]"] = $vers;
        }
        
        $admin->table_start();
@@ -403,16 +403,19 @@ EOF;
                }
                
                // Components
-               if (is_array($component["$product[productid]"]))
+               if (is_array($components["$product[productid]"]))
                {
-                       foreach ($component["$product[productid]"] AS $comp)
+                       foreach ($components["$product[productid]"] AS $comp)
                        {
                                $admin->row_text("-- <a href=\"product.php?do=editproduct&amp;productid=$comp[productid]\">$comp[title]</a>", construct_option_list(_('Component'), $comp['productid'], 1, 0, 1, 1, $comp['displayorder']), 'middle', 2, 'alt1');
                                
                                // Component versions
-                               foreach ($versions["$comp[productid]"] AS $version)
+                               if (is_array($versions["$comp[productid]"]))
                                {
-                                       $admin->row_text('---- ' . $version['version'], construct_option_list(_('Version'), $version['versionid'], 1, 0, 0, 1, $version['displayorder']), 'middle', 2, 'alt2');
+                                       foreach ($versions["$comp[productid]"] AS $version)
+                                       {
+                                               $admin->row_text('---- ' . $version['version'], construct_option_list(_('Version'), $version['versionid'], 1, 0, 0, 1, $version['displayorder']), 'middle', 2, 'alt2');
+                                       }
                                }
                        }
                }