
|
|
error_reporting(E_ERROR | E_PARSE |E_CORE_ERROR );
if(!$Year)
$Year=strftime("%Y");
if(!$Month)
$Month=strftime("%m");
$Day=strftime("%d");
$cm=strftime("%m");
$cy=strftime("%Y");
$cym=0;
if($Year==$cy && $Month==$cm)
$cym=1;
include "common.php";
function keywordsearch($s1,$s2)
{
if($s2=="") return 1;
$ar=explode(" ",$s2);
$n=0;
for($i=0;$i";
if($year[$i]==$Year && $month[$i]==$Month && $day[$i]==$day_count)
return "$day_count";
}
return $day_count;
}
function fixlen($fixit) {
if (strlen($fixit)<2) {
return "0$fixit";
} else {
return $fixit;
}
}
function gen_month($year,$month)
{
global $Day,$cym;
$mon_date = getdate(mktime(0,0,0,$month,1,$year));
$mon_name = $mon_date[month];
$mon_total_days = strftime( "%d",mktime(0,0,0,$month+1,0,$year));
echo "";
echo "|
$mon_name $year | ";
echo "
| Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
";
$day_count = 1;
while ($day_count<=($mon_total_days-7)) {
$fweek = getdate(mktime(0,0,0,$month,$day_count,$year));
if ($day_count<=7) {
$sb_cnt_td = $fweek[wday];
$sb_cnt = $fweek[wday];
$sb_max = 7;
$p_line = "";
while ($sb_cnt_td>=1) {
$p_line .= "\n| | ";
$sb_cnt_td--;
}
while ($sb_cnt<$sb_max) {
if ($day_count==$Day && $cym)
$bg="border=0 width=22 height=22 Background='c.gif'";
else
$bg="";
$find_data = $fweek[$year] ."-". fixlen($fweek[$mon]) ."-". fixlen($day_count);
$urldisp = getevents($day_count);
if($bg!="")
$p_line .= " | " ;
else
$p_line .= "".$urldisp." | " ;
$sb_cnt++;
$day_count++;
}
echo "$p_line \n";
} else {
$weekday_count = 1;
$p_line = "";
while ($weekday_count<=7) {
if ($day_count==$Day && $cym)
$bg="border=0 width=22 height=22 Background='c.gif'";
else
$bg="";
$find_data = $fweek[$year] ."-". fixlen($fweek[$mon]) ."-". fixlen($day_count);
$urldisp = getevents($day_count);
if($bg!="")
$p_line .= " | " ;
else
$p_line .= "".$urldisp." | " ;
$weekday_count++;
$day_count++;
}
$p_line .= " \n";
echo $p_line;
}
}
$sb_cnt_td = 7-($mon_total_days - $day_count);
$p_line = "";
while ($day_count<=$mon_total_days) {
if ($day_count==$Day && $cym)
$bg="border=0 width=22 height=22 Background='c.gif'";
else
$bg="";
$find_data = $fweek[year] ."-". fixlen($fweek[mon]) ."-". fixlen($day_count);
$urldisp = getevents($day_count);
if($bg!="")
$p_line .= " | " ;
else
$p_line .= "".$urldisp." | " ;
$day_count++;
}
while ($sb_cnt_td>1) {
$p_line .= "\n | ";
$sb_cnt_td--;
}
echo "$p_line \n";
if($month==1){$py=$year-1;$pm=12;} else {$py=$year;$pm=$month-1;}
$pm=fixlen($pm);
if($month==12){$ny=$year+1;$nm=1;} else {$ny=$year;$nm=$month+1;}
$nm=fixlen($nm);
echo "
   | ";
echo " ";
}
?>
|
if($search==1)
echo ("Search results");
else
echo(" Upcoming events");
?> |
if(!$search)
{
for($i=0;$i<$n;$i++)
{
$day[$i]=sprintf("%02d",$day[$i]);
$month[$i]=sprintf("%02d",$month[$i]);
//print $year[$i]."#".$Year."#".$month[$i]."#".$Month."#".$day[$i]."#".$Day." ";
if($cm==12)
{
if(($year[$i]==$cy && $month[$i]==12 && $day[$i]>=$Day)||($year[$i]==$cy+1 && $month[$i]==1 && $day[$i]<$Day))
{
echo ("| $month[$i]/$day[$i] $time[$i] |
$title[$i] | ");
}
}
else
{
if(($year[$i]==$cy && $month[$i]==$cm && $day[$i]>=$Day)||($year[$i]==$cy && $month[$i]==$cm+1 && $day[$i]<$Day))
{
echo ("| $month[$i]/$day[$i] $time[$i] |
$title[$i] | ");
}
}
}
}
else
{
for($i=0;$i<$n;$i++)
{
$day[$i]=sprintf("%02d",$day[$i]);
$month[$i]=sprintf("%02d",$month[$i]);
//print $year[$i]."#".$Year."#".$month[$i]."#".$Month."#".$day[$i]."#".$Day." ";
if($year[$i]==$yer && ($month[$i]==$mon || $mon==0)
&& keywordsearch($descr[$i]." ".$title[$i],$keys)
&& keywordsearch($location[$i],$loc))
{
echo ("| $month[$i]/$day[$i] $time[$i] |
$title[$i] | ");
}
}
}
?>
|
|
|
|
|
|
|