Commit graph

177 commits

Author SHA1 Message Date
Heiko August
47f74927f4 Change: move the remaining function call for DragAndDropTable from admin.js to main.js (and .min) and delete admin(.min).js 2022-04-27 12:09:34 +02:00
Heiko August
a42e1618d8 Change: remove the icon image for the backup feature 2022-04-27 12:09:34 +02:00
Heiko August
b4695747e2 Change: remove the frontend of the backup feature we plan to remove 2022-04-27 12:09:34 +02:00
Heiko August
39a0c3b00b Refactor: code style, use spaces for indentation 2022-04-24 21:56:55 +02:00
Heiko August
f76488f11d Change: let default theme use modern HTML(5) 2022-04-24 21:56:55 +02:00
Heiko August
f3bbb7a50e Change: add input and text description for the link-target to the forum settings page 2022-04-20 10:13:29 +02:00
Heiko August
8e4fae2ef2 Fix: add the case DEFAULT and correct NON to NONE 2021-09-20 19:50:35 +00:00
Heiko August
d222fe24f8 Change: provide corrections, strings, template and processing code for the third setting 2021-09-20 19:50:35 +00:00
Heiko August
6ca899b2fb Change: create form elements for selecting the value for the setting to open links in the same or a new browser window/tab 2021-09-20 19:50:35 +00:00
Heiko August
bc7c325d4f Change: alter the doctype, change from XHTML 1.0 strict to XHTML 1.0 transitional 2020-10-26 22:29:28 +01:00
Heiko August
48870602f6 Change: let the HTML-structure in the single entry view match the structure in the threaded views
Only exception is the id on div.wrapper that seems to make no sense to me in the context of the single entry view.
2020-10-26 19:16:39 +01:00
Heiko August
09920bd1c1 Fix: delete hyperfluous comma 2020-10-12 17:14:00 +02:00
Heiko August
9456cd2330
Unify HTML-structure for RSS links in the entry views (#537)
* Change: add a HTML structure similar to the one in entry.inc.tpl

With the same structure we can use the same CSS-rules instead adding further selectors for different structures.

* Fix: add title attribute to the RSS-link as in the other views

* Fix: don't fix language dependent issues in CSS that takes effect in any language

* Change: remove the additional selectors for the different HTML-structures from CSS
2020-10-12 15:58:56 +02:00
Heiko August
5b9763f164 Change: add field user_type to the thread tree informations and add classes to the user name elements 2020-10-12 12:33:06 +02:00
Michael Loesler
ffbea1564e
CSS for RSS of the Thread (Thread View) (#534)
- added padding to to the link to the rss-feed of the thread (in thread view)
- padding was removed during re-organisation of the footer, cf. #531, #533, but the link is not part of the footer
- see https://mylittleforum.net/forum/index.php?id=12336
2020-10-05 09:28:49 +02:00
Michael Loesler
8378ba034d
CSS for RSS of the Thread (#533)
- added padding to to the link to the rss-feed of the thread (in entry view)
- padding was removed during re-organisation of the footer, cf. https://github.com/ilosuna/mylittleforum/pull/531, but the link is not part of the footer
2020-09-30 12:48:04 +02:00
Heiko August
2aced19d4f Change: removed unnecessary semicolons in the last rules in a set 2020-09-29 21:45:57 +02:00
Heiko August
43f3a67e6d Fix: correct invalid HTML structure for the footer menu no. 2
Every link in the menu is now encapsulated in its own list item.
The padding of the links with an icon got realigned.
2020-09-29 21:40:55 +02:00
Heiko August
0f1c21e5eb Change: add link to top of page to every entry and the footer of every page 2020-09-13 21:09:14 +02:00
Michael Loesler
570abbe880
new users (created by admin) (#508)
- corrected error message if the length of the user name is invalid
- corrected setting variable used in if-condition that checks the length (`$settings['username_maxlength']` instead of `$settings['name_maxlength']`, which is used for the real name of the user)
2019-08-18 18:14:36 +02:00
Michael Loesler
f3496fc515
Contacting options (#505)
* Contacting options

- added option for user contacting (mod/admin == 0, reg. users == 1, everybody == 2)
- for details see https://github.com/ilosuna/mylittleforum/issues/465

* File list

- added changes to file list
2019-07-21 16:12:46 +02:00
Michael Loesler
5456b3076f
Fix access for reg. users (#504)
* Fix access for reg. users

- if $settings.user_area_access was set to $settings.user_area_access == 2 reg. users don't have access to the user area
- fixed if-stmt for reg. users - https://github.com/ilosuna/mylittleforum/pull/470 , https://github.com/ilosuna/mylittleforum/pull/503

* pull id

- added pull id
2019-07-20 15:29:38 +02:00
Michael Loesler
78a64d9cf1
Fix access for admins/mods (#503)
* Fix access for admins/mods

- if was set to `$settings.user_area_access == 2` admins/mods don't have access to the user area (because admin/mod are users, too)
- fixed if-stmt because admins and mods should always have access to the user area

* added update item

- added update item to file list
2019-07-20 14:59:48 +02:00
Michael Loesler
32dfc8ce4d
Mail copy to sender (#501)
* Mail copy to sender

- added option to send mail copy to senders email, if sender is a regisered user
- removed option to change the email during contacting (if user is registered)
- see https://github.com/ilosuna/mylittleforum/issues/238 for details
- re-formatted contact.inc.php

* pull id

- added pull id
2019-07-20 12:49:11 +02:00
Michael Loesler
2d2cee8fd6
Tags (#494)
* Tags

- added option to insert tags by 0 == no one, 1 == admin/mod, 2 == reg. users, or 3 == everyone
- https://mylittleforum.net/forum/index.php?id=11835
2019-07-01 22:17:50 +02:00
Michael Loesler
d57041ee0e
UI-elements to handle spam/ham postings (#488)
- use default UI elements and implementation to handle spam/ham entries
- remove spam-list links from sidebar
- clean up search.inc.php
2019-06-15 20:40:36 +02:00
Michael Loesler
6bc73d36e2
Remove smarty code (#490)
- removed smarty code, which was added for debugging in https://github.com/ilosuna/mylittleforum/pull/489
2019-06-14 21:06:51 +02:00
Michael Loesler
1448512a40
B8 contact (#489)
* b8 for mail check

- added option to check emails via B8
- added DB entry 'b8_mail_check' (Default: FALSE)
- replace `error_spam_suspicion` by `error_email_spam_suspicion` key
- corrected wrong key `akismet_check_registered` by `spam_check_registered`
2019-06-14 20:58:59 +02:00
rwa
622a98e3c3 remove checkbox for flash (#487) 2019-06-09 17:54:18 +02:00
Heiko August
3730671a99 Change: style the new button for quote inserting like the link it was before 2019-05-25 11:31:36 +02:00
Heiko August
bff9ba67d0 Change: check sticky value for > 0 instead == 1 because 2 is now also a valid value 2019-05-14 21:25:23 +02:00
Heiko August
9aed913a29 Change: new group of radio buttons for choosing the sticky status
It distinguish between the cases of having categories in the forum and to have no categories.
2019-05-14 13:43:28 +02:00
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