if (strtolower($uomTemp) == 'c') { // removed conversion error 2015-01-26 $colorTemp = $temp + 32; } else { $colorTemp = round( 5*($temp-32)/9 ) + 32; # $temp; } if (!$tempSimple) { $color = $tempArray2[$colorTemp]; $tempString = '<span class="myTemp" style="text-shadow:1px 1px black; font-weight: bolder; font-size: 200%; color: '.$color.';" >'.$temp.'°</span>'; } else { if ($colorTemp < 32) { $color = 'blue'; } else {$color = 'red';} $tempString = '<span class="myTemp" style="text-shadow:1px 1px black; font-weight: bolder; font-size: 150%; color: '.$color.';" >'.$temp.'°</span>'; } */ $tempString = hwa_commontemp($arr['tempNU']); $windSpeed = $arr['windSpeedNU']; $color = wsBeaufortColor($windSpeed); $tekst = langtransstr(wsBeaufortText($windSpeed)); $windText = '<span style="background-color: ' . $color . ';">' . $arr['windSpeed'] . ' - ' . $tekst . '</span>'; $wind = $windText . '<br />' . langtransstr('from the') . ' ' . langtransstr($arr['windDir']); $hwaListTable .= '<td>' . $period . '</td><td>' . langtransstr($arr['weatherDesc']) . '</td> <td><img src="' . $icon . '" style="width: 40px;" alt=" "/></td><td>' . $tempString . '</td> <td>' . $rain . '</td><td>' . $wind . '</td><td>' . $arr['baro'] . '</td></tr>' . PHP_EOL; if (!isset($arr['iconL'])) { continue; } // skip non hwa table lines # now we process only lines for 12 hour tables $forecasts++; $arrTime[] = $arr['timestamp']; $dayText = langtransstr(date('l', $arr['timestamp'])); if ($foundFirst === '') {
function myWind($array = '') { global $SITE, $windIcons, $windlimit; if (!is_array($array)) { return '<td>' . langtransstr('Wind') . '</td>'; } $windspeed = $array['windSpeed']; $windDir = trim($array['windDir']); $windBftNr = wsBeaufortNumber($windspeed, $SITE['uomWind']); $windBftText = wsBeaufortText($windBftNr); $windBftColor = wsBeaufortColor($windBftNr); if (is_numeric($windDir)) { $windDir = wsConvertWinddir($windDir); } $windTekst = '<span style="margin: 0 0 5px 0; width: 100%; font-size: 90%; background-color: ' . $windBftColor . ';">' . round($windspeed) . $SITE['uomWind']; if ($windBftNr >= $windlimit) { $windTekst = '<span style="border: solid 1px; color: black; background-color: ' . $windBftColor . ';"> ' . langtransstr($windBftText) . ' </span><br />' . $windTekst; } $windTekst .= '</span></td>'; $return = '<td style="min-width: 60px;"><img style="height: 32px; width: 32px;" src="' . $windIcons . $windDir . '.png" alt=""/><br />' . $windTekst; # $tip = '<td style="text-align: right;">'.langtransstr('Wind').': </td><td>'.langtransstr($windDir).' '.round($windspeed).$SITE['uomWind'].'</td>'; $tip = '<td style="text-align: right;">' . langtransstr('Wind') . ': </td><td>' . langtransstr($windDir) . '<br />' . langtransstr($windBftText) . '-' . round($windspeed) . $SITE['uomWind'] . '</td>'; return array($return, $tip); }