- $versions["$vers[productid]"]["$vers[versionid]"] = $vers;
- }
-
- $admin->table_start();
- $admin->table_head(T('Products / Versions'));
-
- // Handle our global versions
- if (is_array($versions['0']))
- {
- $admin->row_text(T('Global Versions'), construct_option_list(T('Product'), 'product', -1, 0, 0, 1, 0, -1), 'middle', 2, 'alt3');
- foreach ($versions['0'] AS $version)
- {
- $admin->row_text('-- ' . $version['version'], construct_option_list(T('Version'), 'version', $version['versionid'], 1, 0, 0, 1, $version['displayorder']), 'middle', 2, 'alt2');
- }
- }
-
- // Now let's do the rest of the versions
- foreach ($products AS $product)
- {
- // Product
- $admin->row_text("<a href=\"product.php?do=editproduct&productid=$product[productid]\">$product[title]</a>", construct_option_list(T('Product'), 'product', $product['productid'], 1, 1, 1, 1, $product['displayorder']), 'middle', 2, 'alt3');
-
- // Versions
- if (is_array($versions["$product[productid]"]))
- {
- foreach ($versions["$product[productid]"] AS $version)
- {
- $admin->row_text('-- ' . $version['version'], construct_option_list(T('Version'), 'version', $version['versionid'], 1, 0, 0, 1, $version['displayorder']), 'middle', 2, 'alt2');
- }
- }
-
- // Components
- if (is_array($components["$product[productid]"]))
- {
- foreach ($components["$product[productid]"] AS $comp)
- {
- $admin->row_text("-- <a href=\"product.php?do=editproduct&productid=$comp[productid]\">$comp[title]</a>", construct_option_list(T('Component'), 'component', $comp['productid'], 1, 0, 1, 1, $comp['displayorder']), 'middle', 2, 'alt1');
-
- // Component versions
- if (is_array($versions["$comp[productid]"]))
- {
- foreach ($versions["$comp[productid]"] AS $version)
- {
- $admin->row_text('---- ' . $version['version'], construct_option_list(T('Version'), 'version', $version['versionid'], 1, 0, 0, 1, $version['displayorder']), 'middle', 2, 'alt2');
- }
- }
- }
- }