1 | <?php |
---|
2 | /* |
---|
3 | Plugin Name: NBC_UserAdvManager |
---|
4 | ** Change log ** |
---|
5 | ***** Plugin history (branch 2.10)***** |
---|
6 | |
---|
7 | -- 2.10.0-beta : Initial beta release for Piwigo compatibility |
---|
8 | -- 2.10.1-beta : Small correction on generated path |
---|
9 | -- 2.10.2-beta : Bug resolved on register validation page |
---|
10 | |
---|
11 | -- 2.10.3 : Final and fully functional release |
---|
12 | Bug resolved on plugin activation |
---|
13 | |
---|
14 | -- 2.10.4 : Bug fixed on profiles update |
---|
15 | |
---|
16 | -- 2.10.5 : Improved code on profiles update |
---|
17 | |
---|
18 | -- 2.10.6 : Old language packs (iso) deleted (forget from PWG 1.7.x version) |
---|
19 | |
---|
20 | -- 2.10.7 : Bug fixed on user's validation email sending |
---|
21 | |
---|
22 | -- 2.10.8 : ConfirmMail page looks better (Sylvia theme only) |
---|
23 | Improved code for checking author on guest comments |
---|
24 | |
---|
25 | -- 2.10.9 : Bug fixed - Missing english translation |
---|
26 | Bug fixed - Notice on forbidden characters function use |
---|
27 | Bug fixed - Audit on forbidden characters in username didn't work |
---|
28 | Adding of email provider exclusion (like *@hotmail.com) - Warning ! -> Known bug : This feature doesn't work on user profile page. So, already registered users can change their email address to a forbiden one. |
---|
29 | |
---|
30 | -- 2.10.9a : Email provider exclusion is no longer case sensitive |
---|
31 | |
---|
32 | -- 2.10.9b : Bug fixed - Home icon wasn't linked to gallery url in ConfirmMail page. If GALLERY_URL is not set, Home icon gets the pwg root path. |
---|
33 | |
---|
34 | -- 2.10.9c : Bug fixed - If Email provider exclusion is set off, new registered user will have a PHP notice on "Undefined variable: ncsemail" |
---|
35 | |
---|
36 | -- 2.10.9d : Code simplification - need no more ""template"" sub-directory in plugin directory for enhance "back link" icon in ConfirMail.tpl |
---|
37 | |
---|
38 | -- 2.10.9e : Compatibility improvement with PHP 5.3 - Some old functions will be deprecated like : |
---|
39 | ereg replaced by preg_match |
---|
40 | eregi replace by preg_match with "i" moderator |
---|
41 | split replace by preg_split |
---|
42 | |
---|
43 | -- 2.10.9f : Compatibility bug fixed when used with DynamicRecentPeriod plugin |
---|
44 | |
---|
45 | |
---|
46 | ***** Plugin history (branch 2.11)***** |
---|
47 | |
---|
48 | -- 2.11.0 : New tabsheet menu to manage ConfirMail functions (setting a timeout without validation, Cleanup expired user's accounts, Force confirmation, Renew validation key, list unvalidated users,...) |
---|
49 | Beautify plugin's main admin panel |
---|
50 | |
---|
51 | -- 2.11.1 : Bug fixed with install and upgrade functions |
---|
52 | Language files correction |
---|
53 | |
---|
54 | -- 2.11.2 : Bug fixed on bad query for unvalidated users display in unvalidated users list |
---|
55 | Bug fixed : Sql syntax error on plugin activation |
---|
56 | |
---|
57 | -- 2.11.3 : On Patricia's request (french forum and bug 1173), the unvalidated users management tab shows users according with the settings of unvalidated group and / or unvalidated status. |
---|
58 | Feature 1172 added : Email providers exclusion list can be set with CR/LF between each entry. The comma seperator (,) is still mandatory. |
---|
59 | Bug 1175 fixed : Bad translation tag in french language file. |
---|
60 | Improvement of unvalidated users management tab (feature 1174)- Expired users are displayed in red color text. |
---|
61 | |
---|
62 | -- 2.11.4 : Bug 1177 fixed : Width of excluded email providers list reset to ancient value (80 col) |
---|
63 | Bug 1179 fixed : Adding a notice in plugin inline documentation for use of validation groups and status. A default group must be set in Piwigo's groups settings and the "Guest" (or another user) must be set as default for status values. |
---|
64 | Bug 1182 fixed : Language tag missing in confirmation email generation |
---|
65 | |
---|
66 | -- 2.11.5 : Bug 1195 fixed : Registration displays the good title |
---|
67 | |
---|
68 | |
---|
69 | ***** Plugin history (branch 2.12)***** |
---|
70 | |
---|
71 | -- 2.12.0 : Bug 1206 fixed : All plugin functionnalities work in user's profile page |
---|
72 | Plugin's core code and admin panel refactoring |
---|
73 | Password control and enforcement : A complexity score is computed on user registration. If this score is less than the goal set by admin, the password choosen is rejected. |
---|
74 | Feature 1194 "Ghost Tracker" added : New plugin tab displays users who don't comes back to the gallery since x days. Ability to send email reminders and to delete reminded but "dead" users. It's the reason why this feature is called "Ghost Tracker". |
---|
75 | |
---|
76 | -- 2.12.1 : Rollback on admin panel improvement (it was a bad idea) |
---|
77 | |
---|
78 | -- 2.12.2 : Bug 1221 fixed - Adding of a new funtion to populate the lastvisit table on Ghost Tracker activation |
---|
79 | Bug 1224 fixed - Error in database after plugin activation |
---|
80 | Bug 1225 fixed - "Reminder" status don't change from "false" to "true" after the sent of a reminder email |
---|
81 | Some code beautify (SQL requests and HTML 4 strict for tpl) |
---|
82 | |
---|
83 | -- 2.12.3 : Bug 1226 fixed - "duplicate key error" when lastvisit table is not empty and on using Ghost Tracker init function |
---|
84 | |
---|
85 | -- 2.12.4 : Adding a password field control for SendMail2User - Neighborhood plugin compatibility improvement |
---|
86 | Bug 1229 fixed - Email was no longer mandatory when plugin was active, even if Piwigo's email madatory option was set. |
---|
87 | |
---|
88 | -- 2.12.5 : Bug 1233 fixed - "duplicate key error" when a user wants to register with an existing username. In fact, all standard Piwigo's register controls didn't work when plugin was activated. That fixes this too. |
---|
89 | Adding DE, ES and IT languages. All translations are not finalized and could be improved. |
---|
90 | Adding of description.txt file in language directories. |
---|
91 | |
---|
92 | -- 2.12.6 : Bug 1236 fixed - Admins was unable to add a new user in the user_list page. |
---|
93 | Beginning of IT translations |
---|
94 | |
---|
95 | -- 2.12.7 : Bug 1238 fixed - Simple custom email text wasn't send when Extended Description plugin wasn't set |
---|
96 | Bug 1245 fixed - Semicolons (;) are no longer allowed in text areas (mail info text, ConfirmMail text, reminder text,...). They'll be replaced by dots (.). |
---|
97 | Bug 1248 fixed - Php notice on user registration with a forbidden email domain |
---|
98 | Bug 1250 fixed - Email provider didn't work after the third exclusion in list |
---|
99 | Escaping all special characters typed in login name and recover them |
---|
100 | |
---|
101 | |
---|
102 | ***** Plugin history (branch 2.13)***** |
---|
103 | |
---|
104 | -- 2.13.0 : Bug 1246 |
---|
105 | Evolution 1239 - New option to add a new tab that shows the number of days since their last visit for each registered user. |
---|
106 | Bug 1257 fixed - If email exclusion list begins with a CR-LF, an informative warning message is displayed (I was unable to delete automatically this CR-LF). |
---|
107 | Bug 1259 fixed - PHP notice on user addition by admin in user_list page. |
---|
108 | Bug 1260 fixed - Username case sensitivity is now fully functionnal in all users entries (user registration and admin panel) |
---|
109 | Evolution 1273 - Adding of reminder field in advanced user management tab. This allows to see if a reminder have already been send. |
---|
110 | Evolution 1292 - Adding of navigation bar in tabs where users are listed (when more than 1 page is needed to display users). |
---|
111 | Code refactory and improvements. |
---|
112 | Translations improvements. |
---|
113 | */ |
---|
114 | ?> |
---|