Esempio n. 1
0
         $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>";