JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
pulldown options can be disabled
authorJason Woofenden <jason@jasonwoof.com>
Tue, 19 Apr 2011 01:00:08 +0000 (21:00 -0400)
committerJason Woofenden <jason@jasonwoof.com>
Tue, 19 Apr 2011 01:00:08 +0000 (21:00 -0400)
encode.php

index 2dbf756..7afae37 100644 (file)
@@ -343,12 +343,14 @@ function encode_options($selected, $options, $keys_from) {
        }
 
        $out = '';
-       foreach($options as $valdisp) {
-               list($value, $display) = $valdisp;
+       foreach($options as $option) {
+               list($value, $display, $arg3) = $option;
                $out .= '<option';
 
-               if(in_array($value, $selected)) {
-                       $out .= ' selected="selected"';
+               if($arg3 == 'disabled') {
+                       $out .= ' disabled';
+               } elseif(in_array($value, $selected)) {
+                       $out .= ' selected';
                }
 
                if($value !== $display || strpos($value, ' ') !== false) {