<?PHP

// Generate Source Code Display
if (isset($_GET["source"])) { 
    if (
$_GET["source"] == "yes") { 
        
highlight_file("wxctr.php"); 
$day date('D', (time()-14400));
$hour date('G', (time()-14400));
echo(
$day);
echo(
$hour);
        die(); 
    } 
}

// Grab the override string from the URL, if present
if (isset($_GET['override'])) {
$override true;
} else {
$override false;
}

// Sets the "day" and "hour" variables
if ($override) {
$day $_GET['day'];
$hour $_GET['hour'];
} else {
$day date('D', (time()-14400));
$hour date('G', (time()-14400));
}

// Present set of possible logos
$logoset = array();
$logoset["fo"] = "twcttwcc-fo.png";
$logoset["ywt"] = "twcttwcc-ywtab.png";
$logoset["dp"] = "twcttwcc-dp.png";
$logoset["pme"] = "twcttwcc-pme.png";
$logoset["wc"] = "twcttwcc-wc.png";
$logoset["wv"] = "twcttwcc-wv.png";
$logoset["wn"] = "twcttwcc-wn.png";
$logoset["sw"] = "twcttwcc-sw.png";
$logoset["wuwa"] = "twcttwcc-wuwa.png";
$logoset["wcja"] = "twcttwcc-ja.png";
$logoset["override"] = "twcttwcc-wc.png";

//echo "DAY = {$day}<br>HOUR = {$hour}";

// Logo spit out function
function logo ($var1) {
    global 
$logoset;
    
$path "/home/twctoday/www/logos/twcttwcc/wxctr/";
    
$logo $path $logoset[$var1];
    
//$logo = $path . $logoset["override"];
    
$logo file_get_contents($logo);
    
logotime();
    
header('Expires: ' $time ' GMT');
    
header('Content-type: image/png');
    print(
$logo);
    die();
}

// Figuring out cache options
function logotime() {
    
//header('Expires: ' . gmdate('D, d M Y H:i:s', time()+24*60*60) . ' GMT');
    
$time time()+60*60;
    
$time gmdate('D, d M Y H'$time);
    
$time $time ":00:00";
    return 
$time;
}

// Now, the monstrosity of figuring out which logo to choose,
// based on the set variables of day and hour... God help us.




if ($hour == "0") {
    if ((
$day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("wc"); }
    else { 
logo("wc"); }
} elseif (
$hour == "1") {
    if ((
$day == "Mon") || ($day == "Sun")) { logo("pme"); }
    elseif ((
$day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri") || ($day == "Sat")) { logo("wc"); }
    else { 
logo("wc"); }
} elseif (
$hour == "2") {
    if ((
$day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("wc"); }
    else { 
logo("wc"); }
} elseif (
$hour == "3") {
    if ((
$day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("wc"); }
    else { 
logo("wc"); }
} elseif (
$hour == "4") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("fo"); }
    elseif ((
$day == "Sat") || ($day == "Sun")) { logo("sw"); }
    else { 
logo("wc"); }
} elseif (
$hour == "5") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("fo"); }
    elseif ((
$day == "Sat") || ($day == "Sun")) { logo("wv"); }
    else { 
logo("wc"); }
} elseif (
$hour == "6") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("wuwa"); }
    elseif ((
$day == "Sat") || ($day == "Sun")) { logo("wv"); }
    else { 
logo("wc"); }
} elseif (
$hour == "7") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("ywt"); }
    elseif ((
$day == "Sat") || ($day == "Sun")) { logo("wv"); }
    else { 
logo("wc"); }
} elseif (
$hour == "8") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("ywt"); }
    elseif ((
$day == "Sat") || ($day == "Sun")) { logo("wv"); }
    else { 
logo("wc"); }
} elseif (
$hour == "9") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("ywt"); }
    elseif ((
$day == "Sat") || ($day == "Sun")) { logo("wv"); }
    else { 
logo("wc"); }
} elseif (
$hour == "10") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("wuwa"); }
    elseif ((
$day == "Sat") || ($day == "Sun")) { logo("wv"); }
    else { 
logo("wc"); }
} elseif (
$hour == "11") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("dp"); }
    elseif ((
$day == "Sat") || ($day == "Sun")) { logo("wn"); }
    else { 
logo("wc"); }
} elseif (
$hour == "12") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("dp"); }
    elseif ((
$day == "Sat") || ($day == "Sun")) { logo("wn"); }
    else { 
logo("wc"); }
} elseif (
$hour == "13") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("dp"); }
    elseif ((
$day == "Sat") || ($day == "Sun")) { logo("wn"); }
    else { 
logo("wc"); }
} elseif (
$hour == "14") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("dp"); }
    else { 
logo("wc"); }
} elseif (
$hour == "15") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("dp"); }
    else { 
logo("wc"); }
} elseif (
$hour == "16") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("dp"); }
    elseif ((
$day == "Sat") || ($day == "Sun")) { logo("pme"); }
    else { 
logo("wc"); }
} elseif (
$hour == "17") {
    
logo("wc");
} elseif (
$hour == "18") {
    
logo("wc");
} elseif (
$hour == "19") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("wc"); }
    elseif ((
$day == "Sat") || ($day == "Sun")) { logo("pme"); }
    else { 
logo("wc"); }
} elseif (
$hour == "20") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu")) { logo("wc"); }
    else { 
logo("wc"); }
} elseif (
$hour == "21") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu")) { logo("wc"); }
    else { 
logo("wc"); }
} elseif (
$hour == "22") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu") || ($day == "Fri")) { logo("wc"); }
    elseif ((
$day == "Sat") || ($day == "Sun")) { logo("pme"); }
    else { 
logo("wc"); }
} elseif (
$hour == "23") {
    if ((
$day == "Mon") || ($day == "Tue") || ($day == "Wed") || ($day == "Thu")) { logo("wc"); }
    else { 
logo("wc"); }
} else {
    echo 
"<p>there are only 24 hours in a day... how you broke your code is beyond me.<br><i>* the script rolls its eyes at you</i></p>";
}

?>
Wed14