From a9aa438ea0558eb0044cf1e54a9190ddb41b65e5 Mon Sep 17 00:00:00 2001 From: cassio Date: Tue, 2 Jul 2013 09:44:46 +0400 Subject: restructuring of boca's git --- boca-1.5.1/src/admin/report/stat.php | 343 ----------------------------------- 1 file changed, 343 deletions(-) delete mode 100644 boca-1.5.1/src/admin/report/stat.php (limited to 'boca-1.5.1/src/admin/report/stat.php') diff --git a/boca-1.5.1/src/admin/report/stat.php b/boca-1.5.1/src/admin/report/stat.php deleted file mode 100644 index 1abfa71..0000000 --- a/boca-1.5.1/src/admin/report/stat.php +++ /dev/null @@ -1,343 +0,0 @@ -. -//////////////////////////////////////////////////////////////////////////////// -// Last modified 05/aug/2012 by cassio@ime.usp.br - -require('header.php'); - -$d = DBRunReport($_SESSION["usertable"]["contestnumber"],$_SESSION["usertable"]["usersitenumber"]); - -echo "

Statistics

\n"; -//---------------------------------------------------------- -echo "

Runs by Problem

\n"; -echo "
\n"; -echo ""; - -echo ""; -echo "\n"; - -$str="All Runs by Problem"; -$str2="Accepted Runs by Problem"; -reset($d['problem']); -$cor = ""; -while (list($keya, $val) = each($d['problem'])) { - $val = $d['problemyes'][$keya]; if($val=="") $val=0; - $str2 .= chr(1) . $keya . "(" . $val . ")" . chr(1) . $val; - $cor .= "-" . $d['color'][$keya]; -} -$cor = substr($cor,1); - -reset($d['problem']); -while (list($keya, $val) = each($d['problem'])) { - $str .= chr(1) . $keya . "(" . $val . ")" . chr(1) . $val; - echo ""; - echo ""; - if(isset($d['problemyes'][$keya])) { - echo ""; - } - else - echo ""; - echo ""; -} -echo "
ProblemsTotalAccepted
$keya "; - echo "\"balloon\"\n"; - echo "$val".$d['problemyes'][$keya]; - if($val != 0) { - $p = round(100*$d['problemyes'][$keya] / $val); - echo " (".$p."%)"; - } - echo "0 (0%)
"; - -echo "
"; -echo "\n"; -echo "
\"\"\"\"
\n"; - -//---------------------------------------------------------- -echo "

Runs by Problem and Answer

\n"; -echo "
\n"; -echo ""; -reset($d['answer']); -while (list($key, $val) = each($d['answer'])) - echo ""; -echo "\n"; - -reset($d['problem']); -while (list($keya, $vala) = each($d['problem'])) { - echo ""; - reset($d['answer']); - while (list($key, $val) = each($d['answer'])) { - if(!isset($d['pa'][$keya][$key])) - echo ""; - else { - $p = round(100*$d['pa'][$keya][$key] / $vala); - echo ""; - } - } - echo ""; - echo ""; -} -echo "
Problems x Answers$keyTotal
$keya "; - echo "\"balloon\"\n"; - echo "0".$d['pa'][$keya][$key]." (".$p."%)$vala
"; - -//---------------------------------------------------------- -echo "

Runs by Problem and Language

\n"; -echo "
\n"; -echo ""; -reset($d['language']); -while (list($key, $val) = each($d['language'])) - echo ""; -echo "\n"; - -reset($d['problem']); -while (list($keya, $vala) = each($d['problem'])) { - echo ""; - reset($d['language']); - while (list($key, $val) = each($d['language'])) { - if(!isset($d['pl'][$keya][$key])) - echo ""; - else { - $p = round(100*$d['pl'][$keya][$key] / $vala); - echo ""; - } - } - echo ""; - echo ""; -} -echo "
Problems x Languages$keyTotal
$keya "; - echo "\"balloon\"\n"; - echo "0".$d['pl'][$keya][$key]." (".$p."%)$vala
"; - -//---------------------------------------------------------- -echo "
"; -echo "
"; -echo "

Runs by Language

\n"; -echo "
\n"; -echo ""; - -echo ""; -echo "\n"; - -$str="All Runs by Language"; -$str2="Accepted Runs by Language"; -reset($d['language']); -while (list($keya, $val) = each($d['language'])) { - $val = $d['languageyes'][$keya]; if($val=="") $val=0; - $str2 .= chr(1) . $keya . "(" . $val . ")" . chr(1) . $val; -} - -reset($d['language']); -while (list($keya, $val) = each($d['language'])) { - $str .= chr(1) . $keya . "(" . $val . ")" . chr(1) . $val; - echo ""; - echo ""; - if(isset($d['languageyes'][$keya])) { - $p = round(100*$d['languageyes'][$keya] / $val); - echo ""; - } - else - echo ""; - echo ""; -} -echo "
LanguagesTotalAccepted
$keya$val".$d['languageyes'][$keya]." (".$p."%)0 (0%)
"; - -echo "
"; -echo "\n"; -echo "
\"\"\"\"
\n"; - -//---------------------------------------------------------- -echo "

