Commit graph

595 commits

Author SHA1 Message Date
Heiko August
7e47397b7b Make it possible to restrict the access to the users list to admins and mods (#470)
* Change: make it possible to restrict the access to the users list to admins and mods

* Fix: correct the order of setting values in the if-statement

0 is restrictest, 2 is public

* Fix: IDs have to be unique in a HTML document, remove duplication
2019-05-13 12:47:12 +02:00
Michael Loesler
1be23bd776 CSRF token in delete links
- added CSRF token in template files at delete links
2019-05-07 08:53:06 +02:00
Heiko August
8d420c9987 Fix: CSS-changes for PR #364 wasn't taken over to the file style.min.css 2019-02-11 22:48:06 +01:00
Heiko August
374b36af53 Change: replace use of $settings with new request for data to exclude temporary infos
A few temporary infos are amended to the settings array for the normal service.
2019-01-28 13:15:49 +01:00
Heiko August
3013b756b4 Fix: set image height to auto because images was elongated in Ajax preview 2019-01-23 22:30:09 +01:00
Heiko August
fe3f5c1874
Fix: thumbnails was elongated to the complete height of the entry (#442) 2019-01-09 09:16:45 +01:00
Michael Loesler
675cb6548e
Password strength (#438)
* Measuring password strength

- added options to validate password strength during registration
- number of digits (default: 0)
- number of lowercase letters (default: 0)
- number of uppercase letters (default: 0)
- number of special characters (default: 0)

* Measuring password strength

- added options to validate password strength during user changing password
2019-01-01 18:23:56 +01:00
Heiko August
4d4a3a91e3 Change: use edit.png as icon for the reset of terms of use and/or privacy agreements 2018-12-30 01:43:43 +01:00
Heiko August
dae17c29e3 Change: add new links for resetting the acceptance of agreements after changes 2018-12-30 01:43:43 +01:00
Heiko August
f035616d5e Change: remove setting of classes and ids for "disabled" form fields 2018-12-30 00:18:05 +01:00
Michael Loesler
9b70c9aa1a
Change user password (#435)
- removed field to confirm changed password in user area
- see: https://github.com/ilosuna/mylittleforum/pull/412, https://github.com/ilosuna/mylittleforum/pull/403
2018-12-24 13:30:30 +01:00
Michael Loesler
2062ad0f38
Remove account (#434)
* Remove user account

- added option _remove user account_ to user area

* Validate password

- requesting password to remove user account

* Remove button/clean code

- removed button as suggested by @auge8472 (https://mylittleforum.net/forum/index.php?id=11181)
- cleaned lang-files and template
2018-12-24 13:05:26 +01:00
Michael Loesler
c28c12a88c
Bayes-based spam filter (#427)
- add B8 libary for SPAM protection
- add CSRF Token to form element
- created new table `akismet_rating`
- transfered `spam` and `spam_check_status` from entry table
- removed columns `spam` and `spam_check_status` as they are akismet specific columns from entry - - created b8 tables `b8_rating` and `b8_wordlist_table`
- changed SQL statements, which used the (old) `spam` column
- updated install-script
- changed phrases and flag someone for delete
- add B8 configuration to admin area
- clean code
- removed spam columns from backup procedure
- new tables are *NOT* included to the backup procedure because I prefer to remove this function
- added error message for wrong SQLs
- https://github.com/ilosuna/mylittleforum/issues/426
2018-12-19 20:54:01 +01:00
Michael Loesler
0b713864fd
Remove password field (#412)
- password confirmation field removed (in admin area)
2018-12-01 13:49:06 +01:00
Heiko August
29cd188b8b
add unsubscribing function for messages about replies (#399)
* Change: add a link to unsubscribe from the e-mails informing about replies to a specific own entry
* Change: processing subscription quitting, code, text and subtemplate
* Change: add a new table for the handling of subscriptions
* Change: remove subscription flag from antres table, set it in subscriptions table instead
* Change: rename the entry-id and the UUID-column, add a timestamp
* Change: remove the GET-parameter checker, is unnecessary
* Change: add query to delete the row of the subscription from the database table
* Change: rebuild the function emailNotification2ParentAuthor
2018-11-17 12:48:48 +01:00
Michael Loesler
f17271221b
Password visibility (#403)
- add a check box behind the passwords field
- add two lang. phrases to display a helpful tooltip
- if the check box is checked, the password is shown in plain text otherwise the text field function for passwords is used (e.g. showing *****) 
- see https://github.com/ilosuna/mylittleforum/pull/402
- remove uri to YUI compressor 
- password confirmation field removed
- `error_pw_conf_wrong` key removed
2018-10-24 16:20:51 +02:00
Michael Loesler
98140cac40
CSRF token (#396)
- add token to admin function to avoid cross site request forgery (CSRF)
- see http://owendarlene.com/csrf-my-little-forum/
2018-08-30 22:13:52 +02:00
Michael Loesler
1615ee4a0a
Flash button (#390)
* Removing flash

- removing the option "FLASH" button
- https://github.com/ilosuna/mylittleforum/issues/376

* Change update script

- add changes to update script
- VERSION array is not correct!!!

* Correction id

- correcting id to #390
2018-07-16 23:15:56 +02:00
Heiko August
1127bd626a Change: several fields in the posting-form get randomised names 2018-07-16 20:31:13 +02:00
Heiko August
4151ae71a0 Change: reorder the input fields of the registration form to prevent unintended prefilled fields in firefox 2018-07-16 20:31:13 +02:00
Heiko August
d24e232329 Change: several fields in the registration-form get randomised names 2018-07-16 20:31:13 +02:00
Heiko August
3f9a8aacd2
Fix: correct wrong settings-key for the terms of use URL (#381) 2018-06-25 15:56:52 +02:00
Heiko August
46b1175028
Fix: removed errorneous and hyperfuid underscore (#380)
Thanks for the hint goes [to Taurec](https://mylittleforum.net/forum/index.php?id=10841).
2018-06-24 21:04:53 +02:00
Heiko August
c75c0afb37
Change: reset the height of the agreement iframe with CSS (#379) 2018-06-13 21:03:35 +02:00
Heiko August
4e3fa11f46
A small fix and a few cleanups (#378)
* Cleanup: remove a few unnecessary spaces
* Change: put meta elemt for charset in front of the title element. This prevents broken displaying of the title in case of a missing charset header from the webserver.
2018-06-13 20:49:53 +02:00
Heiko August
0cf2ac96ab
Merge branch 'master' into gdpr 2018-06-07 18:44:28 +02:00
Heiko August
0e7a528697 Change: set the default height of the iframe to 400 pixels, will be overwritten with CSS 2018-06-05 22:24:09 +02:00
Heiko August
6587c5927f Fix: add dedicated button strings for agreement and disagreement 2018-06-04 22:22:07 +02:00
Heiko August
d649c3ce7b Change: output the agreement page with the data privacy statement or the terms of use 2018-06-04 22:14:14 +02:00
Michael Loesler
2ef12d742a
Tex (#377)
- removed external chart service support for tex
- added MathJax javascript support
- see https://mylittleforum.net/forum/index.php?id=10721
2018-05-18 19:20:17 +02:00
Heiko August
5430711e59 Change: make accepting of the data privacy statement mandatory to save the entry, if enabled 2018-05-18 12:45:58 +02:00
Heiko August
eec578621a Change: add the checkbox for data privacy statement and the necessary code to the registration form 2018-05-08 19:24:36 +02:00
Heiko August
7add15bf26 Change: add settings for an explicit data privacy statement 2018-05-01 22:48:10 +02:00
Heiko August
b300faf040 Fix: added cursor:pointer; for labels also to the minified CSS file 2018-04-13 16:59:31 +02:00
Heiko August
86861aef46
Merge pull request #364 from ilosuna/uploads
Base of a new page in the admin panel for managing uploads (currently uploaded images).
2018-04-11 17:48:07 +02:00
Heiko August
0152a4ec1e Change: add styling rules for the confirmation list 2018-03-30 20:11:28 +02:00
Heiko August
09687f5096
cursor: pointer; for HTML-element label (#365)
* Change: set the mouse pointer to pointer (hand) when hovering over a label because it's an interactive element.
2018-03-30 13:07:30 +02:00
Heiko August
d4187e4249 Change: unify the two loops for displaying the image name and setting the hidden input 2018-03-29 16:03:32 +02:00
Heiko August
df3d9c057d Change: cosmetical changes for the section header and the image icon 2018-03-29 16:02:46 +02:00
Heiko August
2000bd62d8 Change: add confirmation page for deleting uploaded files 2018-03-29 11:12:51 +02:00
Heiko August
423e5be239 Change: rename submit button 2018-03-29 09:58:14 +02:00
Heiko August
80e2e1424d Change: make the height of #usernav independent from a magic number 2018-03-28 14:50:35 +02:00
Heiko August
d9e62e69a2 Change: set an own block formatting context for #usernav 2018-03-25 22:25:28 +02:00
Heiko August
5962dc318e Change: adapt the user list pagination to the upload list 2018-03-25 22:24:38 +02:00
Heiko August
5bd77256b0 Change: basic set of rules for the list of uploads in the admin area 2018-03-22 22:37:49 +01:00
Heiko August
e36a1c81eb Change: add admin view for management of the uploads
It's atually incomplete, no pagination at the moment, even if it's necessary.
2018-03-22 22:35:54 +01:00
Heiko August
41522306e3 Change: add the link to the upload management view to the admin menu 2018-03-22 22:25:38 +01:00
Micha
34d75375ad
Change project page link (#357)
- add link to mylittleforum.net
2018-03-01 22:10:48 +01:00
Micha
fd7e3cdc51
CSRF-token (#336)
- adding CSRF-token to editable user area
- https://github.com/ilosuna/mylittleforum/issues/320
2018-01-26 18:15:21 +01:00
Heiko August
5f39d557b9
Fixes for a few issues in the templates (#327)
* Fix: remove a doubled closing select-tag
* Change: removed a few empty lines from the template
* Fix: remove the size attribute from a input of type submit, makes no sense
2018-01-09 22:41:27 +01:00