def entrylist(dictID, doctype, user, dictDB, configs): if request.forms.id: if request.forms.id == "last": entryID = ops.getLastEditedEntry(dictDB, user["email"]) return {"success": True, "entryID": entryID} else: entries = ops.listEntriesById(dictDB, request.forms.id, configs) return {"success": True, "entries": entries} else: total, entries = ops.listEntries(dictDB, dictID, configs, doctype, request.forms.searchtext, request.forms.modifier, request.forms.howmany, request.forms.sortdesc, False) return {"success": True, "entries": entries, "total": total}
def subget(dictID, user, dictDB, configs): total, entries = ops.listEntries(dictDB, dictID, configs, request.query.doctype, request.query.lemma, "wordstart", 100, False, False, True) return {"success": True, "total": total, "entries": entries}