Runs by Language and Answer

\n"; -echo "
\n"; -echo ""; -reset($d['answer']); -while (list($key, $val) = each($d['answer'])) - echo ""; -echo "\n"; - -reset($d['language']); -while (list($keya, $vala) = each($d['language'])) { - echo ""; - reset($d['answer']); - while (list($key, $val) = each($d['answer'])) { - if(!isset($d['la'][$keya][$key])) - echo ""; - else { - $p = round(100*$d['la'][$keya][$key] / $vala); - echo ""; - } - } - echo ""; - echo ""; -} -echo "
Languages x Answers$keyTotal
$keya0".$d['la'][$keya][$key]." (".$p."%)$vala
"; - -//---------------------------------------------------------- -echo "
"; -echo "
"; -echo "

Runs by Answer

\n"; - -echo "
"; -echo ""; -echo "
"; - -echo "
\n"; -echo ""; - -echo ""; -echo "\n"; - -$str="All Runs by Answer"; -reset($d['answer']); -while (list($keya, $val) = each($d['answer'])) { - $str .= chr(1) . $keya . "(" . $val . ")" . chr(1) . $val; - echo ""; - echo ""; - echo ""; -} -echo "
AnswersAnswers
$keya$val
"; - -echo "
\"\"
\n"; - -//---------------------------------------------------------- -echo "
"; -echo "
"; -echo "

Runs by User and Problem

\n"; -echo "
\n"; -echo ""; -reset($d['problem']); -while (list($key, $val) = each($d['problem'])) { - echo ""; -} -echo "\n"; - -reset($d['username']); -while (list($keya, $vala) = each($d['username'])) { - $keya = $d['username'][$keya]; - if(isset($d['user'][$keya])) - $vala = $d['user'][$keya]; - else $vala=0; - echo ""; - reset($d['problem']); - while (list($key, $val) = each($d['problem'])) { - if(!isset($d['up'][$keya][$key])) - echo ""; - else { - $q = $d['up'][$keya][$key]; - $color = "ff5555"; - if($q < 0) { - $q = - $q; - $color = "22ee22"; - } - echo ""; - } - } - if($vala != "") - echo ""; - else - echo ""; - if(isset($d['useryes'][$keya])) { - if($vala != 0) { - $p = round(100*$d['useryes'][$keya] / $vala); - echo ""; - } else - echo ""; - } else - echo ""; - - echo ""; -} -echo "
Users x Problems$key "; - echo "\"balloon\"\n"; - echo "TotalAccepted
".$d['userfull'][$keya]."0".$q; - if($vala != 0) { - $p = round(100*$q / $vala); - echo " (".$p."%)"; - } - echo "$vala0".$d['useryes'][$keya]." (".$p."%)".$d['useryes'][$keya]."0
"; - -//---------------------------------------------------------- -echo "
"; -echo "
"; -echo "

Runs by Time Period

\n"; - -$vezes = 30; -$passo = $st['siteduration']/$vezes; -$atual = 0; -$pos = 0; -$res = array(); -$m = 0; -sort($d['timestamp']); -reset($d['timestamp']); -while (list($keya, $val) = each($d['timestamp'])) { - while($atual+$passo < $val) { - $atual += $passo; - $pos++; - } - if(isset($res[$pos])) - $res[$pos]++; - else $res[$pos]=1; - if($res[$pos] > $m) $m=$res[$pos]; -} - -$str="Runs by Time Period" . chr(1) . $m; -$atual=0; -for($pos=0; $pos<$vezes; $pos++) { - if($res[$pos]=="") $res[$pos] = 0; - $q = (int) ($atual/60); - $atual += $passo; - $qq = (int) ($atual/60); - $str .= chr(1) . $q . "-" .$qq . chr(1) . $res[$pos]; -} - -echo "
\"\"
\n"; - -//------------------------------------------------ -$vezes = 30; -$passo = $st['siteduration']/$vezes; -$atual = 0; -$pos = 0; -$res = array(); -sort($d['timestampyes']); -reset($d['timestampyes']); -while (list($keya, $val) = each($d['timestampyes'])) { - while($atual+$passo < $val) { - $atual += $passo; - $pos++; - } - if(isset($res[$pos])) - $res[$pos]++; - else $res[$pos]=1; -} - -$str="Accepted Runs by Time Period" . chr(1) . $m; -$atual=0; -for($pos=0; $pos<$vezes; $pos++) { - if($res[$pos]=="") $res[$pos] = 0; - $q = (int) ($atual/60); - $atual += $passo; - $qq = (int) ($atual/60); - $str .= chr(1) . $q . "-" .$qq . chr(1) . $res[$pos]; -} - -echo "
\"\"
\n"; - -include("$locr/footnote.php"); -?> -- cgit v1.2.3