private function getCatalogueDetails($catalogue = 'messages')
{
if (empty($catalogue)) {
$catalogue = 'messages';
}
$variant = $catalogue . '.' . $this->culture;
$name = sqlite_escape_string($this->getSource($variant));
$db = sqlite_open($this->source);
$rs = sqlite_query("SELECT cat_id\n\t\t\t\t\tFROM catalogue WHERE name = '{$name}'", $db);
if (sqlite_num_rows($rs) != 1) {
return false;
}
$cat_id = (int) sqlite_fetch_single($rs);
//first get the catalogue ID
$rs = sqlite_query("SELECT count(msg_id)\n\t\t\t\tFROM trans_unit\n\t\t\t\tWHERE cat_id = {$cat_id}", $db);
$count = (int) sqlite_fetch_single($rs);
sqlite_close($db);
return array($cat_id, $variant, $count);
}