Shish
d705578f79
formatting
2019-12-15 15:31:44 +00:00
Shish
0a330cd0ba
merge
2019-12-01 18:58:13 +00:00
Shish
d2b50573c6
microcrud for user list
2019-12-01 00:46:54 +00:00
Shish
e926b15d5f
only show current IP to self
2019-11-30 05:07:31 +00:00
Shish
5cc6a7cd68
show user's IP
2019-11-28 23:39:45 +00:00
Shish
30b85f58db
anon-ghost mode, and ghosts can't sign up for accounts
2019-11-28 21:32:18 +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
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
ac5546c6ef
remove more old comments
2019-11-03 16:22:59 +00:00
Shish
b568933f45
remove extension metadata comments (we have metadata objects now)
2019-11-02 20:19:09 +00:00
Shish
30698fefdc
remove a bunch of dead variables and things
2019-10-02 11:23:57 +01:00
Shish
a6bb15d859
formatting
2019-09-29 14:30:55 +01:00
matthew
cf8ed3b134
Added UserLoginEvent
2019-09-29 14:21:23 +01:00
matthew
120cdb49a6
Added $user_config global based on existing config object for storing user-specific settings.
...
Added event to the user page so that extensions can hook into it, providing user-specific setting controls
2019-09-29 14:19:52 +01:00
Matthew Barbour
de98e86938
ExtensionInfo conversions what have I done
2019-08-07 15:40:01 -05:00
Matthew Barbour
a18589ee0a
Help extension
...
Provides foundation for help pages that are generated from loaded extensions, starting with comprehensive search documentation. Addresses #522
2019-08-05 09:03:49 -05:00
Matthew Barbour
00464d2579
Implemented a nav link generating system so that extension power what shows up in the menus rather than being hard-coded in the themes.
2019-08-05 09:01:20 -05:00
Matthew Barbour
cb1e9c0075
Permissions to constants
2019-08-01 08:07:05 -05:00
Shish
bcf07946fb
fix more pairs
2019-07-07 22:59:22 +01:00
Shish
e27ff02bb7
two columns
2019-07-07 16:02:33 +01:00
Matthew Barbour
826c623538
PageMode constants
2019-06-18 21:04:31 -05:00
Shish
2396ae2ef9
fix a bunch of lints
2019-05-28 20:27:23 +01:00
Shish
34b05cca7c
PSR-2. I'm not a huge fan, but ugly consistency beats no consistency...
2019-05-28 17:59:38 +01:00
Shish
5ec3e89884
php7.1 all the things
2019-05-28 17:31:20 +01:00
Shish
80c84f3248
More detailed login logging
2019-04-26 10:15:32 +01:00
Shish
a588a0cfc5
show the right IPs
2019-02-22 21:05:53 +00:00
Shish
a8dfc9277b
Show logged event IPs on user page
2019-02-22 21:04:09 +00:00
Shish
97a03d8f83
paginated user list
2018-07-22 19:23:34 +01:00
Shish
cf95e28144
firefox complains about invalid email in an email field
2017-10-28 20:28:23 +01:00
Shish
977c3db1e3
PHP7 type annotations
2017-09-21 05:21:42 +01:00
Shish
186ea55348
safety
2017-09-17 19:11:51 +01:00
Shish
5763b77e2b
strnorm
2017-09-17 19:10:10 +01:00
Shish
2c0e49507e
limit / offset
2017-09-17 19:06:10 +01:00
Shish
a32bc6448c
make user list slightly more useful
2017-09-17 18:59:48 +01:00
Shish
6febdec7b5
more explicit variable types
2016-06-19 23:05:57 +01:00
Shish
06ee5347c7
https support for gravatars
2016-06-18 15:56:24 +01:00
Daku
23b9d7d8da
improved metatag regex
2015-10-08 18:03:45 +01:00
Shish
78c44c7067
more tidying shimmie api and user page
2015-09-27 02:00:02 +01:00
Shish
8c1e3bc92a
mark tests as public
2015-09-26 11:17:13 +01:00
Shish
9af5995dcc
PHPUnit proof of concept
2015-09-20 20:03:29 +01:00
Shish
35a4f385b3
phpstorm tidying
2015-09-12 11:43:28 +01:00
Shish
83435e3266
set cookies on Page object
2015-08-03 15:49:36 +01:00
Shish
18490ed488
more global removal
2015-08-02 20:39:41 +01:00
Shish
90539a32bc
validate_input() function
2015-07-19 14:46:28 +01:00
Shish
feecdd4d13
support for changing usernames
2015-07-12 22:14:57 +01:00
Daku
8c2d8df81d
use html5 input types
...
we would use type='url' for source but non-urls can be used as source too
2015-04-18 10:39:34 +01:00
Shish
a3880e2b49
Merge pull request #463 from shish/user_list_link
...
add a link to the user list, fixes #460
2014-12-01 14:04:04 +00:00
Shish
7f22f99aaa
add a link to the user list, fixes #460
2014-11-30 15:42:43 +00:00
Shish
ccfc22aa8b
make block placement more explicit
2014-10-10 22:19:54 +01:00
Shish
fc4bd27529
simplify user_can_edit_user -- many nested if/else's to one if
2014-08-24 20:43:12 +01:00
Shish
eb51a9b639
migrate to bcrypt for password storage
2014-05-24 09:47:42 +01:00
jgen
317028a63b
More PHP Doc comments.
2014-04-29 01:33:03 -04:00
jgen
b3f9925839
PHPDoc all the things!
2014-04-28 18:22:57 -04:00
jgen
9f838c0c11
Clean all the things.
2014-04-28 03:32:43 -04:00
jgen
022c162f40
More linting and fixing of comments and PHP Doc, types, etc.
2014-04-28 01:26:22 -04:00
jgen
1ca3865a1c
Removing the closing PHP "?>" tag as per style guidelines. (Also see: https://stackoverflow.com/questions/4410704/why-would-one-omit-the-close-tag )
2014-04-25 22:54:51 -04:00
jgen
478eb3a4cc
Linting: Check for null return value, and throw an exception if null.
2014-04-25 15:39:00 -04:00
jgen
7ef68b15f9
Fix indentation.
2014-04-25 15:38:15 -04:00
jgen
daee99c1bc
Removing the closing PHP "?>" tag as per style guidelines.
2014-04-24 22:28:53 -04:00
Daku
25c286b71f
add support for using : as a metatag seperator + updated docs
2014-01-02 14:00:24 +00:00
Shish
bf8b085de6
fix being logged in after changing password
2013-09-12 16:29:20 +01:00
Shish
4584bf603a
finally got that zero...
2013-09-09 13:46:47 +01:00
Shish
1b73dd4ddc
add 'hellbanned' user class, with support from the comments extension
2013-09-09 13:41:08 +01:00
Shish
44e9714d88
logging for delete user
2013-04-28 07:48:42 +01:00
Shish
3175e605da
Merge branch 'master' of https://github.com/shish/shimmie2
2013-03-07 03:25:23 +00:00
Shish
d5bc06835d
reserve block slot #0 for site announcements
2013-03-03 18:27:06 +00:00
Drudex Software
c90689a63e
Update ext/user/main.php
...
- Added board config option for user login forwarding
- Set user_loginshowprofile default to 0
- now only applies when user is on a page containing post/ in its url (to avoid weird messages)
2013-02-15 02:22:09 +01:00
Drudex Software
55b0919465
Update ext/user/main.php
...
Also don't return to same page if page is "user_admin/login".
Otherwise it can occur if user first failed to log in with the correct credentials
2013-02-14 23:54:23 +01:00
Drudex Software
62ad4c0ecb
Update ext/user/main.php
...
Site owners can now choose in board config what page users will go to when logging in:
- Previous page (default)
- My Profile (old default)
2013-02-14 22:34:43 +01:00
Shish
06832bae48
Actually, that causes warnings in other versions; use the static version
2013-01-24 10:52:35 +00:00
Stijn Raeymaekers
160bdb3553
Replaced invalid operator
...
Caused all images and some other pages to get the following error:
syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM
2013-01-24 11:08:34 +01:00
Shish
6a5b92502b
Log user creation with created user
2012-12-30 16:04:05 +00:00
Shish
5a3b4dae49
normalise usernames
2012-12-10 21:28:41 +00:00
Shish
f8cc785560
flashes for user changes
2012-06-10 18:13:22 +01:00
Shish
2542051bc4
show user classes
2012-06-09 15:25:07 +01:00
Shish
14770e4733
show stats *after* gathering them
2012-04-01 20:47:59 +01:00
Shish
eb05458c9f
change user class / delete user separate from admin
2012-03-31 19:25:27 +01:00
Shish
75abdc7c04
store enabled exts in a config file, rather than moving directories around
2012-03-31 19:07:05 +01:00
Shish
1d648d0d32
remove redundant code
2012-03-31 15:54:29 +01:00
Shish
5a2a2fa7e4
more removal of distinct classes
2012-03-31 15:43:25 +01:00
Shish
567755a185
Merge branch 'master' of github.com:shish/shimmie2
2012-03-31 12:38:44 +01:00
Shish
11372366ad
gravatar note
2012-03-31 12:38:39 +01:00
Shish
b628bcfa86
user deletion event, with vote deletion
2012-03-25 02:41:33 +01:00
Shish
3acf53a32a
default style:width:100% overrides width:100%. Use a local style
2012-03-14 20:28:15 +00:00
Shish
8b78fce982
more forminess
2012-03-13 15:23:56 +00:00
Shish
f67b049176
allow logout from link
2012-03-12 18:04:06 +00:00
Shish
2ed73f9a68
user signup form
2012-03-12 18:03:46 +00:00
Shish
34d42d27f4
delete with images / with comments, and check auth token
2012-03-12 17:44:07 +00:00
Shish
0e262f5500
change_X -> edit_X for consistency
2012-03-12 17:29:03 +00:00
Shish
5803920bcc
more forms
2012-03-11 15:53:19 +00:00
Shish
b7006e90db
Merge branch 'master' of github.com:shish/shimmie2
2012-03-11 15:50:04 +00:00
Shish
4c0b2dcb39
Merge branch 'master' of github.com:shish/shimmie2
2012-03-11 15:49:52 +00:00
Shish
c78ad128bf
forms
2012-03-11 15:49:40 +00:00
Shish
071b783f56
forms
2012-03-11 15:49:25 +00:00
Shish
a20245ff70
Merge branch 'master' of github.com:shish/shimmie2
2012-03-10 01:07:02 +00:00
Shish
d7d2bf7418
user test updates
2012-03-09 18:15:03 +00:00
Shish
c7e2ef74f8
if username or password are blank, exit early (saves logging the failed attempt)
2012-03-08 04:35:52 +00:00
Shish
569e93cd6b
postgres requires a sequence name to be passed to get_last_insert_id
2012-03-08 02:55:04 +00:00
Shish
8448a4cee1
don't overwrite global $user...
2012-03-05 09:55:11 +00:00
Shish
169ae5f590
installer fails
2012-02-22 13:58:55 +00:00
Shish
eccea620ba
only admins can change user classes, and they should be protected from moderators
2012-02-22 12:32:54 +00:00
Shish
4d2a066717
user classes in the installer
2012-02-21 18:37:36 +00:00
Shish
af7704825b
use HTTP status codes with error messages
2012-02-16 15:37:05 +00:00
Shish
3c1b20e05b
user classes
2012-02-14 20:38:19 +00:00
Shish
519e46578d
more notation for which strings are HTML safe and which aren't
2012-02-13 20:51:34 +00:00
Shish
67623246e9
leave sizes to css
2012-02-12 11:14:04 +00:00
Shish
0698b780f9
remove regular Extension, have SimpleExtension take its place, optimise the event system based on SimpleExtension methods
2012-02-08 12:07:01 +00:00
Shish
0589f9d72e
fine grained permission bits
2012-02-07 15:15:18 +00:00
Shish
4e1300631b
Merge branch 'master' of github.com:shish/shimmie2
2012-02-05 04:25:58 +00:00
Shish
0b13db8ed7
hide anonymous's user page - having made a million comments, it was taking upwards of 60 seconds to process that one page, triggering the DOS defences...
2012-02-05 04:25:50 +00:00
Shish
dab85e5f26
merge type hints
2012-02-02 14:16:14 +00:00
Shish
cc8f1f35a5
more type hints
2012-02-02 14:14:33 +00:00
Shish
dc6c173efd
type hints for hiphop
2012-02-02 08:07:57 +00:00
Shish
ec0fab54d8
these are magicked now
2012-02-02 07:53:27 +00:00
Shish
aed5e1a30e
hand merge of speed tweaks
2012-01-31 13:20:43 +00:00
Shish
93c2aa2084
only show IP list to admin and self-user, and don't show anon's list
2012-01-27 10:17:44 +00:00
Shish
52bbb36af4
shm_user breaks varnish cache
2012-01-26 16:51:24 +00:00
Shish
f38b45e2a9
there are some odd cases where anonymous is not user #1 , so use the anon_id variable
2012-01-24 16:40:36 +00:00
NaGeL
ddd3f99835
deleting the user withouth images delete resulted in image deletion too: the DB entriy gets removed but the image stays on the Hard drive.
...
this is fixed.
also the Foreign key needs to be manually updated in images table.
named the foreign keys in install.php for easier altering in the future.
2012-01-22 20:14:35 +01:00
NaGeL
023384149f
User deletion (Deletes the user with comments, favorites and private messages)
...
User deletion with uploaded images ( all above plus the images the user uploaded)
Also the Database fix that is all needed for this in DBupdate.php
2012-01-22 18:55:52 +01:00
NaGeL
8eaaa6a7ca
Added user deletion.
...
User is deleted from database
the Comments are deleted too, unknown reason for me
Noting else is deleted so far.
2012-01-19 18:23:43 +01:00
NaGeL
557a82e7be
Fixed linking bug in admin_user/list page.
2012-01-19 16:43:20 +01:00
green-ponies (jgen)
fc12bbbfe5
More small changes to help save a few microseconds.
2012-01-12 15:46:34 -05:00
Shish
ad2bb8b8b6
switch timeago to a javascript implementation
2011-12-31 14:12:34 +00:00
Shish
cfbeddde9f
HTTP level caching, so we can stick varnish in front of the web pages
2011-12-27 19:23:37 +00:00
Shish
ba02e589b0
IP isn't an int
2011-12-25 12:38:07 +00:00
Shish
070aeff199
search images by uploader IP
2011-12-25 12:31:28 +00:00
Shish
b1cb655adc
hopefully fix signup for PDO
2011-02-21 11:57:50 +00:00
Shish
fc7eb0609e
warn on login failure
2011-01-22 16:10:07 +00:00
Shish
ee3c24117b
more pdo compat, database bits
2011-01-03 15:18:24 +00:00
Shish
d6baeab977
more pdo compat
2011-01-01 16:28:04 +00:00
Shish
ffb1762280
Insert_ID -> lastInsertId
2010-12-31 20:00:59 +00:00
Shish
1e04df7765
<form> -> make_form(), or add auth token manually
2010-10-07 21:26:27 +01:00
Shish
3eee6f313e
avatar options
2010-04-21 17:56:01 +01:00
Shish
0816e6bb67
in theory, selectable avatar hosts
2010-04-21 17:32:32 +01:00
Shish
69bfc1868e
show user ID number
2010-03-25 10:51:30 +00:00
Shish
4361bb0645
put the captcha in the table
2010-01-23 12:40:03 +00:00
Shish
c7eb0cd99d
redundant declaration
2010-01-23 12:39:27 +00:00
Shish
4e7f135024
htmlable t&c
2010-01-05 19:06:04 +00:00
Shish
62862994db
set user creation to use the generic captcha api
2010-01-05 17:57:10 +00:00
Shish
f4a74c4d4c
better logging
2010-01-05 10:52:23 +00:00
Shish
7a60e6fae5
lots of extension docs
2010-01-05 10:11:53 +00:00
Shish
63277a0864
gah
2009-12-30 08:17:33 +00:00
Shish
694200d9f8
proper logging
2009-12-30 07:59:40 +00:00
Shish
9f37a50256
signup captcha
2009-11-10 03:21:02 +00:00
Shish
3f759619f3
test the right thing...
2009-10-26 10:49:07 +00:00
Shish
a7caf1e060
prefixed cookies
2009-10-08 13:59:12 +01:00
Shish
159a862c02
configurability for avatars
2009-10-08 12:40:52 +01:00
Shish
82bf804fad
fix avatar display on user page
2009-10-08 12:32:01 +01:00