function myLongDate($time) { global $dateLongFormat, $longDays, $myLongDays, $longMonths, $myLongMonths; # $longDays = array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"); $longMonths = array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); # $longDate = date($dateLongFormat, $time); $from = array(); $to = array(); for ($i = 0; $i < count($longDays); $i++) { if (wsfound($longDate, $longDays[$i])) { $from[] = $longDays[$i]; $to[] = langtransstr($longDays[$i]); break; } } for ($i = 0; $i < count($longMonths); $i++) { if (wsfound($longDate, $longMonths[$i])) { $from[] = $longMonths[$i]; $to[] = langtransstr($longMonths[$i]); break; } } $longDate = str_replace($from, $to, $longDate); return $longDate; }
function myPrecipation($array = '') { global $SITE, $noRain; if (!is_array($array)) { return '<td>' . langtransstr('Precipation') . '</td>'; } if ($array['rain'] == 0) { $string = "<td>{$noRain}</td>"; } elseif (wsfound($SITE['uomRain'], 'm')) { // decimal units if ($array['rain'] < 0.1) { $string = '<td>' . langtransstr('less than') . '<br /> 0.1 ' . $SITE['uomRain'] . '</td>'; } else { $string = '<td>' . round($array['rain'], 1) . ' ' . $SITE['uomRain'] . '</td>'; } } elseif ($array['rain'] < 0.005) { // inches $string = '<td>' . langtransstr('less than') . '<br /> 0.005 ' . $SITE['uomRain'] . '</td>'; } else { $string = '<td>' . round($array['rain'], 3) . ' ' . $SITE['uomRain'] . '</td>'; } $tip = '<td style="text-align: right;">' . langtransstr('Rain') . ': </td><td>' . $array['rain'] . ' ' . $SITE['uomRain'] . '</td>'; return array($string, $tip); }