From 36af2dbc07588b90b89ff6701a8a483228fd87dc Mon Sep 17 00:00:00 2001 From: cassiopc Date: Mon, 2 Sep 2013 19:55:20 +0200 Subject: adapt site numbers according to remote score file names --- src/fscore.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/fscore.php') diff --git a/src/fscore.php b/src/fscore.php index ac60661..df8375d 100644 --- a/src/fscore.php +++ b/src/fscore.php @@ -1,7 +1,7 @@ . //////////////////////////////////////////////////////////////////////////////// -// Last modified 02/nov/2012 by cassio@ime.usp.br +// Last modified 03/sep/2013 by cassio@ime.usp.br ////////////////////////////funcoes para placar/////////////////////////////////////////////// function ScoreCMP($a,$b) { @@ -92,14 +92,15 @@ function DBScore($contest, $verifylastmile, $hor=-1, $globalsite='0') { foreach ($scoreitems as $fname) { $namear=explode('_',$fname); $overloadsite=-1; - if(isset($namear[3]) && is_numeric($namear[2])) $overloadsite=$namear[2]; + if(isset($namear[3]) && trim($namear[2]) != '' && is_numeric($namear[2])) $overloadsite=$namear[2]; $fc=file_get_contents($fname); if(($arr = unserialize(base64_decode($fc)))===false) { LOGError("File " . sanitizeText($fname) . " is not compatible"); } else { if(is_array($arr)) { if(isset($arr['site'])) { - $site=$arr['site']; //if($overloadsite>0) $site=$overloadsite; + $site=$arr['site']; + if($overloadsite>0) $site=$overloadsite; if(!in_array($site, $whichsites) && !in_array(0,$whichsites)) continue; $fine=1; reset($resp); -- cgit v1.2.3