$po->Load($record["Path"], ""); $total = $po->getStringCount(); $record["Po_File"] = $po; $po->BuildReport($pot); echo "<br>\nupdate"; $translated = 0; $group = $record["Po_Group"]; $lang = $record["Po_Lang"]; $count = $po->GetErrorCount($type); $query = "REPLACE INTO state (`revision`, `group`, `language`) VALUES({$currentRev}, '{$group}', '{$lang}')"; echo "<li>" . $query . "</li>"; $res = mysql_query($query, $db); if ($res === false) { echo "<br>\n<i>{$query}</i> <b>" . mysql_error() . "</b><br>\n"; } $errTypes = $po->GetErrorTypes(); foreach ($errTypes as $type) { $count = $po->GetErrorCount($type); echo "<br>\n<b>{$type}=" . $count . "</b>"; $query = "UPDATE state SET `{$type}`={$count} WHERE `revision`={$currentRev} AND `group`='{$group}' AND `language`='{$lang}' LIMIT 1"; echo "<li>" . $query; $res = mysql_query($query, $db); if ($res === false) { echo "<br>\n<i>{$query}</i> <b>" . mysql_error() . "</b><br>\n"; } } echo "<br>\n"; } } //PrintArray($info); echo "<hr>";