$newline never $# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel $# $# SPDX-License-Identifier: AGPL-3.0-or-later
$maybe wdgt <- wHeaders
^{wdgt} $if not doSorting

_{MsgCourseSortingOnlyLoggedIn} $if null wRows && (dbsEmptyStyle == DBESHeading)

_{dbsEmptyMessage} $else $forall row <- wRows ^{row}