aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCassio de Campos <cassiopc@gmail.com>2017-08-12 08:54:04 +0000
committerCassio de Campos <cassiopc@gmail.com>2017-08-12 08:54:04 +0000
commit141293395de360e4a67ec89892c407b5d27cd9cd (patch)
treee70c6054c50ff62459b7a62c64b0d2d3460cde49 /src
parentb74c99441e14de473efb1afbb24796cede1aec39 (diff)
downloadboca-141293395de360e4a67ec89892c407b5d27cd9cd.tar.gz
boca-141293395de360e4a67ec89892c407b5d27cd9cd.zip
hide enc problems from users
Diffstat (limited to 'src')
-rw-r--r--src/fproblem.php20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/fproblem.php b/src/fproblem.php
index 6954836..b2f4e6a 100644
--- a/src/fproblem.php
+++ b/src/fproblem.php
@@ -83,15 +83,15 @@ function DBGetProblemData($contestnumber, $problemnumber, $c=null) {
for ($i=0;$i<$n;$i++) {
$a[$i] = DBRow($r,$i);
if(isset($_SESSION['locr'])) {
- $ds = DIRECTORY_SEPARATOR;
- if($ds=="") $ds = "/";
- $nn = $a[$i]['number'];
- $ptmp = $_SESSION["locr"] . $ds . "private" . $ds . "problemtmp" . $ds . "contest" . $contestnumber ."-problem" . $nn;
- if(is_readable($ptmp . ".name")) {
- $a[$i]['descfilename']=trim(file_get_contents($ptmp . ".name"));
- if($a[$i]['descfilename'] != '')
- $a[$i]['descoid']=-1;
- }
+ $ds = DIRECTORY_SEPARATOR;
+ if($ds=="") $ds = "/";
+ $nn = $a[$i]['number'];
+ $ptmp = $_SESSION["locr"] . $ds . "private" . $ds . "problemtmp" . $ds . "contest" . $contestnumber ."-problem" . $nn;
+ if(is_readable($ptmp . ".name")) {
+ $a[$i]['descfilename']=trim(file_get_contents($ptmp . ".name"));
+ if($a[$i]['descfilename'] != '')
+ $a[$i]['descoid']=-1;
+ }
}
}
return $a;
@@ -461,7 +461,7 @@ function DBGetProblems($contest,$showanyway=false) {
$sql = "select distinct p.problemnumber as number, p.problemname as problem, " .
"p.problemfullname as fullname, p.problembasefilename as basefilename, " .
"p.problemcolor as color, p.problemcolorname as colorname " .
- "from problemtable as p where p.fake!='t' and p.contestnumber=$contest and p.problemfullname !~ '(DEL)' order by p.problemnumber";
+ "from problemtable as p where p.fake!='t' and p.contestnumber=$contest and p.problembasefilename != '' and p.problemfullname !~ '(DEL)' order by p.problemnumber";
$r = DBExec($c, $sql, "DBGetProblems(get problems)");
$n = DBnlines($r);
$a = array();