private function getCatalogueDetails($catalogue = 'messages')
{
if (empty($catalogue)) {
$catalogue = 'messages';
}
$variant = $catalogue . '.' . $this->culture;
$command = $this->getDBConnection()->createCommand('SELECT cat_id FROM catalogue WHERE name = :variant');
$command->bindParameter(':variant', $variant, PDO::PARAM_STR);
$cat_id = $command->queryScalar();
if ($cat_id === null) {
return false;
}
$command = $this->getDBConnection()->createCommand('SELECT COUNT(msg_id) FROM trans_unit WHERE cat_id = :catid ');
$command->bindParameter(':catid', $cat_id, PDO::PARAM_INT);
$count = $command->queryScalar();
return array($cat_id, $variant, $count);
}