Age | Commit message (Collapse) | Author | Files | Lines |
|
For consistency
|
|
Cleaner this way.
Also found two occurences of manually HTML-escaping text for textareas,
which isn't necessary anymore.
|
|
That's more what you'd expect from a list that functions somewhat as a
short-lived FIFO "archive".
|
|
Haven't found any bugs this way, yet. I doubt there'll be any problems,
but it's a nice new feature that could help quite a bit. :-D
|
|
There may still be some bugs present and I've only converted the points
where TUWF is incompatible with YAWF. The new TUWF features are not in
use yet, I'll do that later on.
Note that, in order to run the new code, TUWF must be installed on your
system. The configuration for the TransAdmin plugin has also changed.
Other than that there shouldn't be any issues.
|
|
And renamed notify_dbedit to notify_nodbedit, since the default is to
provide a notify on a database edit.
Also fixed a few bugs along the way.
|
|
In the users_prefs table, the default value should evaluate to 'false'
in Perl, so show_list had to be inverted to hide_list.
|
|
|
|
Will convert the other preferences later.
|
|
|
|
The new tag link browser has replaced the crappy old user-tags-browser.
|
|
|
|
And removed some shared code that is now unused
|
|
Just a simple question.
|
|
Also fixes a cross-site request forgery vulnerability. Not as strong as
the others but it's not very crucial anyway.
|
|
|
|
|
|
I could swear the user pages have always been noindex'ed... hmm.
|
|
So that the count displayed in the main menu is updated immediately,
rather than on a subsequent pageview.
|
|
This one is also configurable, but mainly because I want to avoid
generating several thousands of notifications for a single action...
|
|
And added a settings window where you can disable this notification,
which is something you really want to do if you're an active
contributor...
|
|
|
|
|
|
Complex queries...
|
|
These aren't likely to change anyway, and things will become less easy
to display when other types of notifications are added.
|
|
More intuitive to allow clicking on that as well to open the
notification.
|
|
The current setup should be able to handle all kinds of notifications,
though only PMs are implemented at this point. More to come.
|
|
Added a userid field in the skin config files, from which the credits
are loaded. Now I don't have to constantly update d7 for every language
when something changes in the skin files.
|
|
They used to be hidden from all edit histories, but there's not really a
point in hiding them. In fact, it'll only confuse people who just got
their DB entry deleted and can't find any evidence that it even existed
at all.
|
|
Damn, so many bugs...
This one was introduced in 9613533da2c58af3c64e3bd4ed7b92b22ffd442f
|
|
The ORDER BY was previously specified using an 'order' argument, which
would then be directly inserted into the query. The new method is the
same as what I used for the public API: two 'sort' and 'reverse'
arguments. This should be less error-prone and more readable.
This changes quite a lot of code, so I hope I haven't forgotten to
update something along the way.
|
|
CommonHTML.pm was starting to get a bit large.
Also renamed htmlHistory to htmlBrowseHist while I was at it, to keep
consistency with the htmlBrowse functions.
|
|
dbUserGet() doesn't return the email address by default anymore.
|
|
Most of the columns are only used in some rare situations, so fetching
all that information is unecessary. To fetch this information, a
what => 'extended'
is now required. This change should be most noticable for the user list
(now less than half of the previous data is fetched from the database).
|
|
|
|
|
|
|
|
|
|
|
|
This is the last Handler module. There are still some other things left
in Util:: and global.pl, though. But at least we're nearing the end!
|
|
|
|
The subform id is now passed to htmlForm() as first formpart item. This
way the id won't change even if the title does, which will be the case
with the interface translation.
|
|
and age()
|
|
User ranks are easy... but the language names are used everywhere!
|
|
To make sure we can still see a troll if he marks his list as hidden.
Only admins have this usermod privilege, and admins are assumed to have
raw SQL access anyway.
|
|
|
|
No need to, this will be cached in the DB, anyway.
|
|
-- Deleting a user now deletes all sessions too.
-- Changing a user password now deletes all stored
sessions for that user.
|
|
This commit is tested to work.
|
|
new auth system.
-- Modified all database insertion and edit subroutines to be able to work with the new 'salt' column.
-- Modified all subroutines dealing with password manipulation to use authPreparePass
to encrypt passwords and generate salts.
|