Commit Graph

68 Commits

Author SHA1 Message Date
oysteikt bb8e1c0f6e fixup! WIP more stuff lol 2026-05-12 20:55:21 +09:00
oysteikt 8fa7acd918 WIP more stuff lol 2026-05-12 20:54:50 +09:00
oysteikt b18d378577 fixup! WIP: revamp projects: redesign webpage 2026-05-12 20:53:25 +09:00
oysteikt c4a86060b7 treewide: swap all uses of bindParam with bindValue
This causes complaints and warnings when used with functions generating
values instead of already bound variables. Nowhere do we rely on the
arguments being passed by reference.
2026-05-11 22:03:47 +09:00
oysteikt 9e2fab0ea2 Wrap motd entries in dataclass 2026-01-13 13:28:10 +09:00
oysteikt 73aee17ae3 www/admin: format a few queries 2026-01-13 11:58:46 +09:00
oysteikt 2f0e4b2d83 www/admin/index: use php if blocks and literal html 2026-01-13 11:54:50 +09:00
oysteikt 1eabf809f0 Use bool values in database 2025-12-17 22:11:06 +09:00
oysteikt 19c49b4a00 Host both service provider and identity provider for local dev 2025-12-17 19:58:06 +09:00
oysteikt da8afe735c The formattening, part 2 2025-03-12 00:42:34 +01:00
oysteikt a0f9e71d46 treewide: flip arg order for implode() 2024-08-04 00:01:34 +02:00
oysteikt 7e158c9fc3 Update dependencies 2024-04-10 21:44:58 +02:00
felixalb 310246dd20 Update global config variables 2024-04-10 21:44:58 +02:00
felixalb 1f60b80b98 move sql_config.php to config.php 2024-04-10 21:44:58 +02:00
pederbs 39126936b0 Fix bug with single digit dates 2018-10-25 00:32:04 +02:00
pederbs c3ada63c69 Whoops
I really feel like doing a commit ammend with force push...
2018-08-29 19:18:22 +02:00
pederbs 59463ebdfb Fix bug where days with string length 1 would break mysql 2018-08-29 19:03:05 +02:00
pederbs 6d13f47815 Set theme-color to #024 2018-08-14 03:29:10 +02:00
pederbs 7dc892b757 Ensure all pages react to mobile browsers
In addition: add <header> to all pages
2018-08-14 02:09:57 +02:00
pederbs 9f7ef8bdb1 Remove debug statement from motd editor 2018-08-13 18:57:07 +02:00
pederbs 79e413d194 Switch to useing markdown for user formatted text 2018-08-12 03:52:55 +02:00
pederbs 5ef3bc68a0 Revert pagesize test value commited in 5205a3f0 2018-08-12 00:59:28 +02:00
pederbs 5205a3f095 Fix filter and pagination combo on admin event page 2018-08-12 00:52:34 +02:00
pederbs 88e258a0fb Add some HTML5 doctypes 2018-08-10 00:20:03 +02:00
pederbs 29a41f5ad8 Fix admin event editor
The date field was a lot of work, but it's a lot easier to use now.
2018-08-10 00:19:16 +02:00
pederbs 13518f7fff Fix admin event list style 2018-08-10 00:18:28 +02:00
pederbs 90ece46dd7 Minor tweaks to design, labels and navbar 2018-08-09 22:28:34 +02:00
pederbs d92e53f0b7 Disallow invalid event dates.
this froze the simpleevent class
2018-08-09 22:27:28 +02:00
pederbs cb3949f6e8 Fix changing user permissions. usernames with _ in them would be split into multiple users
This page is utterly broken and deserves a rewrite.
delimiting fields with "_" is a bad idea.
But i'm too lazy to be bothered. Don't call me when the db breaks
2018-08-06 23:33:04 +02:00
pederbs 32cc4ec27f Fix MOTD
It now won't require there to be at least one entry in the motd table.
I also tidied up the motd class
2018-08-06 23:33:32 +02:00
markuswh e60195d431 Migrate project owners to the project member table
... to keep project membership tidy and centralized
This puts organizer fitlers out of commission for now
2018-02-26 16:24:50 +01:00
markuswh d984dfb89c Begin work on project pages
Also store project owners' emails as contact info
2018-02-24 19:41:57 +01:00
markuswh 6777048dac Fix login button on all pages
By passing PDO to the login bar so admins get their link
2018-02-24 17:02:00 +01:00
markuswh 32f9653a6d Prepare for merge 2018-02-24 16:53:17 +01:00
markuswh 9f935cd810 Implode with <br> 2018-02-14 17:55:41 +01:00
yorinad ba0fe09d06 Workaround for PHP 5 2018-02-13 19:10:47 +01:00
yorinad 73efba625b Add a central include file 2018-02-13 19:08:41 +01:00
yorinad 24b6af1799 Add admin button to user menu, if admin 2018-02-13 18:30:49 +01:00
markuswh 1db31b9e56 Add MOTD 2018-02-13 16:58:54 +01:00
markuswh af97383e01 last one of these i promise 2018-02-13 16:54:39 +01:00
markuswh 98f882233c Implode project description everywhere else
Forgot these
2018-02-13 16:41:03 +01:00
markuswh 5e10d53c36 Fix newlines in project descriptions 2018-02-13 16:28:59 +01:00
markuswh 774f2754a0 Remove rogue header tag 2018-02-13 15:51:57 +01:00
markuswh 05dee57ded Remove gender inequality
Got a complaint that the admin tools title wasn't very inclusive towards the fairer sex. The title has been edited to be gender neutral
2018-02-13 15:00:14 +01:00
yorinad ebedc31fb6 Norwegian localisation fixes 2018-02-10 18:08:53 +01:00
pederbs 25da4a80f2 Fix navbar on some pages 2018-02-10 18:05:38 +01:00
markuswh 0b0707eafe Fix html for the rest of the main pages 2018-02-10 16:23:17 +01:00
markuswh c4c5389fe8 Fix admin css 2018-02-10 16:13:18 +01:00
markuswh 56e6766520 Move navbar CSS to its own file 2018-02-10 15:04:57 +01:00
markuswh 689975f262 Admins can add new users to usergroup system
new users meaning users who aren't in the usergroup system for the website yet.

also spicier no access messages
2017-11-11 20:37:04 +01:00