?>
	// CSIRO Manufacturing Science and Technology, Preston Lab
	// list page (hymod_bddb / boards)
	require("defs.php");
	$serno=isset($_REQUEST['serno'])?$_REQUEST['serno']:'';
	$verbose=isset($_REQUEST['verbose'])?intval($_REQUEST['verbose']):0;
	pg_head("$bddb_label - Browse database" . ($verbose?" (verbose)":""));
?>
$limit){
			$preoffset=max(0,$offset-$limit);
			$postoffset=$offset+$limit;
			echo "\n\n";
			printf("| <%sa href=\"%s?submit=Browse&offset=%d&verbose=%d\"> \n", $offset>0?"":"no", $PHP_SELF, $preoffset, $verbose);
			printf(" | <%sa href=\"%s?submit=Browse&offset=%d&verbose=%d\"> \n", $postoffset<$lrow['n']?"":"no", $PHP_SELF, $postoffset, $offset);
			echo " | 
\n
\n";
		}
		mysql_free_result($lr);
	}
?>
|  | serno / edit | ethaddr | date | batch | type | rev | locationcomments\n";
		echo " | sdram\n";
		echo " | flash\n";
		echo " | zbt\n";
		echo " | xlxtyp\n";
		echo " | xlxspd\n";
		echo " | xlxtmp\n";
		echo " | xlxgrd\n";
		echo " | cputyp\n";
		echo " | cpuspd\n";
		echo " | cpmspd\n";
		echo " | busspd\n";
		echo " | hstype\n";
		echo " | hschin\n";
		echo " | hschout\n";
	}
?> | 
=$m[1] and serno<=$m[2])";
			}
			else
				die("illegal serial number ($s)");
			$pre = " or ";
		}
	}
	$query .= " order by serno";
	if ($serno == '')
		$query .= " limit $offset,$limit";
	$r = mysql_query($query);
	function print_cell($str) {
		if ($str == '')
			$str = ' ';
		echo "\t$str\n";
	}
	while($row=mysql_fetch_array($r)){
		foreach ($columns as $key) {
			if (!key_in_array($key, $row))
				$row[$key] = '';
		}
		echo " | \n";
		print_cell("Log");
		print_cell("$row[serno]");
		print_cell($row['ethaddr']);
		print_cell($row['date']);
		print_cell($row['batch']);
		print_cell($row['type']);
		print_cell($row['rev']);
		print_cell($row['location']);
		if ($verbose) {
			print_cell("\n" . urldecode($row['comments']) .
				"\n\t
");
			print_cell(gather_enum_multi_print("sdram", 4, $row));
			print_cell(gather_enum_multi_print("flash", 4, $row));
			print_cell(gather_enum_multi_print("zbt", 16, $row));
			print_cell(gather_enum_multi_print("xlxtyp", 4, $row));
			print_cell(gather_enum_multi_print("xlxspd", 4, $row));
			print_cell(gather_enum_multi_print("xlxtmp", 4, $row));
			print_cell(gather_enum_multi_print("xlxgrd", 4, $row));
			print_cell($row['cputyp']);
			print_cell($row['cpuspd']);
			print_cell($row['cpmspd']);
			print_cell($row['busspd']);
			print_cell($row['hstype']);
			print_cell($row['hschin']);
			print_cell($row['hschout']);
		}
		echo "
\n";
	}
?>
  | %s Listing\n", $PHP_SELF, $offset, $verbose?0:1, $serno!=''?"&serno=$serno":'', $verbose?"Terse":"Verbose");
  ?> | Back to Start |