Mercurial Hosting > lang
comparison src/lib/Course.luan @ 66:2ff1f78bb13e
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 22 Aug 2025 07:25:35 -0600 |
parents | 6c78fd83518f |
children | 1793510fa36a |
comparison
equal
deleted
inserted
replaced
65:ecb851fabd75 | 66:2ff1f78bb13e |
---|---|
6 local Html = require "luan:Html.luan" | 6 local Html = require "luan:Html.luan" |
7 local html_encode = Html.encode or error() | 7 local html_encode = Html.encode or error() |
8 local Db = require "site:/lib/Db.luan" | 8 local Db = require "site:/lib/Db.luan" |
9 local Shared = require "site:/lib/Shared.luan" | 9 local Shared = require "site:/lib/Shared.luan" |
10 local languages = Shared.languages or error() | 10 local languages = Shared.languages or error() |
11 local User = require "site:/lib/User.luan" | |
12 local get_user_by_id = User.get_by_id or error() | |
11 | 13 |
12 | 14 |
13 local Course = {} | 15 local Course = {} |
14 | 16 |
15 local function from_doc(doc) | 17 local function from_doc(doc) |
60 | 62 |
61 function course.language_name() | 63 function course.language_name() |
62 return languages[course.language] | 64 return languages[course.language] |
63 end | 65 end |
64 | 66 |
67 function course.get_user() | |
68 return get_user_by_id(course.user_id) | |
69 end | |
70 | |
65 return course | 71 return course |
66 end | 72 end |
67 | 73 |
68 function Course.search(query,sort,rows) | 74 function Course.search(query,sort,rows) |
69 rows = rows or 1000000 | 75 rows = rows or 1000000 |