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;
}