From 3a31f0952edc31b2064519c35ce3225a67b5c0f8 Mon Sep 17 00:00:00 2001 From: Jason Cleeland Date: Mon, 17 Mar 2003 02:16:49 +0000 Subject: [PATCH] Finalised date handling capabilities and added link to help/instructions git-svn-id: file:///Users/Shitiz/Downloads/lssvn/trunk/unstable@50 b72ed6b6-b9f8-46b5-92b4-906544132732 --- admin/statistics.php | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/admin/statistics.php b/admin/statistics.php index 776be9d7158..838d4bd4b9a 100644 --- a/admin/statistics.php +++ b/admin/statistics.php @@ -131,9 +131,11 @@ echo " $flt[5] [$row[1]]"; echo "
\n"; echo "\t\t\t\t\tDate (YYYY-MM-DD) equals:
\n"; - echo "\t\t\t\t\t
\n"; + $myfield3="$myfield2="; + echo "\t\t\t\t\t
\n"; echo "\t\t\t\t\t  OR between:
\n"; - echo "\t\t\t\t\t & \n"; + $myfield4="$myfield2<"; $myfield5="$myfield2>"; + echo "\t\t\t\t\t & \n"; break; case "5": // 5 point choice for ($i=1; $i<=5; $i++) @@ -265,6 +267,8 @@ echo "\n\t\t\t\t\n\t\t\t\n"; echo "\t\t\n"; echo "\t\t\n\t\t\t
\n"; +echo "\t\t\tStatistics Help\n"; +echo "\t\t\tStatistics Help\n"; echo "\t\t\t\n"; echo "\t\t\t\n"; echo "\t\t
 \n\t\t\n"; @@ -284,7 +288,7 @@ foreach ($postvars as $pv) { $firstletter=substr($pv,0,1); - if ($pv != "sid" && $pv != "display" && $firstletter != "M" && $firstletter != "T" && $pv != "summary") //pull out just the fieldnames + if ($pv != "sid" && $pv != "display" && $firstletter != "M" && $firstletter != "T" && $firstletter != "D" && $pv != "summary") //pull out just the fieldnames { $thisquestion = "$pv IN ("; foreach ($$pv as $condition) @@ -317,6 +321,25 @@ { $selects[]=substr($pv, 1, strlen($pv))." like '%".$_POST[$pv]."%'"; } + elseif (substr($pv, 0, 1) == "D" && $_POST[$pv] != "") + { + if (substr($pv, -1, 1) == "=") + { + $selects[] = substr($pv, 1, strlen($pv)-2)." = '".$_POST[$pv]."'"; + } + else + { + if (substr($pv, -1, 1) == "<") + { + $selects[]=substr($pv, 1, strlen($pv)-2) . " > '".$_POST[$pv]."'"; + } + if (substr($pv, -1, 1) == ">") + { + $selects[]=substr($pv, 1, strlen($pv)-2) . " < '".$_POST[$pv]."'"; + } + } + + } } // 2: Do SQL query $query = "SELECT count(*) FROM survey_$sid";