Project

General

Profile

« Previous | Next » 

Revision 57876601

Added by Scott Ullrich over 19 years ago

add multiple select support

todo: figure out the new mystery which is our system in -HEAD. it sure is
shiny.

View differences:

usr/local/www/pkg_edit.php
361 361
			echo "<input type='password' " . $size . " name='" . $pkga['fieldname'] . "' value='" . $value . "'>\n";
362 362
			echo "<br>" . fixup_string($pkga['description']) . "\n";
363 363
	      } else if($pkga['type'] == "select") {
364
		  $multiple = "";
364 365
                  if($pkga['size']) $size = " size='" . $pkga['size'] . "' ";
365
		  if($pkga['multiple'] == "yes") $multiple = "MULTIPLE ";
366
		  if($pkga['multiple'] == "yes") $multiple = 'multiple="MULTIPLE" ';
366 367
                  if ($pkga['onchange']) $onchange = 'onchange="' . $pkga['onchange'] . '" ';
367 368
		    echo "<select " . $onchange . $multiple . $size . "id='" . $pkga['fieldname'] . "' name='" . $pkga['fieldname'] . "'>\n";
368 369
		    foreach ($pkga['options']['option'] as $opt) {
......
398 399
			$fieldname = $pkga['fieldname'];
399 400
			if($pkga['size'] <> "") $size = " size=\"" . $pkga['size'] . "\"";
400 401
			if($pkga['multiple'] <> "" and $pkga['multiple'] <> "0") {
401
			  $multiple = " multiple=\"multiple\"";
402
			  $multiple = ' multiple="MULTIPLE" ';
402 403
			  $fieldname .= "[]";
403 404
			}
404 405
			echo "<select name='" . $fieldname . "'" . $size . $multiple . ">\n";

Also available in: Unified diff