/** * convertTemperature * Convert Temperature * @param $temperature * @param $type */ function convertTemperature($temperature, $type = "FtoC") { switch ($type) { case 'CtoF': $result = convertCtoF($temperature); break; case 'FtoC': default: $result = convertFtoC($temperature); } return $result; }
<?php require_once "exercise11b.php"; $answer = ''; if ($_POST['FtoC']) { $answer = convertFtoC((double) $_POST['temperature']); } elseif ($_POST['CtoF']) { $answer = convertCtoF((double) $_POST['temperature']); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Convert Temperature</title> </head> <body> <form action="exercise11a.php" method="post"> <fieldset> <legend>Fahrenheit/Celsius Converter</legend> <p><label for="temperature">Temperature</label> <input type="text" name="temperature" id="temperature" size="6" /> </p> <p><input type="submit" name="FtoC" value="Fahrenheit to Celsius" /></p> <p><input type="submit" name="CtoF" value="Celsius to Fahrenheit" /></p> </fieldset> </form> <p><?php
// apply temp F to C conversion $maximum = convertFtoC( $ranges_alt["max_"."$name_alt"] ); } else { // no conversion, so use raw value $maximum = $ranges_alt["max_"."$name_alt"]; } } else { if ($multiplier) { // apply unit conversion multiplier $maximum = $ranges["max_"."$name"]*$multiplier; } else if ($isConvertFtoC ) { // apply temp F to C conversion $maximum = convertFtoC( $ranges["max_"."$name"] ); } else { // no conversion, so use raw value $maximum = $ranges["max_"."$name"]; } } // set the range and y-step $y->set_range( 0 , $maximum + getIdealYSteps( $maximum ) ); $y->set_steps( getIdealYSteps( $maximum ) ); // Build and show the chart $chart = new open_flash_chart(); $chart->set_title( new Title( $titleGraph )); if ($isBP) { // Set up both bp lines
if ($isConvertFtoC) { // apply temp F to C conversion $maximum = convertFtoC($ranges_alt["max_" . "{$name_alt}"]); } else { // no conversion, so use raw value $maximum = $ranges_alt["max_" . "{$name_alt}"]; } } } else { if ($multiplier) { // apply unit conversion multiplier $maximum = $ranges["max_" . "{$name}"] * $multiplier; } else { if ($isConvertFtoC) { // apply temp F to C conversion $maximum = convertFtoC($ranges["max_" . "{$name}"]); } else { // no conversion, so use raw value $maximum = $ranges["max_" . "{$name}"]; } } } // set the range and y-step $y->set_range(0, $maximum + getIdealYSteps($maximum)); $y->set_steps(getIdealYSteps($maximum)); // Build and show the chart $chart = new open_flash_chart(); $chart->set_title(new Title($titleGraph)); if ($isBP) { // Set up both bp lines $s->set_key($titleGraphLine1, 10);