Prado\I18N\core\MessageSource_MySQL::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;
        $name = mysql_real_escape_string($this->getSource($variant));
        $rs = mysql_query("SELECT cat_id\n\t\t\t\t\tFROM catalogue WHERE name = '{$name}'", $this->db);
        if (mysql_num_rows($rs) != 1) {
            return false;
        }
        $cat_id = (int) mysql_result($rs, 0);
        //first get the catalogue ID
        $rs = mysql_query("SELECT count(msg_id)\n\t\t\t\tFROM trans_unit\n\t\t\t\tWHERE cat_id = {$cat_id}", $this->db);
        $count = (int) mysql_result($rs, 0);
        return array($cat_id, $variant, $count);
    }