blob: 7a17f7e8e68a65d3da782c2aeb0489e9775dcc5f [file] [log] [blame]
<?php
function realDate($timestamp){
$str = "";
$rest = ($timestamp % 86400);
$days = ($timestamp - $rest) / 86400;
if ($days != 0)
$str = $days." day";
if ($days > 1)
$str .= "s";
$rest1 = ($rest % 3600);
$hours = ($rest - $rest1) / 3600;
if ($hours != 0 || $days != 0)
$str .= " ".$hours." hour";
if ($hours > 1)
$str .= "s";
if ($str == "")
$str = "< 1 hour";
return $str;
}
function light_bugs($zero, $delta, $value){
if ($zero == 0 || $delta == 0 || ($value >= -15 && $value <= 15)){
return WHITE_LIGHT;
}
if ($value < -15){
return RED_LIGHT;
}
if ($value > 15){
return GREEN_LIGHT;
}
}
function light_news($value, $red, $green) {
if ($value == -1){ // N/A
return WHITE_LIGHT;
}
if ($value <= $red){
return RED_LIGHT;
}
if ($value >= $green){
return GREEN_LIGHT;
}
return WHITE_LIGHT;
}
function bgcolor_news($value, $red, $green){
if ($value == -1){ // N/A
return WHITE;
}
if ($value <= $red){
return RED;
}
if ($value >= $green){
return GREEN;
}
return WHITE;
}
function light_news_answers($answers, $posts){
if ($posts == -1){ // N/A
return WHITE_LIGHT;
}
if ($posts == 0 && $answers == -1){ // No old unanswered
return WHITE_LIGHT;
}
if ($posts == 0 && $answers == 0){ // Old unanswered
return RED_LIGHT;
}
if ($answers == 0){ // No answers
return RED_LIGHT;
}
if ($answers <= ANSWERS_GREEN){
return GREEN_LIGHT;
}
if ($answers >= ANSWERS_RED){
return RED_LIGHT;
}
return WHITE_LIGHT;
}
function bgcolor_news_answers($answers, $posts){
if ($posts == -1){ // N/A
return WHITE;
}
if ($posts == 0 && $answers == -1){ // No old unanswered
return WHITE;
}
if ($posts == 0 && $answers == 0){ // Old unanswered
return RED;
}
if ($answers == 0){ // No answers
return RED;
}
if ($answers <= ANSWERS_GREEN){
return GREEN;
}
if ($answers >= ANSWERS_RED){
return RED;
}
return WHITE;
}
function html_gauge($which){
return "<img border=0 src=\"gauges/gauge".$which.".gif\" />";
}
function gauge($zero, $delta, $value){
if ($zero == 0){
echo html_gauge("null");
return;
}
if ($delta == 0){
echo html_gauge("nonew");
return;
}
if ($value <= -93){
echo html_gauge("-100");
return;
}
if ($value <= -81){
echo html_gauge("-87");
return;
}
if ($value <= -68){
echo html_gauge("-75");
return;
}
if ($value <= -56){
echo html_gauge("-62");
return;
}
if ($value <= -43){
echo html_gauge("-50");
return;
}
if ($value <= -31){
echo html_gauge("-37");
return;
}
if ($value <= -15){
echo html_gauge("-25");
return;
}
if ($value <= -5){
echo html_gauge("-10");
return;
}
if ($value >= 93){
echo html_gauge("+100");
return;
}
if ($value >= 81){
echo html_gauge("+87");
return;
}
if ($value >= 68){
echo html_gauge("+75");
return;
}
if ($value >= 56){
echo html_gauge("+62");
return;
}
if ($value >= 43){
echo html_gauge("+50");
return;
}
if ($value >= 31){
echo html_gauge("+37");
return;
}
if ($value >= 15){
echo html_gauge("+25");
return;
}
if ($value >= 5){
echo html_gauge("+10");
return;
}
echo html_gauge("0");
}
?>