diff options
Diffstat (limited to 'src/fextdata.php')
| -rw-r--r-- | src/fextdata.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/fextdata.php b/src/fextdata.php index f382867..9b65ece 100644 --- a/src/fextdata.php +++ b/src/fextdata.php @@ -475,7 +475,7 @@ function generateSiteXML($contest,$site,$updatetime) { $atual = DBRow($r,$i); $str .= "<" . $kk . ">\n"; foreach($atual as $key => $val) { - if($meta[$key]['type'] == 'oid') { + if($meta[$key]['type'] == 'oid' && $val != '') { 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); @@ -484,7 +484,6 @@ function generateSiteXML($contest,$site,$updatetime) { } } else { $str .= " <" . $key . ">" . $val . "</" . $key . ">\n"; - } $str .= "</" . $kk . ">\n"; } @@ -492,6 +491,7 @@ function generateSiteXML($contest,$site,$updatetime) { } $str .= "</XML>\n"; DBExec($c,"commit work","generateXML(commit)"); + LOGError("xml data generated for contest $contest site $site at time $updatetime"); return $str; } |