diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/fextdata.php | 3 | ||||
| -rw-r--r-- | src/site/getsite.php | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/fextdata.php b/src/fextdata.php index e531a77..f382867 100644 --- a/src/fextdata.php +++ b/src/fextdata.php @@ -463,6 +463,7 @@ function genSQLs($contest, $site, $updatetime) { function generateSiteXML($contest,$site,$updatetime) { $sql = genSQLs($contest, $site, $updatetime); $c = DBConnect(); + $str = ""; if ($c==null) return null; DBExec($c, "begin work"); foreach($sql as $kk => $vv) { @@ -478,6 +479,8 @@ function generateSiteXML($contest,$site,$updatetime) { if (($lo = DB_lo_open ($c, $val, "r")) !== false) { $str .= " <" . $key . ">base64:" . base64_encode(DB_lo_read($contest,$lo)) . "</" . $key . ">\n"; DB_lo_close($lo); + } else { + LOGError("large object ($key,$val) not readable"); } } else { $str .= " <" . $key . ">" . $val . "</" . $key . ">\n"; diff --git a/src/site/getsite.php b/src/site/getsite.php index 25a67d3..a8c5534 100644 --- a/src/site/getsite.php +++ b/src/site/getsite.php @@ -28,7 +28,7 @@ if(($ct = DBContestInfo($_SESSION["usertable"]["contestnumber"])) == null) { if($ct["contestlocalsite"]==$ct["contestmainsite"]) { $fromsite = $_SESSION["usertable"]["usericpcid"]; LOGLevel("Connection received from site=$fromsite PHPID=".$_COOKIE['PHPSESSID'].",extra=".$_SESSION['usertable']['usersessionextra']. - ",session=".session_id().",name=".$getx['name'].", check=".$getx['check'],2); + ",session=".session_id().",2); if($fromsite != '' && is_numeric($fromsite) && $fromsite > 0) { if(isset($_POST)) { if(isset($_POST['xml'])) { |