aboutsummaryrefslogtreecommitdiff
path: root/models
diff options
context:
space:
mode:
authorSyndamia <kamen@syndamia.com>2025-02-01 09:13:33 +0200
committerSyndamia <kamen@syndamia.com>2025-02-01 09:13:33 +0200
commitd0c76376fd736a84c7824d8521c5792060f69086 (patch)
tree742120b0d4b3bf6a4c0e804478fece35464f29a2 /models
parentb2ab93f9275f64fabaa6d2fd75817fe66716d9bb (diff)
downloadnowayforward_human-d0c76376fd736a84c7824d8521c5792060f69086.tar
nowayforward_human-d0c76376fd736a84c7824d8521c5792060f69086.tar.gz
nowayforward_human-d0c76376fd736a84c7824d8521c5792060f69086.zip
feat(views/list): Show all items in a list
Diffstat (limited to 'models')
-rw-r--r--models/archivelist.php11
1 files changed, 11 insertions, 0 deletions
diff --git a/models/archivelist.php b/models/archivelist.php
index 09d5d86..75bee1f 100644
--- a/models/archivelist.php
+++ b/models/archivelist.php
@@ -38,4 +38,15 @@ class ArchiveList extends Table {
"(\"$WID\", \"$this->LID\", \"0\")"
);
}
+
+ function allItems() : array {
+ return Table::_get_all(
+ 'Webpages',
+ 'Database\Webpage',
+ "INNER JOIN ArchiveListsWebpages ON Webpages.WID = ArchiveListsWebpages.WID
+ WHERE ArchiveListsWebpages.LID = $this->LID
+ ORDER BY ArchiveListsWebpages.Position ASC",
+ 'Webpages.*'
+ );
+ }
}