Prado\I18N\core\MessageSource_Database::getCatalogueDetails PHP Method

getCatalogueDetails() private method

Retrive catalogue details, array($cat_id, $variant, $count).
private getCatalogueDetails ( $catalogue = 'messages' ) : array
return array catalogue details, array($cat_id, $variant, $count).
    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);
    }