Prado\I18N\core\MessageSource_SQLite::catalogues PHP Method

catalogues() public method

Returns a list of catalogue as key and all it variants as value.
public catalogues ( ) : array
return array list of catalogues
    function catalogues()
    {
        $db = sqlite_open($this->source);
        $statement = 'SELECT name FROM catalogue ORDER BY name';
        $rs = sqlite_query($statement, $db);
        $result = array();
        while ($row = sqlite_fetch_array($rs, SQLITE_NUM)) {
            $details = explode('.', $row[0]);
            if (!isset($details[1])) {
                $details[1] = null;
            }
            $result[] = $details;
        }
        sqlite_close($db);
        return $result;
    }