5)||((date("N")==5)&&(date("G")>10));
$currentWeek = $_curWeek-($mapUp?1:2); // Maps update on Friday for last week's data
$currentWeek = ($currentWeek<1?(52+$currentWeek):$currentWeek);
#$currentWeek = 41; // Debug Code
$_year = date("Y");
$outOfSeason = ($currentWeek>(20+$SaturdayJan3[date("Y")]) && $currentWeek<41);
$rangeStart = (($currentWeek<39)?$_year-1:$_year); // Beginning Season Year
// Manage weeks 50, 51, and 52 which may still be latest map after New Year
#$rangeStart = 2013; // Debug Code
#echo '$_curWeek: '.$_curWeek.' $currentWeek: '.$currentWeek.'
';
if ($currentWeek <1 || $currentWeek>50) {
$_year -= 1;
}
$rangeStart = $_year;
if ($currentWeek<1 || $currentWeek>50) { // First week of year is still last year's map/data
// $currentWeek = $currentWeek - ($mapUp?0:1);
} if ( $_curWeek==01 || (date("W"==2) && !$mapUp) ) {
// Need to be past 2pm Friday of 2nd week of New Year for 1st Jan map to be up
// $currentWeek = 52;
}
$_week = $currentWeek;
$rangeEnd = $rangeStart+1; // End Season Year
#echo 'flumap-select: $currentWeek = '.$currentWeek.' $_week = '.$_week.' $_year = .'.$_year.'
';
#$outOfSeason = ((date("n")>5 || (date("n")==5&&date("j")>20)) && date("n")<10);
#$outOfSeason = true; // Debug Code
#echo 'wxflumap: $mapUp = '.($mapUp==true?1:0).' $currentWeek = '.$currentWeek.' $_week = '.$_week.' $_year = '.$_year.' $rangeStart = '.$rangeStart.'
'; // Debug Code
if (!isset($_SESSION['CSSwidescreen'])) {
if (isset($_POST['widescreen'])) {
$_SESSION['CSSwidescreen'] = $_POST['widescreen'];
$SITE = array();
} else {
$_SESSION['CSSwidescreen'] = false;
$SITE = array();
}
}
if (isset($_POST['week'])) {
$_week = $_POST['week'];
if ($_SERVER["REMOTE_ADDR"]=='127.0.0.1') {
include ('Settings.php'); // AJAX forgets these on localhost!
}
}
if (isset($_POST['divWidth'])) {
$divWidth = $_POST['divWidth'];
$mapHeight = $divWidth*.7;
}
if (isset($_POST['missingImage'])) {
$missingImage = $_POST['missingImage'];
}
if (isset($_POST['invalidOK'])) {
$invalidOK = $_POST['invalidOK'];
}
if (isset($_POST['useOnClick'])) {
$useOnClick = $_POST['useOnClick'];
}
if (($_week>2 && !isset($_POST['week']) && $_week<22) && $SaturdayJan3[$_year]) $_week--;
#echo 'inc-flumap: $currentWeek = '.$currentWeek.' $_week = '.$_week.' $_year = .'.$_year.'
'; // Debug Code
/* Debug Code Start *
if ($_week==53) {
for ($i=2007; $i<=($_year); $i++) {
if ($SaturdayJan3[$i]) {
echo ' document.getElementById("y'.($i-1).'").style.display="none";'."\n";
}
}
} else if ($_week==1) {
for ($i=2008; $i<=($_year); $i++) {
if ((!$SaturdayJan3[$i]||($i<=2009)) || ($SaturdayJan3[$i]==1&&($i>2010))) {
echo ' document.getElementById("y'.($i).'").style.display="none";'."\n";
}
}
} else if ($_week==2) {
for ($i=2008; $i<=($currentWeek<3?$_year-1:$_year); $i++) {
echo ' document.getElementById("y'.($i).'").style.display="none";'."\n";
}
} else {
for ($i=2007; $i<=($currentWeek<40?$_year-1:$_year); $i++) {
echo ' document.getElementById("y'.$i.'").style.display="none";'."\n";
}
}
/* Debug Code End */
?>
'.($j-1).'-'.($j).'';
if ( ($i-1) < $SJan3Count ) {
echo ' | ';
}
if (!(($i-$k)%(($_SESSION['CSSwidescreen']==1)?9:5))) {
echo '
';
}
} else {
$k++;
}
}
} else if ($_week==1){
for ($j=2008, $i=1, $k=0; $j<=($_year); $j++, $i++) {
if ((!$SaturdayJan3[$j] || $j<=2009) || ($SaturdayJan3[$j]==1&&($j>2010))) {
echo '
'.($j-1).'-'.($j).'';
if ($j!=($_year) && (($i-$k)%(($_SESSION['CSSwidescreen']==1)?9:5))) {
echo ' | ';
}
if (!(($i-$k)%(($_SESSION['CSSwidescreen']==1)?9:5))) {
echo '
';
}
} else {
$k++;
}
}
} else if ($_week==2){
for ($j=2007, $i=1; $j<($_year); $j++, $i++) {
echo '
'.$j.'-'.($j+1).'';
if ($j!=($_year-1) && ($i%(($_SESSION['CSSwidescreen']==1)?9:5))) {
echo ' | ';
} if (!($i%(($_SESSION['CSSwidescreen']==1)?9:5))) {
echo '
';
}
}
} else if ($_week<40) {
for ($j=2007, $i=1; $j<($_year); $j++, $i++) {
# for ($j=2007, $i=1; $j<(($_week<40||date("W")==53)?$_year-1:$_year); $j++, $i++) {
echo '
'.$j.'-'.($j+1).'';
if ($j!=($_year-1) && ($i%(($_SESSION['CSSwidescreen']==1)?9:5))) {
echo ' | ';
} if (!($i%(($_SESSION['CSSwidescreen']==1)?9:5))) {
echo '
';
}
}
} else if ($_week>=40) {
for ($j=2007, $i=1; $j<=(((date("Y")==$_year)?($_year-1):$_year)); $j++, $i++) {
# for ($j=2007, $i=1; $j<(($_week<40||date("W")==53)?$_year-1:$_year); $j++, $i++) {
echo '
'.$j.'-'.($j+1).'';
if ($j!=($_year) && ($i%(($_SESSION['CSSwidescreen']==1)?9:5))) {
echo ' | ';
} if (!($i%(($_SESSION['CSSwidescreen']==1)?9:5))) {
echo '
';
}
}
}
?>
a Link to Select a Past Season Map, if Available.
(Some Maps are missing from the archives.)
(Be aware that the flu maps are updated on Friday of the week after the data is captured.)
';
}
}
} else if ($_week==1) {
for ($j=2008; $j<=$_year; $j++) {
if ( (!$SaturdayJan3[$j] || $j<=2009) || ($SaturdayJan3[$j]&&($j>2010)) ) {
echo '
';
}
}
} else if ($_week==2) {
for ($j=2008; $j<=$_year; $j++) {
# echo 'wk==2, pre-skip: $j; '.$j.', $_year-1: '.($_year-1).', $_week: '.$_week.'
'; // Debug Code
if (!$SaturdayJan3[$j]||($j)<=2009 || ($SaturdayJan3[$j]&&$j>2010)) {
# echo 'wk==2, post-skip: $j; '.$j.', $_year-1: '.($_year-1).', $_week: '.$_week.'
'; // Debug Code
echo '
';
}
}
} else {
# echo '$_week: '.$_week.', $_curWeek: '.$_curWeek.', $currentWeek: '.$currentWeek.'
'; // Debug Code
if ($_curWeek==22&&$currentWeek==20) { $_week=20; }
for ($j=2007; $j<=($currentWeek<40?$_year-1:$_year); $j++) {
# echo '$j; '.$j.', $_year-1: '.($_year-1).', $_week: '.$_week.'
'; // Debug Code
echo '
CDC Flu Map for Week '.$_week.', '.(($_week<40)?($j+1):$j).'
'
.(($_SESSION['CSSwidescreen']==1)?'':'
(Click Map for Larger Image.)').'
'.(($_SESSION['CSSwidescreen']!=1)?'
':"").''.(($_SESSION['CSSwidescreen']!=1)?'':'').'
';
}
}?>
Weekly Maps and Data Courtesy of the US CDC. Script by SE Lincoln Weather.