aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--boca-1.5.1/src/fproblem.php3
-rwxr-xr-xboca-1.5.1/src/private/autojudging.php1
-rwxr-xr-x[-rw-r--r--]boca-1.5.1/tools/etc/icpc/createbocajail.sh0
-rwxr-xr-x[-rw-r--r--]boca-1.5.1/tools/etc/icpc/installboca.sh0
4 files changed, 3 insertions, 1 deletions
diff --git a/boca-1.5.1/src/fproblem.php b/boca-1.5.1/src/fproblem.php
index bbf5758..3214a82 100644
--- a/boca-1.5.1/src/fproblem.php
+++ b/boca-1.5.1/src/fproblem.php
@@ -82,7 +82,7 @@ function DBGetProblemData($contestnumber, $problemnumber, $c=null) {
$a = array();
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'];
@@ -92,6 +92,7 @@ function DBGetProblemData($contestnumber, $problemnumber, $c=null) {
if($a[$i]['descfilename'] != '')
$a[$i]['descoid']=-1;
}
+ }
}
return $a;
}
diff --git a/boca-1.5.1/src/private/autojudging.php b/boca-1.5.1/src/private/autojudging.php
index 79c7079..e57d790 100755
--- a/boca-1.5.1/src/private/autojudging.php
+++ b/boca-1.5.1/src/private/autojudging.php
@@ -192,6 +192,7 @@ if(is_readable($cache . $ds . $run["inputoid"] . "." . $run["inputname"])) {
cleardir($dir . $ds . "problemdata");
continue;
}
+ if(isset($info['descfile']))
$descfile=trim(sanitizeText($info['descfile']));
$basename=trim(sanitizeText($info['basename']));
$fullname=trim(sanitizeText($info['fullname']));
diff --git a/boca-1.5.1/tools/etc/icpc/createbocajail.sh b/boca-1.5.1/tools/etc/icpc/createbocajail.sh
index bd8bd5d..bd8bd5d 100644..100755
--- a/boca-1.5.1/tools/etc/icpc/createbocajail.sh
+++ b/boca-1.5.1/tools/etc/icpc/createbocajail.sh
diff --git a/boca-1.5.1/tools/etc/icpc/installboca.sh b/boca-1.5.1/tools/etc/icpc/installboca.sh
index 8f35e74..8f35e74 100644..100755
--- a/boca-1.5.1/tools/etc/icpc/installboca.sh
+++ b/boca-1.5.1/tools/etc/icpc/installboca.sh