Example #1
0
    	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.'&deg;</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.'&deg;</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 . ';">&nbsp;' . langtransstr($windBftText) . '&nbsp;</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').':&nbsp;</td><td>'.langtransstr($windDir).' '.round($windspeed).$SITE['uomWind'].'</td>';
    $tip = '<td style="text-align: right;">' . langtransstr('Wind') . ':&nbsp;</td><td>' . langtransstr($windDir) . '<br />' . langtransstr($windBftText) . '-' . round($windspeed) . $SITE['uomWind'] . '</td>';
    return array($return, $tip);
}