Shish
|
73c63e3477
|
microhtml for user page
|
2020-01-16 19:13:12 +00:00 |
|
Shish
|
057ccd65c3
|
Merge branch 'master' of https://github.com/shish/shimmie2
|
2019-12-26 16:37:37 +00:00 |
|
Shish
|
51628607d0
|
...?
|
2019-12-26 16:33:08 +00:00 |
|
Shish
|
8bc7d5d445
|
pg
|
2019-12-26 16:21:15 +00:00 |
|
Shish
|
f3cb70a06d
|
Revert "inline some one-use vars"
This reverts commit 1c3d4ad5e3 .
|
2019-12-26 16:20:05 +00:00 |
|
Shish
|
b8dc0a880b
|
if login fails with a space, try with underscore
|
2019-12-16 09:01:09 +00:00 |
|
Shish
|
678b25d92b
|
get flash from GET as early as possible
|
2019-12-16 00:06:04 +00:00 |
|
Shish
|
86d4f2eb82
|
permissions for sending & reading PMs, so that ghosts can have them revoked
|
2019-12-15 20:40:05 +00:00 |
|
Shish
|
70db0ce5bd
|
flash_message -> page->flash, with no cookies
|
2019-12-15 19:47:18 +00:00 |
|
Shish
|
1c3d4ad5e3
|
inline some one-use vars
|
2019-12-15 16:13:09 +00:00 |
|
Shish
|
090ff65109
|
replace ILIKE with the better-supported LOWER
|
2019-12-15 16:09:48 +00:00 |
|
Shish
|
d7a2ca9ddc
|
remove SCORE_STRNORM - everyone supports LOWER now
|
2019-12-15 16:07:46 +00:00 |
|
Shish
|
d705578f79
|
formatting
|
2019-12-15 15:31:44 +00:00 |
|
GP32
|
e4400631a9
|
fixing "12 hours ago" error when using SQLite
|
2019-12-10 12:50:47 +09:00 |
|
Shish
|
cb29d07ecc
|
get rid of exists(), because rowCount doesn't work consistently
|
2019-12-10 01:17:14 +00:00 |
|
Shish
|
562a2c8fea
|
use microhtml for ext_manager
|
2019-12-09 14:20:56 +00:00 |
|
Shish
|
7f041a9f93
|
have fatal_error print out a bunch more info when run from CLI
|
2019-12-07 22:53:59 +00:00 |
|
Shish
|
d6fe059b67
|
stringer() function, because php lacks a good repr() D:
|
2019-12-07 22:51:28 +00:00 |
|
Shish
|
0806b2e5f0
|
Give Event a default toString
|
2019-12-07 22:49:02 +00:00 |
|
Shish
|
3e408c0f28
|
allow dashes in block IDs
|
2019-12-01 23:41:10 +00:00 |
|
Shish
|
30b85f58db
|
anon-ghost mode, and ghosts can't sign up for accounts
|
2019-11-28 21:32:18 +00:00 |
|
Shish
|
358f6d7abc
|
ghost bans
|
2019-11-28 17:20:23 +00:00 |
|
Shish
|
7bf60542df
|
script defer
|
2019-11-28 11:43:30 +00:00 |
|
Shish
|
a9993b47a8
|
working microcrud for ipbans
|
2019-11-27 21:06:14 +00:00 |
|
Shish
|
6b2304af93
|
format
|
2019-11-27 12:13:04 +00:00 |
|
Shish
|
861def1aa3
|
be explicit about using FFS-PHP's PDO not vanilla PDO
|
2019-11-26 10:26:38 +00:00 |
|
Shish
|
29994e9613
|
postgres now recommends IDENTITY over SERIAL
|
2019-11-25 00:24:45 +00:00 |
|
Shish
|
a175405210
|
replace ipban page with microcrud
|
2019-11-24 15:59:14 +00:00 |
|
Shish
|
c94f289291
|
html_escape all exception messages - pass query out-of-band if we want it formatted
|
2019-11-11 16:43:42 +00:00 |
|
Shish
|
6486bb95da
|
name_to_id
|
2019-11-11 16:43:42 +00:00 |
|
Shish
|
247cfcbd77
|
Avoid shadowing global variable
When we aren't referencing the current `global $user`, we should give it
a different name to avoid confusion
|
2019-11-11 16:43:42 +00:00 |
|
Shish
|
bde49c4f5e
|
paged ip bans
|
2019-11-11 12:52:11 +00:00 |
|
Shish
|
10b9e0ccbc
|
fix page number logic
|
2019-11-08 17:34:06 +00:00 |
|
Shish
|
f79eafc91e
|
format
|
2019-11-04 00:42:06 +00:00 |
|
Shish
|
d17e207984
|
Have get_arg never return null
90% of places assume it will never return null, and they will break in
weird ways if it does return null
|
2019-11-04 00:40:10 +00:00 |
|
Shish
|
494ba15a70
|
log every ext version change
|
2019-11-03 19:04:57 +00:00 |
|
Shish
|
0fa371c7b0
|
create tables before init
|
2019-11-03 18:32:50 +00:00 |
|
Shish
|
c58a13ae88
|
formatting
|
2019-11-03 18:28:38 +00:00 |
|
Shish
|
6bc33ee691
|
Drop SCORE_DATETIME/NOW - all the databases we care about now support TIMESTAMP/CURRENT_TIMESTAMP
|
2019-11-03 18:28:05 +00:00 |
|
Shish
|
031c441e47
|
split DatabaseUpgrade into a separate event from InitExt
|
2019-11-03 17:21:05 +00:00 |
|
Shish
|
ac5546c6ef
|
remove more old comments
|
2019-11-03 16:22:59 +00:00 |
|
Shish
|
55c6854003
|
formatting
|
2019-11-02 19:57:34 +00:00 |
|
Matthew Barbour
|
6b22f6da3f
|
Cleanup
|
2019-11-01 23:55:23 -05:00 |
|
Matthew Barbour
|
2b46ede098
|
approval permissions
|
2019-11-01 23:49:01 -05:00 |
|
Matthew Barbour
|
016fb6be65
|
Small fixes and corrections
|
2019-11-01 23:47:53 -05:00 |
|
Matthew Barbour
|
ed8caa86bf
|
Fix for random issue
|
2019-10-18 16:35:44 +01:00 |
|
Matthew Barbour
|
3efa76c6a2
|
Added set_timeout to database and engine
|
2019-10-18 16:34:12 +01:00 |
|
Matthew Barbour
|
d1853ee1db
|
Added scoreql option to database functions to make using scoreql less verbose
Added exists function to the database
|
2019-10-18 16:32:06 +01:00 |
|
Matthew Barbour
|
9139bbfd01
|
Added another lower() to a tag lookup
|
2019-10-18 16:31:38 +01:00 |
|
Matthew Barbour
|
3a14857b40
|
Consolidated tag sanitization functions
Added more tag convenience functions
|
2019-10-18 16:29:04 +01:00 |
|