Spine
4e92900556
next round of refactoring session management
2020-10-11 10:56:42 +00:00
webhead
32d34ab2db
Remove custom classloader
2020-10-07 00:03:53 +00:00
itismadness
3d9c94175c
fix bulk of phpstan issues in classes/
2020-10-02 23:56:02 +00:00
Spine
5a85f7201b
Contest perfect flac
2020-10-01 20:57:48 +00:00
Spine
24f3cdee9a
move user statistics functions to app/
2020-09-30 15:43:57 +02:00
Spine
d341cb2a2a
Assimilate class INVITE_TREE into app/InviteTree
2020-09-12 14:58:26 +00:00
Quetzal
1df5228269
move personal collages to bonus store
2020-08-16 09:16:28 +00:00
Spine
3e2aeecbfe
Some useful Twig filters (and number_format is already built in).
2020-08-11 15:01:47 +00:00
Spine
db20270d27
show SQL error if debugging
2020-08-11 14:44:17 +00:00
Spine
893519eb68
Don't die for a mysql error
2020-07-20 08:11:18 +00:00
Spine
f859424279
merge
2020-07-16 00:38:07 +02:00
Spine
ec81b6a10d
appify donations class
2020-07-10 22:00:29 +00:00
Spine
aa6173fa10
refactor permission control panels and add privilege matrix panel
2020-07-07 07:31:43 +00:00
Spine
b06c057f2a
Tidy up ip_bans, and lay the foundations for IPv4/IPv6
2020-06-26 18:05:53 +00:00
Spine
4d082eb7ac
add unread icon main forum table of contents
2020-06-15 18:12:16 +00:00
Spine
6839e6dfdf
refactor forum main page cache
2020-06-08 14:47:17 +02:00
Spine
23a8dc919c
Gazelle classes using a db or cache derive from Base
2020-05-27 18:36:03 +02:00
Spine
41a2d0c4de
Replace 0000-00-00 00:00:00 by NULL in users_info
2020-05-24 10:37:57 +00:00
Spine
11291d9506
Render (most) user moderation fields through twig
2020-05-22 14:00:51 +00:00
Quetzal
849e0545f1
move auth failures to status channel
2020-05-18 08:48:20 +00:00
itismadness
f3c8d7c1c3
Remove session_start from all requests, only those that need it
2020-04-30 04:02:49 +00:00
nobody
07983696ee
Revert "Only parse user agent details when we go to update session details"
...
This reverts commit c5421df933 .
(Breaks referrals)
2020-04-25 09:02:47 +00:00
itismadness
e53005a9a2
set debug for twig equal to gazelle debug_mode
2020-04-21 15:05:35 +00:00
itismadness
c5421df933
Only parse user agent details when we go to update session details
2020-04-18 02:06:29 +00:00
itismadness
dc34c63805
add more Debug flags on initialization for timing
2020-04-14 02:28:26 +01:00
Quetzal
91fa51bbed
clean up usages of $UserID
2020-03-27 15:29:46 +00:00
Quetzal
f1cf996239
fix bookmarks
2020-03-27 14:57:35 +00:00
Spine
1f701e97ca
kill regex.php, it can be added to config.php
2020-03-21 18:12:22 +01:00
Spine
84081ec2c2
must use G::$DB
2020-03-21 15:06:55 +01:00
Spine
0397e91454
refactor script_start
2020-03-20 21:12:27 +00:00
Spine
2c97f96691
Streamline autoloading and tidy up how required PHP classes are pulled in.
...
Require files using __DIR__ instead of SERVER_ROOT
Use `new Class` instead of `NEW Class`
Class FEED => Feed
Class VALIDATE => Validate
2020-03-01 12:03:04 +00:00
itismadness
45e7d0f0e5
Improve browser sniffing detection for common tools
2019-12-04 21:30:35 +00:00
itismadness
3cb4b2e72e
Replace long array definitions with short tokens ( !66 )
2019-11-26 03:24:03 +00:00
itismadness
1b3403b5f0
replace builtin template engine with twig ( #48 )
2019-11-02 13:30:35 +00:00
Spine
d7e79c814f
convert tabs to spaces, take 2 ( #13 )
2019-09-18 19:37:35 +00:00
itismadness
211ce4d173
replace tabs with spaces ( #12 )
2019-09-17 22:09:49 +00:00
itismadness
4d610ef790
Use __DIR__ to find config.php
2019-06-07 14:39:56 +00:00
Eurydice
03e53b9ca2
emergency fixes for PHP 7.3
2019-06-04 22:08:32 +00:00
itismadness
0d959bc9fa
Remove mcrypt in favor of openssl ( #50 )
2018-11-21 17:11:10 +00:00
itismadness
4f8a2c5dad
Implement router class ( !71 )
...
Squashed commit of the following:
Author: itismadness <[email protected] >
fix bug with router on ajax calls
finish up initial router implementation
Merge branch 'master' into router
Add tests for router
Fix boolean on authorized function
Finish basic implementation for the router
2018-06-12 08:48:15 -04:00
itismadness
9713edbf6e
Revert "Initial implementation of router class ( !71 )"
...
This reverts commit c3b29697a3 .
2018-06-11 23:02:42 -04:00
itismadness
c3b29697a3
Initial implementation of router class ( !71 )
...
Squashed commit of the following:
Author: itismadness <[email protected] >
finish up initial router implementation
Merge branch 'master' into router
Add tests for router
Fix boolean on authorized function
Finish basic implementation for the router
2018-06-11 22:21:13 -04:00
itismadness
29a63bac20
Use to store the user agent string parse
2018-04-25 11:53:39 -04:00
itismadness
4c6f7fba40
Switch to whichbrowser/parser to get browser/os as well as version
2018-02-14 14:27:30 -05:00
itismadness
d5ab5882ee
Fix variable reference for G::\$LoggedUser
2018-02-06 22:24:32 -05:00
itismadness
58ff3f97b9
Add documentation for VALIDATE class
2018-02-01 19:29:04 -05:00
itismadness
8039090a33
Build basic setup for future OOP classes/testing ( !27 )
...
Squashed commit of the following:
Author: itismadness <[email protected] >
Implement new app structure
remove unneeded migration for testing
improve migrations
comment out up() function for now
add new migrations
rename classes to singular form
update another util function
implement more testing
rename test to tester
add unit test framework
2018-01-28 22:03:49 -05:00
itismadness
787d82f2cb
Begin implementation for single entry point for Gazelle ( !54 )
...
Squashed commit of the following:
Author: itismadness <[email protected] >
Improve some path stuff
don't allow people going to pages that don't exist better
Implement single access point for .php files that don't exist
2018-01-27 16:42:55 -05:00
itismadness
2b823d086d
Fix CLI commands not working on the site
...
Squashed commit of the following:
Author: itismadness <[email protected] >
Fix CLI commands breaking
2018-01-23 14:23:28 -05:00
itismadness
ba6eafe7c4
Add apply.php to allow people to apply to staff ( !15 )
...
Squashed commit of the following:
Author: itismadness <[email protected] >
add link to apply on staff.php
Author: Spine <[email protected] >
Initial implementation of Applicant feature
Access applicant board through a custom permission
allow the framework to be run from the command-line
fix spelling
Author: itismadness <[email protected] >
add migration for applicant stuff
Author: Athena <[email protected] >
fix small bug introduced by last push
Author: Spine <[email protected] >
various grammar tweaks
2018-01-18 18:00:31 -05:00