popular by should use current date if date not se

This commit is contained in:
Daku 2012-01-24 20:41:04 +00:00
parent 77ac43e261
commit 229f181370

View File

@ -115,9 +115,21 @@ class NumericScore implements Extension {
FROM IMAGES FROM IMAGES
"; ";
if($event->page_matches("popular_by_day")){ if($event->page_matches("popular_by_day")){
if(int_escape($event->get_arg(0)) == 0){
$year = date("Y");
}else{
$year = int_escape($event->get_arg(0)); $year = int_escape($event->get_arg(0));
}
if(int_escape($event->get_arg(1)) == 0){
$month = date("m");
}else{
$month = int_escape($event->get_arg(1)); $month = int_escape($event->get_arg(1));
}
if(int_escape($event->get_arg(2)) == 0){
$day = date("d");
}else{
$day = int_escape($event->get_arg(2)); $day = int_escape($event->get_arg(2));
}
$sql .= $sql .=
"WHERE YEAR(posted) =".$year." "WHERE YEAR(posted) =".$year."
AND MONTH(posted) =".$month." AND MONTH(posted) =".$month."
@ -127,8 +139,16 @@ class NumericScore implements Extension {
$dte = $year."/".$month."/".$day; $dte = $year."/".$month."/".$day;
} }
if($event->page_matches("popular_by_month")){ if($event->page_matches("popular_by_month")){
if(int_escape($event->get_arg(0)) == 0){
$year = date("Y");
}else{
$year = int_escape($event->get_arg(0)); $year = int_escape($event->get_arg(0));
}
if(int_escape($event->get_arg(1)) == 0){
$month = date("m");
}else{
$month = int_escape($event->get_arg(1)); $month = int_escape($event->get_arg(1));
}
$sql .= $sql .=
"WHERE YEAR(posted) =".$year." "WHERE YEAR(posted) =".$year."
AND MONTH(posted) =".$month." AND MONTH(posted) =".$month."
@ -137,7 +157,11 @@ class NumericScore implements Extension {
$dte = $year."/".$month; $dte = $year."/".$month;
} }
if($event->page_matches("popular_by_year")){ if($event->page_matches("popular_by_year")){
if(int_escape($event->get_arg(0)) == 0){
$year = date("Y");
}else{
$year = int_escape($event->get_arg(0)); $year = int_escape($event->get_arg(0));
}
$sql .= $sql .=
"WHERE YEAR(posted) =".$year." "WHERE YEAR(posted) =".$year."
AND NOT numeric_score=0 AND NOT numeric_score=0