Slight wording changes on menus
[people/meteger/rom-o-matic/.git] / utils.php
index 947ab91..4855c41 100644 (file)
--- a/utils.php
+++ b/utils.php
@@ -119,14 +119,22 @@ function parse_nic_file ()
     }
     fclose ( $fd );
 
-    // add special cases
-    $nics["undi"] = "undionly";
-    $nics["gpxe-all-drivers"] = "gpxe";
-
-    // put NICs in nice alpha order for menu
+    // put most NICs in nice alpha order for menu
     ksort ( $nics );
 
-    return ( array ( $nics, $roms ) );
+    // add special cases to the top
+
+       $new_nics = array ( "all-drivers" => "gpxe",
+                                               "undi" => "undionly" );
+
+       foreach ( $nics as $key => $value ) {
+               // skip the undi driver
+               if ( $key != "undi" ) {
+                       $new_nics[$key] = $value;
+               }
+       }
+
+       return ( array ( $new_nics, $roms ) );
 }
 
 ////
@@ -289,11 +297,11 @@ function echo_flags ( $flags )
 
             } else if ($type == "on/off" ) {
 
-                echo "<td>", checkbox ( $flag, $value ), "</td><td><b>$flag</b></td>";
+                echo "<td>", checkbox ( $flag, $value ), "</td><td><strong>$flag</strong></td>";
 
             } else {   // don't display checkbox for non-on/off flags
 
-                echo "<td>&nbsp;</td><td><b>$flag: </b>";
+                echo "<td>&nbsp;</td><td><strong>$flag: </strong>";
 
                 if ($type == "choice" ) {
                     $options = $props["options"];
@@ -301,17 +309,19 @@ function echo_flags ( $flags )
 
                 } else {
 
-                    echo textbox($flag, $value, ($type == "integer" ? 5 : 25));
+                    echo textbox($flag, $value, ($type == "integer" ? 7 : 25));
                 }
                 echo "</td>";
             }
             echo "</tr>\n";
 
             if ( $type != "header" ) {
-                echo "<tr><td>&nbsp;</td>";
-                echo "<td>\n";
-                include_once "doc/$flag.html";
-                echo "\n</td></tr>\n";
+                               echo "<tr><td>&nbsp;</td>";
+                               echo "<td>\n";
+                               if ( is_file ( "doc/$flag.html" ) ) { 
+                                       include_once "doc/$flag.html";
+                               }
+                               echo "\n</td></tr>\n";
             }
         }
     }
@@ -343,7 +353,7 @@ function mktempcopy ( $src, $dst )
     }
 
     $dir = tempnam ( $dst, "MDCROM" );
-    unlink( $dir );
+    unlink ( $dir );
 
     exec ( "/bin/cp -a '$src' '$dir' 2>&1", $cpytxt, $status );  
     if ( $status != 0 ) {
@@ -408,7 +418,7 @@ function deltempdir ( $dir )
                 deltempdir ( "$dir/$file" );
             }
         } else {
-            unlink( "$dir/$file" );
+            unlink ( "$dir/$file" );
         }
     }
     closedir ( $dp );