Commit graph

48 commits

Author SHA1 Message Date
4c347b18e4 Removed unused constant. 2019-04-10 20:46:08 +02:00
3548c61b55 Removed small mode from forum_get_children. 2019-04-10 20:21:10 +02:00
d9aab7078f Recursively retrieve last post in forum. 2019-04-10 20:16:36 +02:00
c50f2a57d4 Changed the unread check function to a counter. 2019-04-10 17:50:49 +02:00
696e646d6e Removed old forum read checking code. 2019-04-10 17:40:32 +02:00
cd259a96a6 Initial recursive read status. 2019-04-10 17:22:31 +02:00
5935a6b5b9 Removed pointless topic_id null check. 2019-04-10 16:09:10 +02:00
a7b82293a6 Added private Forum Leaderboard page. 2019-03-31 18:49:16 +02:00
eafa258d7a Just kidding, this actually fixes it. 2019-03-04 21:25:20 +01:00
cc00641054 Fixed exception while marking entire forums read. 2019-03-04 20:59:46 +01:00
5cabd79702 Recursively count topics and posts. 2019-02-26 15:35:35 +01:00
c70de41222 Added forum signatures. 2019-01-18 23:24:37 +01:00
96c665bfd5 Cleaned up random queries, closes #132. 2019-01-18 18:08:19 +01:00
9869190b2a Added some topic moderation tools. 2019-01-12 00:00:53 +01:00
624cba9d32 Added button to mark a forum or the entire thing as read. 2019-01-09 21:22:54 +01:00
9505cb1f0b Added more typesafe shorthands for fetching database operations. 2019-01-09 20:06:02 +01:00
c48e60b6b2 Fixed oversight causing people to be unable to post. 2019-01-05 21:09:07 +01:00
07f2322303 Added measure to prevent doubleposting. 2019-01-05 19:08:18 +01:00
019110a4aa Fixed permission constant not being used. 2019-01-04 01:12:27 +01:00
4f15544a30 Fixed soft delete listing issues. 2019-01-03 16:57:17 +01:00
2a2a04698c Some stylistic code changes. 2019-01-02 23:03:39 +01:00
9a41b8536e Fixed the New Topic button showing in archived categories. 2019-01-02 22:56:21 +01:00
af496eec3d Only redirect root forums of category type to index. 2019-01-01 04:54:01 +01:00
8fd20f9c82 Link root forums to the main page from breadcrumbs. 2018-12-31 03:22:13 +01:00
0d6b1be094 Added global announcement post type. 2018-12-30 19:58:30 +01:00
4cae285e92 Renamed one the name of the forum read perms set to be more fitting with the write one. 2018-12-29 02:56:45 +01:00
698ab50435 Finished implementation of warning and banning system, closes #87. 2018-12-28 06:03:42 +01:00
774ce1f966 Added soft delete viewing support to the forum. 2018-12-22 12:02:26 +01:00
f690679412 Added permissions override flag to table structure. 2018-11-03 17:44:19 +01:00
c20a9bf3d5 Account for stale threads in the forum read status check. 2018-11-03 00:01:05 +01:00
b8a30fae6c Recursive forum accent colours! 2018-10-21 23:53:32 +02:00
164513d0e6 // she thought 2018-10-19 10:44:38 +02:00
4d5ce2dc19 Fixed forum read checking logic! 2018-10-19 10:14:06 +02:00
9f9b602e75 Prep for category accent colours. 2018-10-16 23:38:17 +02:00
76cc71b0b8 Removed old use statements. 2018-10-10 00:45:53 +02:00
de8670087a Database stuff is now also procedural, would ya look at that. 2018-10-07 01:30:48 +02:00
4788b172c2 This should be fine to merge into master, I want to work on other shit and don't want to bother with rebasing haha yes. 2018-09-09 17:33:00 +02:00
1ae61e6a23 Checkpoint! Perms work on the index. 2018-08-23 20:13:37 +02:00
0752577888 Permission checking within SQL queries!! 2018-08-19 03:17:10 +02:00
55d3979d2c It's not much but if you like rectangles, this is the code for you. 2018-08-18 21:20:10 +02:00
2745dfe0cd Rename global permission constants to make more sense. 2018-08-18 04:31:46 +02:00
edd4289cdb Completed the library side of the forum perms and add a migration. 2018-08-18 04:10:52 +02:00
af8cc763bf Added per user colours, removed old chat key stuff and fixed a permissions editor error. 2018-07-18 18:01:17 +02:00
0a8a4d3b99 Use shorthand database operations everywhere. 2018-07-16 00:59:14 +02:00
845061e679 Some permissions stuff. 2018-07-10 23:24:00 +02:00
60d14f9709 Fix some oversights and add a fallback page for when there are no forums. 2018-05-24 02:57:13 +02:00
8b2e174d40 Cleaned up forum index, listing and topic page as well as added read tracking. 2018-05-24 02:38:42 +02:00
cd9e72d3c0 functions yay 2018-05-23 03:41:57 +02:00