Project

General

Profile

1
<<<<<<< .mine
2
Change Log
3
===============================================================================
4
Please note: This change log may not be accurate
5

    
6
$Id: CHANGELOG 1154 2009-10-07 06:56:56Z aldus $
7

    
8
Legend:
9
+ = Added
10
- = Removed
11
# = Bugfix
12
! = Update/Change
13

    
14
------------------------------------- 2.8.1 -------------------------------------
15
07-Oct-2009 Dietrich Roland Pehlke
16
#	Missing contiue inside search.php to avoid access to an non-object if the query fails. (ticket #793). Thanks to Thorn.
17
06-Oct-2009 Dietmar Woellbrink
18
#	Security fix - wrong placed "exit()" inside class.wb.
19
22-Sep-2009 Dietmar Woellbrink
20
#   Fixed: Pagetree changed menu titles instead of page titles (ticket #805) thanks to Ralf (Berlin)
21
21-Sep-2009 Dietrrich Roland Pehlke
22
!	Dutch tranlation(-s) for the captcha-control. [Ticket: #777] (Thanks to Argos)
23
#	Missing code inside "framework/addon.precheck.php" (ticket #798).
24
#	Changes inside "upgrade-script" to avoid "mysql_list_tables is deprecated" warnings (ticket #800).
25
#	Add "global $admin" to the install.php of the droplets-module to avoid (variable isn't declared) warnings. (ticket #800).
26
18-Sep-2009 Dietmar Woellbrink
27
#   french translation updated for WB 2.8 (tks to Ploc)
28
16-Sep-2009 Dietmar Woellbrink
29
#	Fixed bug changed URL_HELP in class.admin.php to http://help.websitebaker.org/ (ticket #801).
30
#	Fixed bug: inside the FCK-Editor wbmodul: missing 'OK' button when inserting WB link with Safari/Chrome (ticket #795).
31
#	Fixed bug changed png fix and path to jquery-pngFix.js inside footer.htt for backend themes (ticket #786).
32
#	Fixed bug: inside the FCK-Editor include.php: add $oFCKeditor->Width  = $width; (ticket #799).
33
15-Sep-2009 Dietrich Roland Pehlke
34
#	Fixed bug: group-restrictions and sections (ticket #791).
35
#	Fixed bug inside the FCK-Editor wbmodul: displaying the correct page-tree by
36
	adding "order by position"
37
25-Aug-2009 Dietrich Roland Pehlke
38
#	Fixed bug in upgrate-script. Constant 'DEFAULT_THEME' doesn't exists (ticket #784).
39
25-Aug-2009 Ruud Eisinga
40
#	Fixed bug in droplets. Multiple droplets with the same parameter did not extract the new parameter.
41
	(problem introduced by code optimisations for WB2.8) 
42
#	Fixed usage of the depriciated (PHP 5.3.0) split() function in class.wb. (ticket #772)
43
#	Fixed notice ob_end_clean..failed to delete buffer. (ticket #779)
44
22-Aug-2009 Ruud Eisinga
45
# 	Changed the default searchform name in the installer. (ticket #775)
46
#	Fixed the recursive redirect problem when a page is called with a wrong language parm (ticket #780)
47
------------------------------------- 2.8.0 -------------------------------------
48
14-Aug-2009 Matthias Gallas
49
#	Fixed typo in dutch language file (Thanks to Argos)
50
#	Changed FCKEditor to not show index.php files in browse media window (ticket #774)
51
	(Thanks to BerndJM)
52
12-Aug-2009 Matthias Gallas
53
#	Fixed some display issues in all backend themes
54
!	Again updated dutch language file (Thanks to Argos)
55
#	Fixed missing language variable in form modul (Thanks to Argos)
56
+	Added missing images to argos_theme (forgotten in changeset [1117])
57
11-Aug-2009 Matthias Gallas
58
!	commentet out the droplets logo for a more similar backend design with
59
	other admin tools
60
!	Updated icons in argos_theme (Thanks to Argos)
61
!	Updated Dutch language file (Thanks to Argos)
62
!	Updated show_menu2 to version 4.9
63
9-Aug-2009 Matthias Gallas
64
#	Replaced function mime_content_type as the old one causes shell_exec warnings
65
	on some servers (Thanks to Aldus)
66
!	updated argos_theme to version 1.4 (Thanks to Argos)
67
!	some code cleaning of admin/pages/sections.php
68
#	Fixed possible xss injection in login/forgot/index.php
69
#	Fixed bug in news modul introduced in changeset [1057]
70
#	Added missing variables also to preferences.php. Forgot in Changeset [1112]
71
8-Aug-2009 Matthias Gallas
72
#	Added some missing variables to backend_themes (Thanks to Stefek)
73
6-Aug-2009 Matthias Gallas
74
!	Set Version to 2.8
75
!	Updated upgrade_script to make use of the changed news settings
76
+	Added to show_menu2 the aOption 'SM2_HIDEPAGES'. If set all hidden pages are
77
	hidden again (Thanks to DarkViper)
78
#	Fixed again some bugs in news modul (ticket #756) (Thanks to Aldus and Luisehahne)
79
#	Fixed bug that frontend.js, frontend.css and frontend_body.js are not used
80
	from snippets (ticket #764) (Thanks to Luisehahne)
81
+	Added new function 'register_frontend_modfiles_body' to default templates
82
+	Added option to use a frontend_body.js in modules to include javascript from modules
83
	in the body of the frontend (Thanks to Luisehahne)
84
!	Updated Danish language Files (Thanks to Achrist)
85
#	Fixed some display issues in argos_theme (Thanks to Argos)
86
30-July-2009 Ruud Eisinga (Ruud)
87
#	Fixed a bug in the /admin/media resizer parameters for dirs with whitespaces (thnx to tiesy)
88
#	Fixed a bug in FCKeditor include.php. Now the editor can be used from other 
89
	subdirectories than WB_PATH/modules/mymodule
90
29-July 2009 Dietrich Roland Pehlke (Aldus)
91
#	changes in framework/class.wb.php to avoid the "print->footer()" bug in the frontend,
92
	as this function/method doesn't exists for the frontend.
93
#	Changes inside index.php and save.php in settings to get rid of the situation
94
	that a SMTP-Password could not contain an "<" char (right chars are craped),
95
	and also "<" is not transformed into an entitie "&lt;". (Thanks to FrankH)
96
#	Modify of "addon.precheck.inc.php" to get rid of the problematic that version_compare
97
	could faild if words like "alpha", "beta" are inside a version-string. (missing in changelog 1100)
98
28-July 2009 Matthias Gallas
99
#	fixed some smaller issues in rss.php (Thanks to Kibmcz)
100
27-July 2009 Matthias Gallas
101
+	Added German language file to droplets
102
+	Added modul_description to language files of droplets
103
+	Added Danish language files to modules (Thanks to Achrist)
104
!	Updated Danish language file (Thanks to Achrist)
105
#	Fixed improper spelling in language files (#754)
106
#	Fixed bug introduced in changeset [1092]
107
25-July 2009 Matthias Gallas
108
#	fixed some language bugs in search.php (Thanks to Thorn)
109
23-July 2009 Matthias Gallas
110
#	fixed bug with missing filetype icon in media section of classic_theme (ticket #752)
111
#	fixed bug with page not showing if 2 sections active (ticket #751) (Thanks to Pumpi)
112
#	readded to phplib/template.inc $clear: whether to delete undefined vars or not
113
	was already added in WB 2.7 but was deleted for unknown reasons (Thanks to FrankH)
114
22-July 2009 Matthias Gallas
115
!	set Version to RC2
116
!	small modification on german language file (ticket #746)
117
#	Fixed E_ALL&E_STRICT warning on PHP5 servers (Thanks to Aldus) 
118
#	Fixed bug with home folders are viewable and writable from other users
119
	(ticket #605 and #748) (Thanks to Aldus)
120
20-July 2009 Matthias Gallas
121
!	Moved backend.js back from <body> to <head>
122
+	Added possibility to add a backend_body.js to modules wich is then called in <body>
123
+	Readded admin/images folder to keep backward compatibility to old modules
124
19-July 2009 Matthias Gallas
125
#	Fixed display issue of jsadmin in backend themes (Thanks to Argos)
126
18-July 2009 Matthias Gallas
127
!	Updated german laguage file in argos_theme
128
+	Added multilnaguage support to media section of argos_theme (Thanks to Argos)
129
#	Fixed smaller display issue in argos_theme (Thanks to Argos)
130
+	Added more meta tags to backend themes
131
!	Updated Argos_theme (Thanks to Argos and Luisehahne)
132
#	Again added some &amp; to news and form to get more valid output (Thanks to Luisehahne)
133
#	Fixed wrong set </form> tag to get valid output (Thanks to Luisehahne)
134
!	Replaced in some alt tags hardcoded signs with language variables (Thanks to argos)
135
!	Updated Dutch language File (Thanks to argos)
136
!	Updated French language File (Thanks to mylesk42)
137
16-July 2009 Matthias Gallas
138
#	Fixed E_ALL notice in news/view.php
139
!	replaced in form and news delimiter "&amp;" with "&"
140
	was introduced with changeset [1069] but didn't work on all servers
141
#	Removed double </form> tags in pages/intro.php and wysiwyg/modify.php
142
!	replaced all remaining mktime() with time(), except from third party scripts
143
15-July 2009 Matthias Gallas
144
!	changed in modules/admin.php and admin/pages/add.php mktime() to time()
145
!	changed in wrapper modul modify.html to modify.htt
146
#	Fixed some validiation bugs in core and different modules (Thanks to luisehahne)
147
#	fixed display issue of jscalendar in news modul (Thanks to Aldus)
148
!	changed modules/admin.php to also make use of backend theme templates
149
!	changed in class_login.php mktime() to time()
150
14-July 2009 Matthias Gallas
151
#	Fixed bug with sections are only editable in new backend-themes if blocks are enabled
152
	(Thanks to Luisehahne)
153
#	Fixed some validiation bugs in news modul (ticket #742) (Thanks to Luisehahne)
154
14-July 2009 Dietrich Roland Pehlke
155
!	changes in frontend.functions.php, line 323: 'date' to 'gmdate' to avoid E_STRICT warnings.
156
!	changes in wb-setup.php, line 50: 'date' to 'gmdate' to avoid E_STRICT warnings. See also #741.
157
13-July 2009 Matthias Gallas
158
+	added changes from news/add.php to the upgrade-script.php
159
13-July-2009 Ruud Eisinga
160
#	admin / media / browse reported an error in E_STRICT mode.
161
13-July 2009 Dietrich Roland Pehlke
162
!	Change inside "date_formats.php" and "time_formats.php" mktime() within time()
163
	to avoid warnings and strict messages. See #741. Minor cosmetic changes.
164
#	News-Modul: add the unlink-routine for the ".news" folder inside uninstall.php
165
	so the groupe-images are also unlink.
166
!	News-Modul: add <tr><td> and </td></tr>-tags to the "none found" part in the view.php to 
167
	get valid output inside a table.
168
!	Change the setting of $display_image and $display_groupe to avoid the 
169
	empty display roule problematic (<tr style="display: ">) for valid output.
170
!	Add &gt;&gt; in "add.php" instead of >> to avoid invalid output.
171
11-July-2009 Ruud Eisinga
172
!	The news module post_title link made unclickable when there is no full post.
173
11-July-2009 Matthias Gallas
174
+	Added changed news settings to upgrade-script
175
09-July-2009 Ruud Eisinga
176
!	Added a better option to hide the READ_MORE link in the news module. (ticket #739)
177
09-July-2009 Matthias Gallas
178
#	Fixed bug that backend.js is not loaded in backend themes (ticket #740)
179
#	Fixed wrong path to unitpngfix.js and added missing script
180
#	Fixed invalid output of page_sections Page in Backend (Thanks to Luisehahne)
181
08-July-2009 Matthias Gallas
182
+	Added PageID and SectionID to all backend themes (Thanks to Luiseshahne)
183
#	Fixed some display issues in all backend themes (Thanks to Luisehahne)
184
!	Replaced wbmodules.gif in FCKEditor Plugins (Thanks to Stefek)
185
08-July-2009 Dietrich Roland Pehlke
186
!	Removed unused marker {USERS} inside the "groups.htt" of the wb-theme.
187
!	admin -> users -> index.php
188
!	admin -> groups -> index.php
189
	Codechanges using blocks to avoid to generate the "switch"-link right-top,
190
	if the user has no permission to edit the other one.
191
!	wb_theme|classic_theme|argos_theme -> templates -> users.htt
192
!	wb_theme|classic_theme|argos_theme -> templates -> groups.htt
193
 	Add block-comments
194
!	admin -> addons -> index.php	codechanges
195
!	admin -> access -> index.php	codechanges
196
	Codechanges to get rid of the empty display(style) declaration "style='display: ;'",
197
	and to avoid to generate (hidden) elements if the user isn't alowed to edit one.
198
!	wb_theme|classic_theme|argos_theme -> templates -> addons.htt
199
!	wb_theme|classic_theme|argos_theme -> templates -> access.htt
200
	add block-comments
201
#	Bugfix inside wb/admin/groups/get_permissions.php - replacing wrong "AND" within "OR" in line 64
202
	if one checkbox of "user" or "group" is selected (like in line 178; advanced settings).
203
07-July-2009 Matthias Gallas
204
#	Fixed some minor bugs in argos_theme (Thanks to Argos)
205
#	Fixed bugs in admin additons for argos_theme (Thanks to Argos)
206
!	Updated Version Number in upgrade_script to 2.8RC1
207
!	Updated FCKEditor Modul Version Number to 2.89
208
+	added in FCKEditor Advisory Relation to Links (thanks to Luisehahne)
209
06-July-2009 Matthias Gallas
210
!	Updated FCKEditor to Version 2.6.4.1 (ticket #738) (Thanks to doc)
211
#	Fixed Backend-Themes to get more valide output (Thanks to Luisehahne)
212
+	Added argos_theme
213
+	Added new functions to admin dir (Thanks Argos and Ruud)
214
!	Updated install and upgrade-script
215
!	Adapted wb_theme and classic_theme to changed admin dir files
216
04-July-2009 Dietrich Roland Pehlke
217
!	FCK-Editor Modul: Droplet Select: change "page_list_block" to "droplets_list_block",
218
	also "cmbPages" to "cmbDroplets" as we are listen droplets not pages.
219
!	Remove unneeded empty lines and spaces/blanks;
220
	minor cosmetic changes in the source to keep the string more readable.
221
04-July-2009 Matthias Gallas
222
!	Replaced droplet icon for FCKEditor Toolbar (thanks to Stefek)
223
#	Fixed two bugs in droplets-plugin for FCKEditor (thanks to Aldus)
224
!	Changed Template from FCKEditor plugin WBModules to .htt
225
+	Added Droplets plugin to FCKEditor (ticket #737) (Big Thanks to vizmotion)
226
03-July-2009 Matthias Gallas
227
+	Fixed IE Bug in Wrapper modul (ticket #736)
228
03-July-2009 Ruud Eisinga
229
#	Fixed the wrong handling of htmlentities in Droplet parameter parsing
230
02-July-2009 Matthias Gallas
231
+	Added missing fancy_progress.png
232
01-July-2009 Matthias Gallas
233
#	Fixed backend display issues in IE6 and IE7
234
!	Set Version to WB2.8RC1
235
!	Minor tweaks in pages_sections.htt
236
+	Added posibility to upload and unzip .zip packages to media section
237
	(Thanks to BerndJM)
238
!	Updated Browse Media Window in wb_theme now supports file icons, more file
239
	informations and a new preview function (Thanks to BerndJM)
240
29-June-2009 Matthias Gallas
241
#	Replaced in FCKEdiotor folder all index.html with index.php (ticket #691)
242
!	Update PHPMailer to version 2.0.4 (ticket #733)
243
!	Update Editarea to version 0.8.1.1 (ticket #732)
244
!	Update JQuery UI to version 1.7.2 (ticket #731)
245
27-June-2009 Ruud Eisinga
246
#	Fixed email encryption bug in output filter. Introduced by adding droplets.
247
	(Thanks to Luisehahne)
248
25-June-2009 Matthias Gallas
249
+	Added missing admin/settings/setting.js
250
!	Changed name of classic theme from "classic" to "classic_theme"
251
+	Added output-filter warning to all language files
252
#	Fixed admintool jsadmin to get XHTML valid output (Thanks to Luisehahne)
253
#	Major fixes on backend to get XHTML valid output (Thanks to Luisehahne)
254
+	Added option to use also MYSQL_ASSOC and MYSQL_NUM with mysql_fetch_array
255
	(Thanks to Luisehahne)
256
#	Bugfix for Error-Level settings (Thanks to Luisehahne)
257
23-June-2009 Matthias Gallas
258
#	Moved styles from admin/pages/sections.php to sections.htt in backend themes
259
	(Thanks to Luisehahne)
260
!	Moved javascript files from admin/pages/index.php to external js files
261
	(Thanks to Luisehahne)
262
#	Major improovements and changes to all backend files to get more valide Code
263
	output (Thanks to Luisehahne)
264
22-June-2009 Matthias Gallas
265
#	fixed wrong position id when adding a new page
266
-	removed obsolete code/modify.html
267
22-June-2009 Dietrich Roland Pehlke
268
#	Changes on module "code": add the section_id to the name of the textarea,
269
	to keep the functionality if you are using more than one code-section on a page.
270
!	Moving the html-template inside a "htt" folder and rename the suffix to ".htt" to
271
	keep it consitant to other modules. Minor cosmetic changes inside the code.
272
22-June-2009 Ruud Eisinga
273
#	Fixed a bug in Menu_link module that made childpages of the menu_link page 
274
	not selectable. (thnx to Luisehahne)
275
21-June-2009 Matthias Gallas
276
#	Fixed small bug introduced in changeset [999]
277
19-June-2009 Matthias Gallas
278
#	Fixed bug that parent pages didn't inherit language settings to kind pages
279
17-June-2009 Ruud Eisinga
280
#	Bugfix in "droplets/upgrade.php" - wrong parameter order for adding fields.
281
	also the query for "normal" upgrades had a typo.
282
!	Added warning in output_filter that the function will be removed in 2.9
283
17-June-2009 Dietrich Roland Pehlke
284
#	Bugfix in "droplets/upgrade.php" - wrong tablename change to the correct one
285
+	Add upgrade-script to droplets
286
!	Changes on upgrade-script to avoid droping droplet-modul-tables if the exists.
287
!	calling "upgrate.php" or "install.php" instead of hard-coded lines to avoid
288
	future conflicts by upgrading the modul
289
15-June-2009 Matthias Gallas
290
+	Added install routine for droplets to the upgrade script
291
#	Fixed bug in menu_link modul with wrong displayed pages tree (Thanks to thorn)
292
#	Fixed small bug introduced in changeset [989]
293
+	Added missing id tags and copyright notices to droplets modul
294
15-June-2009 Dietrich Roland Pehlke (aldus)
295
#	Bugfix for ticket #725
296
+	Add "$wb->strip_slashes" again for backslashes are displayed in the output (view.php).
297
+	Add Droplets (Ruud)
298
+	modifications inside frontend.functions.php for backwart compatiblity (Ruud)
299
+	modifications inside the search to get the droplets seachable (Ruud)
300
14-June-2009 Dietrich Roland Pehlke (aldus)
301
#	Bugfixes for (ticket #728)
302
+	Add additional constant to "install/save.php" to avoid conflikts during
303
	installation inside "/framework/initialize.php".
304
+	Add condition inside "/framework/initialize.php" to avoid conflikts
305
	during installation; table "mod_captcha_control" doesn't exsits at runtime.
306
+	Add test for tables inside "install/save.php" if the user uncheck "install table" option.
307
+	Additional Errormessage if nessesary tables are not found (english).
308
13-June-2009 Matthias Gallas
309
+	Added jQuery-insert.js and jQuery plugins (Thanks to Luisehahne)
310
!	Moved images in lQuery plugins folder (Thanks to Luisehahne)
311
#	fixed small german language issue in jscalendar (Thanks to Luisehahne)
312
26-May-2009 Matthias Gallas
313
+	Added jQuery(1.3.2) and jQueryUI(1.7.1) to WB core (ticket #708)
314
21-May-2009 Matthias Gallas
315
#	Fixed some strange backend layout issues (ticket #722)
316
09-May-2009 Matthias Gallas
317
+	Added index.php to all WB-Theme folders to prevent directory spoofing
318
06-May-2009 Matthias Gallas
319
!	Updated Norsk language File (Thanks to oeh)
320
#	Fixed bug with not always included stylesheets in backend (ticket #717)
321
27-Apr-2009 Matthias Gallas
322
#	Fixed bug with missing option for admin-tools in advanced view of access
323
	settings (ticket #714)
324
#	Fixed bug with backup fails if a user has only permissions to admin-tools (ticket #715)
325
#	Fixed bug with missing template object in groups and user settings(ticket #716)
326
25-Apr-2009 Matthias Gallas
327
!	Updated Dutch language files for modules (Thanks to LuckyLuke)
328
23-Apr-2009 Matthias Gallas
329
#	Fixed bug with dropdownlist in pages settings (ticket #713)
330
20-Apr-2009 Matthias Gallas
331
!	Update show_menu2 to version 4.8 (ticket #712)
332
#	Fixed small error in Spain language file (ticket #711)
333
18-Apr-2009 Matthias Gallas
334
!	Updated Dutch language file (Thanks to Luckyluke)
335
17-Apr-2009 Matthias Gallas
336
#	Fixed MenuLink timeout with many large wysiwyg-pages (ticket #710)
337
!	Updated again Norsk language File (Thanks to oeh)
338
!	Updated Dutch language file (Thanks to Luckyluke)
339
13-Apr-2009 Matthias Gallas
340
#	Fixed minor dispay issue in upgrade script
341
!	Updated Norsk language File (Thanks to oeh)
342
!	Updated French language files (Thanks to Quinto and VotreEspace)
343
!	Updated Danish language file (Thanks to Achrist)
344
12-Apr-2009 Matthias Gallas
345
#	Fixed not defined language variable in account/email.php (Thanks to BlackTiger)
346
#	Fixed Typo in group_form.htt (ticket #705)
347
01-Mar-2009 Christian Sommer
348
!	Added disclaimer to upgrade-script.php	
349
28-Feb-2009 Christian Sommer
350
#	Removed hardcoded admin path from JSAdmin module (jsadmin/js/dragdrop.js)
351
25-Feb-2009 Matthias Gallas
352
+	Added language support for template_description (affects templates and themes)
353
#	fixed wrong path to images in news and form modul
354
#	fixed manage section is showed twice (ticket #694)
355
-	removed unneeded icons from wb_theme
356
-	removed unneeded stylesheet.css from account dir
357
#	renamed warning.htt to warning.html to fix display of sourcecode after invalid logins
358
+	added fixed error.htt also to classic theme
359
+	corrected info.php of news-modul
360
24-Feb-2009 Dietrich Roland Pehlke
361
!	Changes in warning.htt templates to get valid XHTL1.1 output - replace the center-tag with div
362
#	add "AND section_id='$section_id'" to the delete-query to avoid conflicts if there are more
363
	than one Form on one single page.
364
#	Modify error.htt template in wb_theme for valid XHTML1.1 output - replace the center-tag with a div
365
	and replace the br-tag with valid p-tags.
366
22-Feb-2009 Matthias Gallas
367
+	added skinable Admin Interface
368
21-Feb-2009 Christian Sommer
369
+	added update of search table missing in Changeset 941
370
#	fixed wrong index in language array
371
!	removed some comment lines (changes are tracked by SVN)
372
20-Feb-2009 Dietrich Roland Pehlke (aldus)
373
!	add additional tr and td tags to the text_no_results message to get valid XHMTL output
374
19-Feb-2009 Christian Sommer
375
!	addon overview to show advanced options after redirect from reload.php
376
#	fixed bug if language folder contains none language files (XX.php) or sub folders
377
+	added option to invoke module upgrade.php/uninstall.php files from backend (for modules uploaded via FTP)
378
18-Feb-2009 Dietrich Roland Pehlke (aldus)
379
#	fixed: typos in the section_id inside the action-link 
380
!	Remove test_trash and unused variables in query, added suggetions from #588
381
#	Bugfix for form bug (ticket #688)
382
17-Feb-2009 Christian Sommer
383
+	added option to invoke module install.php from backend (for modules uploaded via FTP)
384
!	admin Add-on settings no hidden by default (can be set visible via advanced link)
385
16-Feb-2009 Christian Sommer
386
!	moved reload option of Add-ons to main Add-on section
387
!	reworked logout to reset possible remember key in database when logging out
388
15-Feb-2009 Christian Sommer
389
#	fixed bug with smart login option (remember me) (ticket #689)
390
#	special chars like &nbsp; are shown when editing Add-on CSS files (ticket #678)
391
!	redirect time for function print_success can now be defined in Settings (ticket #603)
392
-	removed reload admin tool
393
+	added possibility to reload Add-ons via the Add-on section
394
14-Feb-2009 Christian Sommer
395
!	added option to display current user name in backend template
396
#	fixed wrong redirect path and added SVN Id
397
13-Feb-2009 Christian Sommer
398
+	added option to perform pre-installation checks to test requirements of Add-Ons
399
#	added error messages to installation process for Add-Ons with wrong file type
400
08-Feb-2009 Christian Sommer
401
#	fixed warning if database connection failed during installation process
402
06-Feb-2009 Christian Sommer
403
!	fixed some typos in German language file (thanks to freeSbee)
404
!	added new captcha fonts and replaced old background images with the ones created by thorn
405
05-Feb-2009 Christian Sommer
406
!	mail text for register, signup and forgot mail now taken from WB language file (ticket #684)
407
02-Feb-2009 Christian Sommer
408
#	removed PHPMailer fix introduced with 2.0.3 to get SMTP working again (line 1041 in class.smtp.php)
409
02-Feb-2009 Matthias Gallas
410
#	Fixed bug wich causes that install of captcha-control may fail (ticket #682 thanks to thorn)
411
01-Feb-2009 Matthias Gallas
412
!	Update FCKEditor to version 2.6.4
413
22-Jan-2009 Christian Sommer
414
!	Added default target attribut to backend menu links
415
21-Jan-2009 Matthias Gallas
416
!	Copyright notices now includes 2009
417
20-Jan-2009 Matthias Gallas
418
#	fixed form-module select (multiple) doesn't work (ticket #681 Thanks to thorn)
419
17-Jan-2009 Matthias Gallas
420
+	added French languages to modules
421
!	changed handling of post_date in news modul (thanks to susigross)
422
+	added hour and minute support to default published_when field in news modul
423
13-Jan-2009 Christian Sommer
424
-	removed the obsolete Codepress framework from the include folder
425
+	added Javascript syntax highlighting framework EditArea as replacement for Codepress
426
!	updated external PHPMailer class to latest version (v2.0.3)
427
08-Jan-2009 Christian Sommer
428
#	fixed error message in admin class if type array not defined
429
05-Jan-2009 Dietrich Roland Pehlke
430
#	Code-Snippets are no longer shown as type: unknown. 
431
+	Additional key in the languagefiles "$TEXT['CODE_SNIPPET']";
432
#	fixed bug for the rss of news, see ticket #609
433
04-Jan-2009 Matthias Gallas
434
#	made news Modul multilingual, see ticket #676 (some additional translations are needed)
435
03-Jan-2009 Matthias Gallas
436
#	fixed bug in view.php of news module (ticket #676 Thanks to susigross)
437
#	fixed another bug in view.php of news modul introduced in changeset [892]
438
30-Dec-2008 Matthias Gallas
439
+	added default new language variables to all language files
440
-	modul_uninstall: Removed undefined and unused constants (DB_FETCHMODE_ASSOC)
441
!	modul_uninstall: added language variable $TEXT['FILE'] instead of "Datei"
442
29-Dec-2008 Dietrich Roland Pehlke
443
+	add language support for the errormessages inside the uninstall.php files for modules
444
	and templates.
445
!	add new keys inside the german de.php language-file.
446
-	removed my own debugging-code (was in 893 by mistake)
447
!	Correct the last date in the changelog
448
29-Dec-2008 Matthias Gallas
449
!	set version to 2.8 BETA
450
#	replaced in news modul special chars with entities to get valid output
451
!	changed SESSION ID Separator from '&' to '&amp;' to get valid output 
452
-	Removed the <p> tag around the news as it is added from the editor  
453
28-Dec-2008 Dietrich Roland Pehlke (aldus)
454
+	ticket 610: add ip-address to the email-body in the form-modul.
455
+	ticket 607: include the frontend.css in the comment_page.php file of the news-module.
456
#	File: admin/admintools/index.php - add "order by name" to the query to display the admintools in alphabetic order.
457
#	File: admin/modules/uninstall.php - remove a db-query to a db-field that doesn't exists in wb 2.7 anymore 
458
26-Dec-2008 Thomas Hornik
459
#	fixed two issues with searchresult-highlighting: do not highlight in <pre>/<code>-tags, do not convert &lt; to &amp;lt; anymore. 
460
13-Dec-2008 Christian Sommer
461
!	changed mailer to not extract line break of alternative body text (thanks to freeSbee)
462
28-Oct-2008 Christian Sommer
463
!	updated output filter regex to exclude mail addresses contained in input fields
464
27-Nov-2008 Thomas Hornik
465
!	added redirect-type (301/302) to menu_link
466
24-Nov-2008 Matthias Gallas
467
!	updated upgrade-script.php to add sec_anchor field to settings table
468
22-Nov-2008 Thomas Hornik
469
!	search: replaced most of $string_ul_umlauts (from search_convert.php) through use of preg's u-switch.
470
!	search: replaced strtr() by str_replace() (it's just faster). Changed &#39; to &#039;
471
06-Nov-2008 Thomas Hornik
472
#	Module code: curly backets get deleted by pparse() from phplib --> old fix in #569 wasn't that smart. Fixed.
473
#	fixed some typos in DE language-file, added missing tab in search.php
474
02-Nov-2008 Thomas Hornik
475
!	news: added PAGE_SPACER to $page_title (creates e.g. title-32.php instead of title32.php)
476
01-Nov-2008 Thomas Hornik
477
!	improved ext_charset to work with latin1,cp1252,cp1251,latin2,hebrew,greek,latin5,latin7,utf8
478
+	added config for section anchor. ATTN: add "INSERT INTO TABLE_PREFIX.'settings' (name,value,extra) VALUES ('sec_anchor', 'wb_', '')" to upgrade-script.
479
!	updated menulink and search to use configureable section-anchor
480
29-Oct-2008 Thomas Hornik
481
# News: total number of news wasn't calculated correctly
482
!	Captcha: removed IFRAME for Calculation-as-text captcha
483
-	removed useless init_utf8funcs()-function
484
+	search: added search_lang for use in search-form. Using DE, the search will search ä=ae,... (alternate spelling of german umlauts)
485
-	search: removed undocumented word-boundary search
486
!	search: search_path is now anchored to the beginning of link ("link LIKE '$path%'" instead of "link LIKE '%$path%'")
487
+	search: added key 'ext_charset' to search-extension to query external databases
488
25-Oct-2008 Christian Sommer
489
!	updated basic templates according the template guidelines
490
24-Oct-2008 Dietrich Roland Pehlke
491
#	applied bugfix for ticket #608 (redeclaration of news module)
492
23-Oct-2008 Dietrich Roland Pehlke
493
!	modified module delete function to provide additional information when module is in use when trying to delete
494
!	modified template delete function to provide additional information when template is in when trying to delete
495
21-Oct-2008 Matthias Gallas
496
#	fixed display issue in news modul
497
!	updated show_menu2 to version 4.7
498
18-Sep-2008 Thomas Hornik
499
+	Added captcha-reload
500
16-Sep-2008 Thomas Hornik
501
#	search: fixed windows-related regex issue
502
19-Aug-2008 Matthias Gallas
503
!	updated to latest FCKEditor version 2.6.3
504
02-Aug-2008 Thomas Hornik
505
#	fixed sorting order of search-results
506
25-Jul-2008 Thomas Hornik
507
#	fixed an issues related to search, changed one SQL inner join (to use USING instead of WHERE)
508
!	added $database = new Database(); in front of output-filter
509
05-Jul-2008 Thomas Hornik
510
#	fixed MODI_DATE/PUBLISHED_DATE issue in news-module. Added PUBLISHED_TIME, removed PUBL_DATE,PUBL_TIME. Thanks to forum-member timorotha
511
02-Jul-2008 Christian Sommer
512
!	updated to latest FCKEditor version 2.6.2
513
01-Jul-2008 Thomas Hornik
514
#	page-names with doubled (or more) points can not be handled if php runs as cgi. Thanks to forum member hgi2001.
515
29-June-2008 Christian Sommer
516
!	applied additional mail check to forgot login form
517
28-June-2008 Christian Sommer
518
!	class and id attributes in mailto links are no longer ignored by the output filter
519
22-Jun-2008 Thomas Hornik
520
#	fixed issue with captcha (mt_rand() instead of rand())
521
#	fixed bug in search (link to http://.../search/index.php performs a search with string 'unset')
522
22-June-2008 Christian Sommer
523
!	added output of block number to section admin if no block name is specified
524
21-June-2008 Christian Sommer
525
+	added output of block names to modify pages dialogue if blocks are enabled
526
!	updated show_menu2 to version 4.60 (to avoid disappearing menus)
527
08-Jun-2008 Thomas Hornik
528
#	hebrew-table in charsets-table.php was faultily imported - fixed. Thanks to forum-member iti.
529
24-May-2008 Christian Sommer
530
!	modified output filter routine to prevent errors if database entries do not exist
531
04-May-2008 Thomas Hornik
532
!	changed register_backend_modfile() to work with wysiwyg-module, too
533
01-May-2008 Thomas Hornik
534
#	fixed file-naming issue when old page-names (from before 2.7) contains "&"
535
26-Apr-2008 Thomas Hornik
536
#	class.admin.php deletes actual query-string while redirection. fixed.
537
25-Apr-2008 Matthias Gallas
538
#	fixed validiation bug in option fields of form modul
539
------------------------------------- 2.7.0 -------------------------------------
540
21-Apr-2008 Christian Sommer
541
!	set version to 2.7
542
#	fixed bug in the PL language file of the JS calendar
543
+	added some basic functions for module developers
544
20-Apr-2008 Thomas Hornik
545
#	fix: allow external urls for search-results
546
17-Apr-2008 Thomas Hornik
547
#	fixed jscalendar's language-files
548
16-Apr-2008 Christian Sommer
549
#	fixed possible clashes with intro page feature and WB core file /pages/index.php
550
15-Apr-2008 Thomas Hornik
551
!	revert back to pagename-creation from $page_menu, instead of $page_title
552
15-Apr-2008 Christian Sommer
553
#	fixed bug introduced with Changeset 826
554
14-Apr-2008 Christian Sommer
555
+	added show_menu2() to pre-installed WB modules (many thanks to Brodie Thiesfield for this great menu function replacment)
556
!	allowed tags for multi-lingual module descriptions
557
14-Apr-2008 Thomas Hornik
558
#	fixed issue with multigroups (level 0 page-creation)
559
13-Apr-2008 Thomas Hornik
560
!	ASP: off per default. CAPTCHA: removed unneeded $admin. Filename: just convert chars like quote, doublequote, < > & to empty string.
561
#	fixed language-files
562
10-Apr-2008 Christian Sommer
563
!	fixed WB-Link Plugin to work with WB versions below 2.7 ($admin->page_is_visible() only available in WB 2.7)
564
09-Apr-2008 Christian Sommer
565
!	modified FCKEditor WB-Link Plugin to work also with WB versions below 2.7
566
07-Apr-2008 Matthias Gallas
567
#	fixed error in german laguage file
568
07-Apr-2008 Christian Sommer
569
+	added the latest FCKEditor v2.60
570
-	removed the outdated FCKEditor v2.51
571
!	set version from 2.7 (RC3) to 2.7 (RC3a)
572
07-Apr-2008 Thomas Hornik
573
!	added missing group_id in INSERT-query
574
!	removed PHP5 function stripos from installation script
575
06-Apr-2008 Christian Sommer
576
!	removed some obsolete language variables from news and form module (now defined in global WB language files)
577
!	enlarged admin tool icon to match size 50x50px of the other icons
578
05-Apr-2008 Matthias Gallas
579
!	Moved language variables for edit module CSS from modules language files to core language files
580
+	Added norwegian translation (Thanks OEH)
581
05-Apr-2008 Thomas Hornik
582
!	some small fixes: group_id/groups_id-handling, safe_mode-query in install, better work-around for issue with phplib and code-module (removed {})
583
#	fixed viewing_groups-handling in /admin/pages/add.php
584
!	imported new russian translation from User shlack. Many Thanks
585
05-Apr-2008 Christian Sommer
586
!	added workaround for template parser class
587
!	moved functions to edit module CSS files into the WB core to avoid duplication of code
588
!	minor layout change
589
!	allowed the character "-" to be used in database names
590
04-Apr-2008 Thomas Hornik
591
#	fixed: Language-redirect removed query-string from URL
592
04-Apr-2008 Christian Sommer
593
!	set WB version to 2.7 (RC3) for the next upcoming release candidate
594
03-Apr-2008 Christian Sommer
595
!	some code clean up in news/form module
596
!	small adaption of the edit CSS function file css.functions.php
597
!	updated edit module CSS functions to include backend.css into head if possible
598
#	fixed bug in Javascript decryption routines of the Output-Filter module
599
02-Apr-2008 Matthias Gallas
600
#	fixed bug with registration of users are not added to signup group
601
02-Apr-2008 Christian Sommer
602
#	added handling of missing characters to mailto encryption routines
603
!	some code clean-up in News module
604
!	fixed some layout issues with Form module (combination with Output-filter)
605
!	fixed layout issue with optional subject/body text of encrypted mailto links
606
#	fixed bug in the mailto Javascript encryption code of the Output-Filter module
607
01-Apr-2008 Christian Sommer
608
!	removed typo in English language file
609
!	added updated edit CSS functions to the News module
610
!	added updated edit CSS functions to the Form module
611
31-Mar-2008 Christian Sommer
612
#	fixed bug in output filter (mailto links with HTML entities in optional part)
613
29-Mar-2008 Christian Sommer
614
!	added missing translation to Dutch language file (thanks Bramus)
615
28-Mar-2008 Thomas Hornik
616
!	Some cleanup in search.php
617
!	WYSIWYG: changed field text to LONGTEXT, too.
618
25-Mar-2008 Matthias Gallas
619
!	Updated Dutch language file (Thanks to Bramus)
620
26-Mar-2008 Tomas Hornik
621
#	fixed E_NOTICE-message in admin/modules/details.php
622
25-Mar-2008 Thomas Hornik
623
+	search: added search_time_limit in settings (mainly for sites with PHP < 4.3.3 and slow search)
624
+	search: added missing code to allow query of external data and to process the search data itself
625
25-Mar-2008 Matthias Gallas
626
#	Fixed missing <body> tag in Admin Interface (ticket #572)
627
24-Mar-2008 Matthias Gallas
628
!	Updated Danish Language file (Thanks to Achrist)
629
! 	Added class nixhier to frontend.css from form and news Modul (required for ASP)
630
24-Mar-2008 Thomas Hornik
631
+	Added RU-language-files, provided by user shlack; converted to entities.
632
#	search: great speed-up with large pages - requires PHP >= 4.3.3; small speed-up for PHP < 4.3.3
633
#	FCK-Editor: loads large pages faster
634
-	removed include/captcha/asp.php. css have to be added to module's css-files.
635
23-Mar-2008 Matthias Gallas
636
! 	Updated form modul for valid output, removed all javascript (Big thanks to BerndJM)
637
17-Mar-2008 Thomas Hornik
638
#	fixed an issue with utf8_check() (too slow with many ~100KB pages)
639
15-Mar-2008 Thomas Hornik
640
#	menulink: link can be menulink or subpage of menulink, too
641
#	call_captcha: added parameter 'style', fixed some issue with parameter 'image' and text-style captchas
642
13-Mar-2008 Christian Sommer
643
! 	adjusted error/warning templates to the updated backend layout
644
13-Mar-2008 Matthias Gallas
645
! 	replaced one icon in admin interface
646
12-Mar-2008 Matthias Gallas
647
# 	fixed loading time and some display issues in IE6 of the new admin interface
648
!	tweaked the new admin interface a little bit
649
12-Mar-2008 Christian Sommer
650
! 	adjusted background color of installation and upgrade script
651
! 	set version number to 2.7 (RC2) for the upcoming second release candidate
652
! 	removed hardcoded /admin folder strings from WB core files where possible
653
! 	added WB home folder fix proposed by the forum member spawnferkel (thanks)
654
! 	defined <strong> and <em> instead of <b> and <i> as default tags
655
12-Mar-2008 Thomas Hornik
656
+	CAPTCHA: added parameter to call_captcha (can be one of: 'image', 'input' or 'text')
657
11-Mar-2008 Christian Sommer
658
#	fixed issue with output filter (all .@ in descriptive mailto part: >xxxxx</a> were replaced; now restricted to emails)
659
#	fixed issue with WYSIWYG pages (appears if backend language and page frontend language differs)
660
08-Mar-2008 Thomas Hornik
661
#	fixed issue with news and end-date
662
04-Mar-2008 Christian Sommer
663
#	fixed issue with smart view URL link
664
03-Mar-2008 Thomas Hornik
665
#	fixed an issue with text-captcha (default text got saved). Changes default text.
666
#	fixed an issue with highlighting
667
02-Mar-2008 Thomas Hornik
668
#	added missing text in language-files
669
+	added missing sorting to language dropdown in admin/pages/settings.php
670
01-Mar-2008 Thomas Hornik
671
#	fixed ticket #562, applied changes from user tavitar with some own additions
672
+	added check for AddDefaultCharset to install
673
29-Feb-2008 Thomas Hornik
674
#	fixed issue in pagename generation if AddDefaultCharset is set (as work-around).
675
28-Feb-2008 Thomas Hornik
676
#	fixed hebrew transliteration-table. Thanks to forum-member iti.
677
28-Feb-2008	Christian Sommer
678
#	added bugfix from the forum member tavitar to fix an issue with multiple groups (module permission do not add up properly)
679
25-Feb-2008	Matthias Gallas
680
+	added missing Dutch language files for core modules
681
24-Feb-2008 Thomas Hornik
682
#	issue with menulink in upgrade-script. Fixed.
683
23-Feb-2008 Christian Sommer
684
!	suppressed warnings in initialize.php if constant already defined; modified upgrade script to make FCK the new default editor
685
#	fixed bug in upgrade script (WBMailer setting)
686
22-Feb-2008 Christian Sommer
687
#	some layout changes on the upgrade-script, fixed error in precheck
688
#	restricted database name and table prefix to "a-zA-Z0-9_" (avoid problems with non quoted table/field names)
689
20-Feb-2008 Thomas Hornik
690
!	added workaround for language sorting-problem
691
20-Feb-2008	Christian Sommer
692
!	added WYSIWYG DB update and missing WBMAILER settings to upgrade script (added some status messages)
693
!	modified upgrade script and suppressed headers already send message (avoid issues with error reporting E_ALL)
694
#	added the FCKEditor module PHP connector fix found by the forum member Luisehahne (thanks man)
695
!	Updated upgrade script (added WB2.7 basic styles, pre-checks and disclaimer)
696
19-Feb-2008	Matthias Gallas
697
!	Updated upgrade script
698
!	Changed language sorting from directory to name (needs additional to be escaped!)
699
+	added new languages to install script
700
#	fixed some issues and typos in languagefiles
701
18-Feb-2008 Thomas Hornik
702
+	Converted and added some old language-files (BG, CS, PL, RU)
703
18-Feb-2008	Christian Sommer
704
#	Fixed two broken links
705
!	Modified news module to create a default index.php during installation (directory spoofing)
706
17-Feb-2008	Matthias Gallas
707
-	Removed colloquially german language files as the filename causes issues
708
17-Feb-2008	Christian Sommer
709
!	removed German Umlauts in some language file (PHP comments)
710
#	fixed language bug (backend language switched to the pages language viewed in frontend)
711
16-Feb-2008	Thomas Hornik
712
!	updated upgrade-script (menulink)
713
13-Feb-2008 Thomas Hornik
714
+	allow externl links in menulink-module
715
#	fixed an highlighting-issue: highlighting a page with more than one sections mangled umlauts in the second to last section.
716
10-Feb-2008 Matthias Gallas
717
#	fixed some errors in standard german language file
718
+	added new colloquially german language file
719
10-Feb-2008 Thomas Hornik
720
#	CAPTCHA: Wrong text for calc_ttf-captcha. 
721
10-Feb-2008 Christian Sommer
722
#	fixed E_NOTICE warning with already defined module frontend constants
723
-	removed all stuff other than page_content from the blank template
724
!	adapted color for onmouseover effect
725
!	added disclaimer to the upgrade-script as the script is not sufficiently tested yet
726
!	made Website Header field in Settings visible per default
727
!	modified all templates (display Website Header, use show_menu instead of page_menu)
728
!	added highlighting of active input elements to all WB backend areas; changed some colors
729
!	removed hover highlighting of input fields to avoid possible confusion
730
!	added visualization of wrong/empty input fields
731
#	fixed a bug with re-enter admin password
732
09-Feb-2008 Christian Sommer
733
!	modified some colors and CSS definitions of pages, media and section interface
734
#	output_filter: fixed bug in regular expression (eats up characters in mailto links)
735
#	output_filter: removed word boundary from mailto regex part
736
#	fixed bug in menu_link module (IE 7 did not show the select boxes at all)
737
#	fixed bug in user signup
738
!	output_filter: added word boundary for the mailto regex part
739
09-Feb-2008 Thomas Hornwik
740
!	jsadmin: added latest changes from swen, fixes most (or all?) issues.
741
08-Feb-2008 Matthias Gallas
742
+	added kewyword id to all new files
743
08-Feb-2008 Christian Sommer
744
-	Removed admin module mail_filter
745
+	Added revised version of the output filter module
746
08-Feb-2008 Thomas Hornik
747
!	module news: set focus on captcha-field if user have to re-enter captcha
748
!	Changed maxlength of captcha-fields - don't tell the bots how many chars we want to have.
749
-	Removed unused function is_access_denied() from search
750
04-Feb-2008 Thomas Hornik
751
!	email-addresses are excluded from search-results page.
752
#	Fixed possible XSS in account/login.php and forgot-form.php
753
04-Feb-2008 Christian Sommer
754
#	allowed usage of tags in settings fields: website_header, website_footer
755
03-Feb-2008 Thomas Hornik
756
#	out-of-date default page isn't shown anymore, instead shows next public page.
757
#	fck_wbmodules.php: foreign privates pages in dropdown, fixed.
758
03-Feb-2008 Matthias Gallas
759
+	added kewyword id to all new files
760
02-Feb-2008 Christian Sommer
761
#	fixed wrong redirect in /admin/images
762
02-Feb-2008 Thomas Hornik
763
!	search shows email-addresses, even if email-filter is activated (on page with highlighting). Fixed.
764
+	Added missing text in languages files for jscalendar
765
!	settings: pages-directory '/' will be converted to '' (empty string) on save.
766
!	changed last remaining call to my_htmlspecialchars() to htmlspecialchars()
767
#	fixed path in jscalendar-css
768
01-Feb-2008 Christian Sommer
769
#	Added default index.php to all folders (directory spoofing)
770
01-Feb-2008 Thomas Hornik
771
#	Added some missing add_slashes(), get_post_escaped(), and strip_tags() for $_POST, $_GET and $_REQUEST-data. Also for $_SERVER['PHP_SELF'].
772
#	Fixed possible XSS-vulnerability in wb/search/search.php
773
31-Jan-2008 Thomas Hornik
774
!	Adjusted clock-red icon to match wb colors
775
#	admin/pages: the parent dropdown-list in index.php and settings.php showed foreign private pages, too. Fixed.
776
+	Added multi-group to upgrade-script
777
30-Jan-2008 Christian Sommer
778
#	fixed bug with text Captcha (input was restricted to 10 chars.) and a small layout issue
779
30-Jan-2008 Thomas Hornik
780
#	registered pages didn't appear in menu. fixed.
781
!	Updated upgrade-script. (Some upgrades still missing)
782
29-Jan-2008 Thomas Hornik
783
#	strtotime()'s behavior differ in PHP4 and PHP5.
784
	Had to fix some issues in admin/pages/sections and module news.
785
#	Security bugfix: Text file for text-captcha was world-readable. Moved to database.
786
#	Text-captcha: empty line in text file, following a question, was accepted as answer. Fixed.
787
28-Jan-2008 Matthias Gallas
788
#	Replaced all special chars in language files with htmlentities or unicode
789
+	Added some missing lines in language files
790
+	Added missing keyword Id
791
28-Jan-2008 Christian Sommer
792
#	fixed issue with top bar icon alt tag
793
!	added some more backend layout modifications
794
!	corrected bug in NL.php language file
795
!	added missing session cookie forgotten in Changeset 593
796
!	added possibility to select the default backend language during installation process
797
!	Re-introduced Changeset 593 (filename in pages/ from page_title instead of menu_title)
798
#	Fixed some bugs in the Javascript Admin modul
799
28-Jan-2008 Thomas Hornik
800
+	Allow a user-supplied From-Name in form-settings for email und success-email.
801
!	changeset 627: menu_link and search/search.php needs some minor changes, too.
802
+	Added Text-CAPTCHA on request. The captcha-text will be stored in temp/.captcha_text.txt
803
27-Jan-2008 Christian Sommer
804
!	fixed CSS background color of the installer CSS
805
!	replaced static text with variable text from language file
806
!	introduced the WB 2.7 backend style developed by Michael Brinsteiner (escpro), thanks man
807
!	added missing ID tags
808
27-Jan-2008 Christian Sommer
809
!	added missing ID tags
810
!	added default language for users to avoid empty language fields
811
27-Jan-2008 Matthias Gallas
812
+	added kewyword id to new file
813
#	Fixed some spelling errors in german language file
814
27-Jan-2008 Thomas Hornik
815
!	Module form: user supplied input isn't lost on captcha-failure anymore.
816
#	fixed 100%-cpu-load-event in CAPTCHA admin-tool.
817
+	Added Calc_ttf_image CAPTCHA.
818
!	Changed captcha/captcha.php to use table-layout for CAPTCHA.
819
!	Some minor changes in CAPTCHA-code.
820
!	Added some text to CAPTCHA admin-tool.
821
#	Module form: dropdown "success page" listed foreign private pages, too. Fixed.
822
+	Added preview-images for CAPTCHA.
823
!	Improved security: CAPTCHAS can't be loaded from outside WB
824
!	CAPTCHA ttf_image: added variant. Adjusted character-pool and one background for better readability.
825
26-Jan-2008 Christian Sommer
826
!	changed WYSIWYG content field from text to longtext (allows more than 65'534 characters) 
827
+	Added Javascript Admin module (developed by Stepan Riha, adapted for WB2.7 by Swen Uth)
828
26-Jan-2008 Matthias Gallas
829
#	fixed bug in Javascript Admin module
830
+	Added new language files
831
+	Added keywords to files where they are missing
832
26-Jan-2008 Thomas Hornik
833
!	fixed some issues with CAPTCHA and ASP. Adjusted baseline of '*' in supplyed fonts to meet
834
	baseline of numbers. Added counter to ttf_image generation-loop. Removed now unneeded GD-lib verification.
835
	Improved ASP in news-module.
836
+	module news: added publish_until field to control the visibility of a news-posting by date and time
837
!	added strongly "condensed" fonts with many intersections for ttf-CAPTCHA as default fonts.
838
	It should be very difficult for spam-bots to recognize intersected characters.
839
25-Jan-2008 Christian Sommer
840
!	removed changes introduced with changeset 593 (we need to think off if we want to implement that feature)
841
25-Jan-2008 Thomas Hornik
842
+	Added new CAPTCHA. Adapted core: signup and modules: news and form.
843
+	Added Advanced Spam Protection (ASP) to core: signup and modules news and form.
844
#	module news: it was possible to post comments to postings with commenting disabled
845
	or to inactive postings. Fixed
846
24-Jan-2008 Thomas Hornik
847
!	Generate filename in pages/ from page_title instead of menu_title.
848
24-Jan-2008 Christian Sommer
849
#	fixed bug in Codepress integration (if codepress framework not installed)
850
+	added language support to all integrated modules (except for news and form module)
851
#	fixed another E_NOTICE warning
852
24-Jan-2008 Matthias Gallas
853
+	Added keywords to files where they are missing
854
23-Jan-2008 Christian Sommer
855
+	Added German language file for WB 2.7
856
22-Jan-2008 Christian Sommer
857
+	Added language support for the Admin tools (backup, reload, mail_filter)
858
-	Removed all admin tool text outputs from global language file to module language files
859
!	Introduced language support for the overview page of the Admin tools
860
+	Added function get_variable_content to allow extraction of variable content without including files
861
!	Changed language support for Addons -> Moduls -> Details
862
22-Jan-2008 Matthias Gallas
863
+	Added keywords to new mail filter files
864
22-Jan-2008 Thomas Hornik
865
+	manage-sections: changed calendar-icon to clock-icon, added second icon to empty date-field.
866
21-Jan-2008 Christian Sommer
867
!	Removed the manage section icon from the page admin (sections managed by publish by date function) 
868
#	Fixed bug with the edit module CSS file implementation (IE7, Opera)
869
21-Jan-2008 Thomas Hornik
870
+	Unique session-identifier for each website baker installation. fixes #354
871
20-Jan-2008 Christian Sommer
872
#	fixed E_NOTICE-warning in save.php when input data was wrong
873
+	added the new admin tool email output filter which allows to transform
874
	emails before displaying them on the frontend
875
20-Jan-2008 Thomas Hornik
876
!	upgrade-script.php: fixed mysql_error() handling
877
!	upgrade-script.php: added code to update menu_links
878
#	fixed a typo in upgrade-script.php
879
!	updated admin/pages/sections.php to changed jscalendar-api from changeset 571
880
!	module menu_link: after adding a menu_link, the anchor dropdown shows "#"; fixed 
881
#	fixed E_NOTICE-warning in news-module (about SECTION_ID in comment.php)
882
19-Jan-2008 Christian Sommer
883
!	Reduced the success time out and set WYSIWSY background to white
884
#	Fixed some errors in form module (only in conjunction with E_ALL)
885
!	Added support to configure the mailer settings via the backend
886
19-Jan-2008 Matthias Gallas
887
#	Fixed bug in news modul with missing variable PAGE_DIRECTORY
888
+	Added keywords to new files
889
19-Jan-2008 Thomas Hornik
890
-	Module news: removed old calendar
891
+	Module news: adapted news to use the new include/jscalendar
892
+	added installation-instructions to include/jscalendar
893
#	Module code: curly backets get deleted by pparse() from phplib. fixed
894
+	Module menu_link: added dropdown-listbox to select anchor
895
!	upgrade-script: added code to convert old menu_links to new ones (partly)
896
18-Jan-2008 Matthias Gallas
897
!	Updated news modul with features from the advanced news modul
898
!	Updated form modul with features from the advanced form modul
899
#	Fixed hardcoded /pages issue in intro page feature
900
+	Added example .htaccess to parse .html files, fixed bug in changeset 555
901
!	Revoked parts of changeset 547 and again introduced changeset 540
902
+	Added keywords to modules/fckeditor and all other new files
903
18-Jan-2008 Thomas Hornik
904
#	fixed two E_NOTICE-warnings in admin/pages/index.php
905
+	added new module-based search-function
906
+	added new publish-by-date code
907
17-Jan-2008 Christian Sommer
908
#	fixed bug in frontend login and multiple groups (only in conjunction with E_ALL)
909
!	removed the PAGE_EXTENSION from frontend login
910
17-Jan-2008 Matthias Gallas
911
#	Reintroduced changes from changeset 520 and 540 wich where overwritten 
912
	by changeset 546
913
#	Revoked changeset 541 end removed all PAGE_EXTENSION variables and the related
914
	option in WB settings as this function only works on Apache Servers
915
	together with .htaccess and mod_rewrite
916
+	Added keywords to file menu_link/uninstall.php and new admintools files
917
17-Jan-2008 Christian Sommer
918
!	added the "users in multiple groups" feature (closes parts of ticket #546)
919
16-Jan-2008 Thomas Hornik
920
!	changed admin/pages/save.php to allow hidden config-elements in table search.
921
!	changed module menu_link: added table mod_menu_link, fixed page-deleting-bug,
922
	fixed odd behavior in case of menu_link as default-page.
923
#	changing PHP-error-level within website baker does not work - fixed (fixed ticket 532)
924
14-Jan-2008 Matthias Gallas
925
#	Replaced hardcoded .php with the variable PAGE_EXTENSION for the use in pagenames.
926
	(!!Attention!! To get extenions other than .php working additional fixes are necessary!)
927
#	Replaced the variable PAGE_EXTENSION with hardcoded .php on all places where the
928
	pathes points to WB Corefiles with the page extension .php
929
#	Replaced hardcoded text in login.php with language variables (fixes ticket 386)
930
14-Jan-2008 Christian Sommer
931
!	added a missing </tr> tag
932
#	re-introduced bugfix of Changeset 472 (fixes ticket 402) accidentally 
933
	removed by Changeset 529 (enhanced pages admin)
934
13-Jan-2008 Christian Sommer
935
#	moved administration tools from Settings to the new section Admin-Tools
936
#	this bugfix closes the ticket 529 (WB upgrades modules with identical version)	
937
!	increased redirection time after success message, corrected HOME link of the login panel
938
!	updated PHPMailer framework to version 2.0.0 (/include/phpmailer)
939
#	this bugfix closes ticket 412 (direct call of admin/settings/save.php clears database)
940
#	fixed error with redirection to admin panel after installation
941
12-Jan-2008 Christian Sommer
942
!	introduced smart URL detection for the 'View' menu in the WB backend
943
	(if page_id is set, redirect to this page instead of the root)
944
!	introduced the enhanced pages admin dialogue (thanks to icouto)
945
11-Jan-2008 Christian Sommer
946
+	added the FCKEditor module files missing in Changeset 527 (/modules/fckeditor)
947
-	removed the hmtlarea files in /modules/htmlarea
948
!	set the fckeditor as the new default editor /install/save.php
949
!	Updated function: register_frontend_modfiles in /framework/frontend.functions.php
950
	(added constants MOD_FRONTEND_CSS_REGISTERED, MOD_FRONTEND_JAVASCRIPT_REGISTERED)
951
11-Jan-2008 Matthias Gallas
952
!	Update codepress to Version 0.9.6
953
!	Update phplib to Version 7.4a
954
09-Jan-2008 Matthias Gallas
955
!	Upgrade pclzip to the newer more php5 complaint version 2.6, see ticket #526
956
#	Fixed ticket #542 (Thanks to Thorn)
957
23-Dec-2007 Matthias Gallas
958
!	Changed all copyright notices to include now 2008
959
21-Sep-2007 Matthias Gallas
960
#	Fixed a typo in /framework/frontend.functions.php cause that websites using
961
	the new register_frontend_modifles() functions do not validate
962
24-Jan-2007 Christian Sommer
963
!	Replaced some core files to allow configuration of wbmailer via admin settings panel
964
------------------------------------- 2.6.7 -------------------------------------
965
02-Jan-2007 Christian Sommer
966
+	Added missing converting file for changeset [504]
967
------------------------------------- 2.6.6 -------------------------------------
968
01-Jul-2007 Matthias Gallas
969
#	Fixed converting issue with some ISO-charsets and speeded up converting on large pages (thanks to Thorn)
970
01-Jul-2007 Ryan Djurovich
971
#	Fixed bug where error message not displayed when script fails to create a page
972
#	Fixed bugs introduced in [484]
973
14-May-2007 Matthias Gallas
974
+	Added support for ISO-8859-6.(Thanks to thorn)
975
12-May-2007 Christian Sommer
976
+	Replaced functions page_css and page_javascript by register_frontend_modfiles
977
+	Added function register_backend_modfiles to allow backend modules to use optional CSS and JS files
978
+	Added the JS framework codepress to allow syntax highlighting for JS, HTML, PHP code (textarea)
979
+	Added the new function register_frontend_modfiles to the built in templates
980
08-May-2007 Matthias Gallas
981
+	Added wrapper to functions.php if mb_string is not available (Thanks to thorn)
982
+	Added new functions page_css and page_javascript to the built in templates
983
+	Added search highlight class to css files of the built in templates
984
30-Apr-2007 Matthias Gallas
985
#	Fixed ticket #392; root_parent not being set correctly (Thanks to eggsurplus)
986
10-Apr-2007 Matthias Gallas
987
+	Optimized search and highlighting funktions (Thanks to thorn)
988
03-Apr-2007 Matthias Gallas
989
#	Fixed a bug in menulink; if you deleted a menulink page the linked page was also deleted
990
	in the pages directory (Special thanks to "Funky_MF" for the fix)
991
01-Apr-2007 Matthias Gallas
992
#	Fixed issues with some languages when UTF8 is used. Removed all htmlentites
993
	from the code (revoked changeset 396) and added new functions instead. Adapted the
994
	search and the highlighting to use the new functions. With this changes WB can now
995
	be used with charset UTF8 for all languages. Very special thanks to Thorn who wrote
996
	and tested this changes.
997
12-Mar-2007 Matthias Gallas
998
+	Added multilingual support to search
999
03-Mar-2007 Matthias Gallas
1000
+	Added new function for highlighting search results in the content area
1001
	(Special thanks to "thorn" and "Funky_MF")
1002
#	Fixed some issues in search with special chars
1003
	(Special thanks to "thorn" and "Funky_MF")
1004
22-Feb-2007 Christian Sommer
1005
#	Fixed bug in changeset 428 (page files were not deleted in /pages folder due to a typo in wb/framework/function.php)
1006
16-Feb-2007 Christian Sommer
1007
!	Suppressed PHP warnings and errors when reading empty intro.php
1008
16-Feb-2007 Christian Sommer
1009
#	Applied fix to enable parsing of PHP code in the intro.php 
1010
12-Feb-2007 Christian Sommer
1011
!	Added functions page_css and page_javascript which allow to include optional
1012
	module files module.css and module.js into the <head> section. This allows to 
1013
	create valid (X)HTML, as CSS definitions of modules are included in the head section
1014
12-Feb-2007 Christian Sommer
1015
!	Security enhancement (reduced number of login trials from 50 to 3)
1016
02-Feb-2007 Matthias Gallas
1017
#	Applied fix for ticket #380 (Thanks to pcwacht)
1018
30-Jan-2007 Ryan Djurovich
1019
#	Applied fix for ticket #376
1020
29-Jan-2007 Matthias Gallas
1021
+	Added new variable $MODULE_DESCRIPTION wich allows to have optional a language
1022
	specific description of the modules in the language files of the modules.
1023
21-Jan-2007 Matthias Gallas
1024
#	Fixed issue in the search table entries of form modul
1025
13-Jan-2007 Matthias Gallas
1026
#	Fixed some bugs in rss.php
1027
07-Jan-2007 Matthias Gallas
1028
#	Fixed error when uninstalling the news modul
1029
02-Jan-2007 Matthias Gallas
1030
+   Added id keywords to all missing files
1031
#	Fixed issue with Permissions for pages sections
1032
27-Dec-2006 Matthias Gallas
1033
#	Fixed form modul stores empty records
1034
------------------------------------- 2.6.5 -------------------------------------
1035
25-Dec-2006 Ryan Djurovich
1036
!	Changed links to WB help website
1037
24-Dec-2006 Matthias Gallas
1038
#	Fixed some minor javascript errors in admin (thanks to pcwacht)
1039
#	Fixed root_parent doesn't get updated when moving item in menu (#305)
1040
!	Changed all copyright notices to include now 2007
1041
23-Dec-2006 Matthias Gallas
1042
#	Fixed IE allows to set a page as parent of itself (#320)
1043
#	Fixed problem with Page Title has to be escaped (#287)
1044
#	Fixed the possibility to call the index.php of the templates directly in the browser (#291)
1045
21-Dec-2006 Matthias Gallas
1046
#	Fixed missing message when adding a site without page title (#300)
1047
21-Dec-2006 Ryan Djurovich
1048
#	Fixed bug with captcha script (#346)
1049
20-Dec-2006 Matthias Gallas
1050
#	Fixed Return to Search Results Page (#365)
1051
!	Set Version to 2.6.5
1052
-	Removed Changeset 365 because this will be a part of WB 2.7.x
1053
#	Fixed a little typo error in class.admin.php (#364)
1054
26-Nov-2006 Ryan Djurovich
1055
+	Added new script that could possibly be apart of 2.7.x as a replacement
1056
	for having the pages directory 
1057
17-Nov-2006 Matthias Gallas
1058
#	Fixed fatal error in line 46 news/comment.php (thanks to eki)(#358)
1059
15-Nov-2006 Matthias Gallas
1060
#	Fixed again intropage doesn't work (#71)
1061
20-Oct-2006 Matthias Gallas
1062
+	Added phpmailer class (thanks to doc)
1063
+	Added Remember-expanded-pages-in-admin (thanks to ephraimt)
1064
+	Added List sorting in admin area (thanks to rsmith)
1065
#	Fixed table width 100% are wrong displayed in container templates
1066
	when IE is used (#350)
1067
#	Fixed large space between menupoints in IE (#349)
1068
#	Fixed Website description is not displayed when no page description
1069
	available (#348)
1070
#	Fixed group images in news modul cannot be stored (#342)
1071
#	Fixed Typo in form/save_field.php (#341)
1072
#	Fixed files in /pages/posts folder are not deleted (#340)
1073
#	Fixed specialchars problem in the news modul (#339)
1074
#	Fixed news modul stores empty records (#338)
1075
#	Fixed Captcha didn't work in news comments (#337)
1076
#	Fixed various php notices (#334)
1077
+	Added new upgrade_function (thanks to kozmoz)
1078
#	Fixed addons table isn't updated when a modul is updated (#332)
1079
#	Fixed spelling errors in the signup2.php (#330)
1080
#	Fixed MySQL 5.x missing default values for INT fields in all system
1081
	and modules tables (#329)
1082
#	Fixed installer does not insert admin user (#328)
1083
+	Added support for getting page ID of page that referred search
1084
	request (#327) (thanks to brofield)
1085
#	Fixed search results generate invalid XHTML and notify warnings (#326)
1086
Stefan Braunewell
1087
#	Fixed Field 'last_reset' doesn't have a default value (#313)
1088
+	Added get_post_escaped to wb class which automatically calls add_slashes
1089
	on get_post output and used it in form/save_field.php
1090
------------------------------------- 2.6.4 -------------------------------------
1091
20-May-2006 Ryan Djurovich
1092
#	Fixed security issues related to #237
1093
#	Fixed typo in news save comment page (#282)
1094
#	Fixed typo in news delete post page (#283)
1095
!	Added multi-submission protection to form module (#119)
1096
#	Added notice for when PHP Session Support appears to be disabled in installer,
1097
	even if it is enabled and the problem actually lies in the users browser (#154)
1098
19-May-2006 Ryan Djurovich
1099
#	Fixed problem in forgotten login form where email field is too short (#207)
1100
#	Fixed typo in forgotten login details email (#190)
1101
15-May-2006 Stefan Braunewell
1102
#	Fixed security issues (#237)
1103
03-May-2006 Stefan Braunewell
1104
#	Fixed problems with pre-2.6.0 modules in section list
1105
#	Fixed e-mail bug caused by From: headers in internal mail function calls
1106
	(#189)
1107
#	E-mail validation in install script now accepts new top-level domains
1108
	(#162)
1109
#	Error status is now overwritten by next database query (#182)
1110
#	Fixed obscure problem in htmlarea install script
1111
------------------------------------- 2.6.3 -------------------------------------
1112
19-Mar-2006 Stefan Braunewell
1113
#	Fixed ticket #146: problems removing groups from viewers list of a page
1114
16-Mar-2006 Stefan Braunewell
1115
!	Changed link target selection. Now self, top and new. (Ticket #145)
1116
#	Fixed ticket #143. Charset setting is now used in admin login and forgot
1117
	password pages.
1118
#	Some changes to the SQL code in the install script for improved 
1119
	compatibility with new MySQL versions
1120
#	Fixed ticket #134 - error on browsing media.
1121
+	Improved backup module: new choice between full database or WB-related
1122
	backup.
1123
#	Fixed ticket #141 - admin now sees all folders in media
1124
#	Fixed e-mail sending problems due to additional parameter in mail call.
1125
#	Applied fix regarding ticket #138: new users now get deleted if
1126
	sending e-mail fails.
1127
#	Fixed ticket #137: Last Reset timer not reset in frontend forgotten 
1128
	password process
1129
#	Removed duplicate expression from modules/news/install.php which caused
1130
	problems in installation
1131

    
1132
01-Mar-2006 Stefan Braunewell
1133
#	Fixed ticket #68 - Safari problem with displaying all parents.
1134
#	Fixed ticket #136 - mailing forgotten password in admin login screen leads 
1135
	to fatal error.
1136
!	Renamed tag [PROCESSTIME] to [PROCESS_TIME]
1137
------------------------------------- 2.6.2 -------------------------------------
1138
03-Feb-2006 Stefan Braunewell (very big special thanks to John and Alex)
1139
#	Fixed ticket #104 - commas in form field descriptions not allowed.
1140
#	Cookie REMEMBER_KEY wasn't cleared in account/logout 
1141
	and expiration date is now set to time in the past.
1142
#	Smart login not working.
1143
!	Changed mail calls to new function $wb->mail.
1144
#	Form: ticket 124 added captcha settings check 
1145
#	Ticket 118 added formfield type to check for email/text 
1146
#	Ticket 115 changed comparision /modules/form/view.php 
1147
#	Added correct timecheck in form submissions
1148
!	Changed captcha.php call to include timestamp
1149
!	Changed the e-mail validation code and added a mail function to class wb.
1150
!	Forgotten password: if sending of e-mail fails, restore old password.
1151
	Ticket #110
1152
!	Added more charset options. Ticket #102 - thanks to ruebenwurzel!
1153
!	Character encoding setting also affects admin backend.
1154
	Mentioned in ticket #102.
1155
!	Reintroduced page languages setting. If switched to off, page
1156
	languages are only used to determine the language file for the
1157
	universal texts. If on, displayed page and menu are affected by
1158
	the language session variable.
1159
#	Fixed bugs in show_breadcrumbs code and added parameter "depth"
1160
	to set the number of levels to be show.
1161
#	Fixed a bug where access settings of registered and private pages
1162
	were displayed incorrectly.
1163
#	Fixed captcha being cached.
1164
#	Added an exit call after every heading("Location:...")
1165
	redirector to prevent unwanted execution of code.
1166
#	Bug #122. Replaced empty field check by check that setting name is
1167
	not "wb_version".
1168
#	Replaced all remaining occurrences of '/media' by MEDIA_DIRECTORY - bug #108.
1169
#	Fixed bug #99 and two additional instances of typo 
1170
	catpcha instead of captcha.
1171
#	Fixed some typos
1172
#	Fixed some notices and warnings.
1173
#	Fixed bug #105 - back buttons in addon detail pages not editable.
1174
!	Replace 'admin' by 'wb' in all account pages. 
1175
!/#	Moved print_success and print_error code to class.wb.php.
1176
	Added correct parameters to these functions in account pages. 
1177
------------------------------------- 2.6.1 -------------------------------------
1178
12-Dec-2005 Ryan Djurovich
1179
#	Fixed security vulnerability in class.login.php
1180
#	Fixed typo in EN language file
1181
#	Fixed captcha problems (when feature is disabled) in form module and sign-up
1182
!	Added charset encoding to admin templates
1183
!	Added extra code to check for selection of addon upon uninstalling
1184
#	Fixed bugs in RSS news feeder
1185
#	Fixed bug with PAGE_DESCRIPTION not being set on any page
1186
------------------------------------- 2.6.0 -------------------------------------
1187
28-Nov-2005 Ryan Djurovich
1188
+	Added default charset option to (advanced) settings
1189
#	Form module email fields now have email address validation
1190
#	Fixed spacing in form submissions
1191
27-Nov-2005 Ryan Djurovich
1192
+	Added captcha verification to sign-up form
1193
+	Added Captcha to News module
1194
24-Nov-2005 Stefan Braunewell
1195
!	Applied aportale's patch to use label instead of javascript toggle code
1196
20-Nov-2005 Ryan Djurovich
1197
!	News mod now hides read more link if no need for it (see ticket #56)
1198
+	Added support for mailto: links in the menu link mod
1199
#	Added direct-access redirection on some files (see ticket #37)
1200
+	Added extra characters to convert.php (see ticket #64)
1201
#	Fixed ticket #65 (last_reset check in account/forgot_form.php)
1202
29-Sep-2005 Ryan Djurovich
1203
!	Cleaned up form buttons in Settings
1204
!	Moved some options into Advanced Settings
1205
#	Semi-disabled "separate" page trash option
1206
+	Created a backup module/tool for backing-up the database
1207
	(thanks to John (pcwacht) for the original code)
1208
+	Created new "blank template", which can be used in case where you don't
1209
	want anything wrapping page-content.
1210
19-Sep-2005 Ryan Djurovich
1211
+	Added _license field for all add-ons to specify a license
1212
!	Renamed _designed_for variables (for all addons) to _platform
1213
+	Created addons table for faster internal referencing of installed addons
1214
!	Fixed some links, including the "Help" button in Admin
1215
#	Used nl2br to display body correctly when viewing form-submissions
1216
15-Sep-2005 Stefan Braunewell
1217
+	Added table module with columns 'name','type' and 'directory' as an
1218
	index.
1219
+	Added entry to settings table 'wb_version' which holds the version
1220
	number and can be utilized in future upgrade scripts.
1221
!	Added upgrade functionality also for templates and languages.
1222
#/!	Template/modules installation now respects paths.
1223
!	Moved updates from config.php to database.
1224
	Created initialize.php (required by config.php) to read settings.
1225
11-Sep-2005 Stefan Braunewell
1226
!	HTMLArea is now a module instead of a core component. Files moved
1227
	from "include" to "modules".
1228
+	Implemented Installation of modules on top of an older version. This is 
1229
	done via checking $module_version. Instead of install.php, upgrade.php
1230
	is then called if it exists in the module package. 
1231
	For module developers: $module_version and $new_module_version are 
1232
	accessible in upgrade.php to find out what upgrade steps need to be taken.
1233
!	Changed column names in mod_news_posts from short,long to content_short,
1234
	content_long.
1235
09-Sep-2005 Stefan Braunewell
1236
+	Added new advanced setting "Rename Files On Upload". File extensions can be
1237
	given so that respective files will have a ".txt" appended on media upload.
1238
#	Fixed "None found" message bug when user has no top level page edit
1239
	rights.
1240
#	Fixed missing parent option 'none' - ticket #12 - and a minor scope bug.
1241
+	Added breadcrumbs code. Call using $wb->breadcrumbs().
1242
+	Added utf-8 character encoding meta tag into all stock templates.
1243
#	Fixed bug when changing a page's parent
1244
!	Changed the way blocks are treated. Added new frontend class attribute
1245
	default_block_content that controls what is shown on pages such as
1246
	search, login, etc. (Ticket #16)
1247
+	Added support for WYSIWYG editor modules (wysiwygmod)
1248
+	When trying to access a registered page, user is automatically redirected
1249
	there on successful login.
1250
#	Fixed various issues with system search (mainly related to stripslashes()
1251
#	Removed stripslashes() in many places in the code. Added check for
1252
	magic_quotes_gpc to new wb class method add_slashes(). Now database contest
1253
	is independent of magic_quotes setting..
1254
05-Sep-2005 Stefan Braunewell
1255
#	Fixed bug concerning direct access of preferences page.
1256
#	Reworked page visibility and menu item visibility code (frontend login
1257
	problem).
1258
#	Pages in link list in htmlarea popup are now correctly ordered.
1259
#	Fixed bug where group with existing name can be added.
1260
04-Sep-2005 Ryan Djurovich
1261
+	Added and RSS newsfeed script to the News module
1262
04-Sep-2005 Stefan Braunewell
1263
!	Rewrote menu function. Parameters are now given as attributes to frontend class.
1264
#	Fixed some occurrences of potential direct access path disclosure
1265
#	Added directory check to browse.php to prevent xss exploit by trusted users.
1266
!	Updated code to reflect move to Subversion repository system.
1267
27-Aug-2005 Stefan Braunewell
1268
#	Fixed bugs 4,5,6,8,9 in bug tracker
1269
!	Removed 'USER_LANGUAGE' and 'GET_LANGUAGE' constants.
1270
	A GET['lang'] now sets the session language variable.
1271
26-Aug-2005 Stefan Braunewell
1272
!	Moved redundant code into the new class functions. Created 
1273
	'compatibility.php' for backward compatibility with
1274
	modules and templates. Variables and functions can still be accessed
1275
	in the old way.
1276
!/+	Reorganized core frontend files, added new base class 'wb' from
1277
	which 'admin' and the new 'frontend' class inherit. Moved all frontend
1278
	function into new class. Completely rewrote core index.php.
1279
	Now all variables and functions that are available to templates and
1280
	modules are attributes and methods of the frontend and the wb classes
1281
------------------------------------- 2.5.2 -------------------------------------
1282
23-Jun-2005 Ryan Djurovich
1283
!	create_access_file now creates all parent directories if needed
1284
#	Fixed bug when moving page with subpages to another level
1285
#	Fixed bug when saving "Settings" (in Admin) on Windows/IIS
1286
#	Fixed bug where query was not setting error correctly in class.database.php
1287
22-Jun-2005 Ryan Djurovich
1288
#	Fixed bug where template permissions were not saved when a adding group
1289
21-Jun-2005 Ryan Djurovich
1290
#	Added htmlspecialchars for modifying WYSIWYG, news, etc. modules (Bug #78)
1291
#	Fixed language problems in some area's of Admin. (Bug #70)
1292
#	Added a space in website/page keywords (Bug #69)
1293
#	Fixed bugs on settings2.php (Bug #52)
1294
!	Links inserted with HTMLArea now use [wblink--PAGE_ID--] instead of raw URL
1295
13-Jun-2005 Ryan Djurovich
1296
#	Fixed bug (#88) with news module
1297
!	Title of Administration login page now taken from language file (Bug #72)
1298
#	Fixed redirection admin/home to admin/start on admin/index.php
1299
#	Fixed bug with forgotten password page in admin (Bug #81)
1300
25-Apr-2005 Ryan Djurovich
1301
#	Fixed numerous bugs with module uninstallation
1302
#	Fixed bug when uploading files in Administration -> Media
1303
!	Installer no-longer requires you to accept the GNU GPL
1304
------------------------------------- 2.5.1 -------------------------------------
1305
16-Apr-2005 Ryan Djurovich
1306
#	Fixed two bugs with account login/logout
1307
------------------------------------- 2.5.1 -------------------------------------
1308
15-Apr-2005 Ryan Djurovich
1309
#	Fixed bug where non-english characters can get used in page filenames. Many
1310
	measuers have been added (including a new file: wb/framework/convert.php),
1311
	to prevent any possible errors that can occur in page filenames.
1312
#	Fixed invalid meta tags in stock templates (meta tags were not closed)
1313
#	Removed lines 401, 402, and 425 of wb/index.php - not needed
1314
#	Fixed bug where search and account pages are shown in every block
1315
	that is in a template
1316
#	Fixed numerous bugs with media home directories feature
1317
10-Apr-2005 Ryan Djurovich
1318
#	Fixed bugs in account/login.php and logout.php where users
1319
	gets redirected to /pages
1320
------------------------------------- 2.5.0 -------------------------------------
1321
08-Apr-2005 Ryan Djurovich
1322
-	Removed section language feature
1323
+	Added page language feature (replaces need for sections language feature)
1324
#	Fixed bug where pages using menu_link module can have the URL changed
1325
-	Page directory no longer stored in link field in pages table, it is now added
1326
	when the page_link function is called - this makes changing the pages
1327
	directory much easier and quicker
1328
!	Pages with visibility of "none" are now no longer directly accessable
1329
+	Added new visibility setting "hidden", acts exactly like none did previously
1330
!	Template info file can now specify number of menu's available and relative names
1331
!	Template info file can now specify number of blocks's available and relative names
1332
------------------------------------- 2.4.3 -------------------------------------
1333
07-Apr-2005 Ryan Djurovich
1334
#	page_filename function has been rewritten using str_replace
1335
	function, which should be faster and will allow characters
1336
	from other languages into filenames
1337
!	Created new media_filename function, which is now used
1338
	by all media functions (create,upload,rename) to determine
1339
	which characters should be removed from a desired filename
1340
+	New button in Administration page list to view specific page
1341
#	Updated the page_link function to now be compatible with menu link
1342
	module when setting pages directory to root
1343
#	Fixed bugs in search when using "Any Words" option
1344
#	Fixed bug with news module when pages directory set to root
1345
!	Changed URL of documentation website on Administration Start page
1346
------------------------------------- 2.4.2 -------------------------------------
1347
05-Apr-2005 Ryan Djurovich
1348
#	Fixed bug where file could be renamed to nothing in Media
1349
!	Optimised Media create folder, upload file, and rename functions
1350
#	Fixed bug where stripslashes not run on news post titles in admin
1351
05-Apr-2005 Stefan Braunewell
1352
#	Fixed bug concerning usage of the private_sql variable
1353
#	Fixed bug conerning sub-pages being displayed in menus incorrectly
1354
------------------------------------- 2.4.1 -------------------------------------
1355
04-Apr-2005 Ryan Djurovich
1356
!	Pages with visibility of "none" are again directly accessable
1357
#	Fixed bugs regarding renaming files and directories in Media section
1358
!	When home folders disabled, all folders now visible in Media section
1359
------------------------------------- 2.4.0 -------------------------------------
1360
03-Apr-2005 Ryan Djurovich
1361
-	Removed recently added visibility setting of "heading", and relative config vars
1362
+	Added new "menu" field to pages table, and new setting "multiple menus"
1363
	which replaces the need for the menu headings feature
1364
+	Added links to top of groups and users sections, linking to each other
1365
!	Change menu width in "Round" template to 170px (was 150px)
1366
#	Change page "are you sure" deletion message to mention that it will delete
1367
	all sub-pages as well
1368
#	Fixed many bugs with news module when viewing posts by group
1369
!	Pages with visibility of "none" are now no longer directly accessable
1370
02-Apr-2005 Ryan Djurovich
1371
-	Removed need to specify DB_URL when calling database class
1372
#	Stopped fields without a type specified from being shown in form mod
1373
#	Changed '/media' to MEDIA_DIRECTORY on HTMLArea popup windows
1374
	for insert link and insert image
1375
+	Added setting which allows you to specify the default WYSIWYG style
1376
+	Added "Server Email" option, to specify what is used in "From" field when
1377
	sending emails using the PHP mail function. Default is admins email address.
1378
#	Search now excludes pages which have a visibility of none or heading
1379
!	Pages are now given modified_when and modified_by when added
1380
01-Apr-2005 Ryan Djurovich
1381
+	Added option to News module to specify how many posts should be listed
1382
	per page (by default it is set to unlimited, which functions like previous version)
1383
#	Added stripslashes when display page titles in search
1384
+	Page descriptions and last updated date now shown in search by default
1385
30-Mar-2005 Ryan Djurovich
1386
+	Added new feature for Media home folders, where a folder can be specified
1387
	for a specific user or group of users only
1388
!	Changed URL of Help button to http://www.websitebaker.org/docs/
1389
+	Added new feature for "Page Trash" - two modes available: inline and separate
1390
!	When pages are deleted, all sub-pages are now deleted (instead of being moved
1391
	up a level)
1392
29-Mar-2005 Ryan Djurovich
1393
-	Removed Database Settings from Administration Settings (options will not be
1394
	available in 3.x, so trying to match interface with WB 3.x plans
1395
!	Changed the name of Path Settings to Filesystem Settings in Administration
1396
	Settings, and removed ability to change path/url options - matching interface
1397
	plans for WB 3.x
1398
+	Added same options for OS and file permissions as installer to Settings
1399
!	Sessions now named with APP_NAME.'_session_id' (e.g. default is wb_session_id)
1400
28-Mar-2005 Ryan Djurovich
1401
+	New functions available to templates to simplify creation of them. This aims
1402
	to "future-proof" templates for WB 3.x plans.
1403
!	Default templates updated to support some of the new functions
1404
+	Added field to pages table "page_trail" which stores a list of the pages
1405
	parents. This field was needed by the new page_menu function
1406
+	Added option for page visibility "heading" to enabled support for multiple
1407
	menu's. Also, this helps to "future-proof" templates for WB 3.x plans
1408
+	Added option for page visibility "registered", which acts a little like
1409
	private, but is still shown in the menu (although users need to log in to view
1410
	the pages content)
1411
+	Form module submissions now saved to database, and feature now added to
1412
	limit number of submissions per hour to prevent spamming
1413
+	New field for Form module: email. Allows you to specify their email in
1414
	"from" field on module settings.
1415
#	Fixed bug when displaying comments in News module (WB Bug #14)
1416
+	New "under contruction" message if no pages exist
1417
!	Cleaned-up wb/index.php
1418
27-Mar-2005 Ryan Djurovich
1419
+	Created advanced mkdir and chmod functions
1420
#	Fixed bug in media where wrong file/folder is deleted
1421
+	Complete overhall of installer - now only one step! It has been greatly
1422
	simplified in many ways, has much better validation, reports error much more
1423
	nicely, and automatically logs the user into the Administrations
1424
+	Must now specify OS type - allows for customizable file permission settings
1425
+	Sections can now have a language code assigned to them
1426
+	Sections can now have a block name/id assigned to them
1427
!	Home section of Administration renamed to Start, to save confusion with saying
1428
	Homepage (because this term could either mean the main website or Home section
1429
	in	Administration). Also, this aims to unify the interface with WB 3.x plans
1430
!	Moved Users and Groups sections under Access section. This aims to unify the
1431
	interface with WB 3.x plans, which help to unclutter the menu
1432
!	Interface for Settings section has been imporved for usability purposes
1433
#	Fixed HTMLArea where no scrollbar for "insert link" and "insert image" dialogs
1434
	by placing media list inside an iframe
1435
#	Fixed stripslashes problem for viewing news comments
1436
!	Added code from Formesque module (an advanced version of the original Form
1437
	module, modified by Rudolph Lartey from www.carbonect.com), and made further
1438
	interface improvements for select box/checkbox group/radio group options.
1439
#	Possibly fixed bugs where an S appears before file and dir modes
1440
#	Fixed bug where users can be added with same emails (in Administration)
1441
-	Removed support for PEAR, as it was deemed an unnecessary addition which only
1442
	makes code more bulky, and removing it will decrease package size a lot
1443
+	New "homepage redirect" option so first page is included and not redirected to
1444
#	Fixed text not being shown when module uninstalled
1445
!	Imporved interface for basic group permissions
1446
26-Mar-2005 Stefan Braunewell
1447
#	Fixed bug with front-end logins
1448
#	Fixed bug when saving intro page 
1449
+	Added check on sign-up if e-mail exists (thanks to P. Melief)
1450
#	Fixed bugs concerning moving/deleting pages
1451
#	Fixed list of parents in page settings
1452
#	Fixed mkdir without mode parameter
1453
#	Added a check on install to ensure PHP 4.1.x compatibility (thanks to Wanderer)
1454
+	Added support for PAGES_DIRECTORY set to root
1455
+	Search form now supports quotes (thanks to Manafta)
1456
#	Fixed page section ordering
1457
#	News items are displayed with name of poster instead of "Unknown"
1458
#	Deletion confirmation popup window in media section now shows correct file name
1459
------------------------------------- 2.3.1 -------------------------------------
1460
03-Fed-2005 Ryan Djurovich
1461
+	Now there is two types of "filesystem modes", one for directories and one
1462
	for files. Having different settings is very common for most servers, so
1463
	this addition should fix many problems people had with 2.3.0.
1464
-	Removed filesystem mode options from installation
1465
!	Removed duplicate text on installation step 3 for timezone
1466
!	All "access files" for the news module now stored in pages/posts instead
1467
	of a sub-dir relative to the page (this fixes many bugs)
1468
#	Fixed major bugs when deleting pages with sub-pages
1469
!	Removed the restrictions that prevent a user for changing a pages level
1470
#	Fixed bug with "toggle" plus/minus in IE for pages list
1471
#	Fixed some bugs where /pages was not replaced with PAGES_DIRECTORY constant
1472
------------------------------------- 2.3.0 -------------------------------------
1473
26-Jan-2005 Ryan Djurovich
1474
#	Fixed bug in framework/functions.php that made root parent always equal 8
1475
#	Added missing braces in lines 182 and 208 of admin/pages/settings2.php
1476
#	Fixed SQL-query on line 172, placing a / after $old_link
1477
#	Added eregi checks for PAGES_DIRECTORY on lines 140 and 150 of
1478
	admin/pages/settings2.php
1479
#	Added ordering cleaning to delete_post.php on line 53 for news module
1480
!	GMT option is selected for "Default Timezone" in the installer, instead
1481
	of the old "Please select" message (which had the same value as GMT)
1482
28-Jan-2005 Ryan Djurovich
1483
!	Ability to specify the chmod number when WB uploads files, etc.
1484
!	Modified file headers (copyright/license notice) so they now look almost the
1485
	same, independant of font. Also, it now covers copyright for 2005.
1486
30-Jan-2005 Ryan Djurovich
1487
#	Added code on wb/admin/pages/delete.php to remove sections from the sections
1488
	table when a page is deleted.
1489
+	New 'Smart Login' prevents users from using external password managers,
1490
	and can be set to remember the users password using cookies.
1491
!	SourceForge CVS module now called websitebaker2 (instead of just
1492
	websitebaker). Also, all file versions have been reset.
1493
01-Fed-2005 Ryan Djurovich
1494
!	Added code to prevent from changing a pages level (it simply disables
1495
	the select box), to prevent many possible bugs.
1496
------------------------------------- 2.2.4 -------------------------------------
1497
23-Dec-2004 Ryan Djurovich
1498
!	Change 'EXACT_PHRASE' to 'EXACT_MATCH' on line 261 of wb/languages/EN.php
1499
#	Fixed multi-language support in search
1500
+	Added more detailed options to list of PHP error reporting level's
1501
-	Removed ability to change language and PHP error reporting level
1502
	on installation to make things easier for newbie's
1503
+	Ability to select custom spacer for page filename's
1504
!	Changed the way a language code is found on language installation
1505
+	Added template permissions to groups
1506
#	Fixed bug when trying to change email from Preferences (admin and frontend)
1507
#	Fixed bug with auto-selection of "System Default" for Preferences
1508
!	News module now use's WYSIWYG for modifying news posts
1509
+	Ability to specify both the pages and media target directories
1510
------------------------------------ 2.2.3-c ------------------------------------
1511
22-Dec-2004 Ryan Djurovich
1512
#	Fixed problem with DB password being reset if Settings saved in basic mode
1513
------------------------------------ 2.2.3-b ------------------------------------
1514
21-Dec-2004 Ryan Djurovich
1515
#	Fixed minor bug on admin templates section
1516
#	Fixed bug on rename.php and rename2.php in admin media section
1517
------------------------------------- 2.2.3 -------------------------------------
1518
20-Dec-2004 Ryan Djurovich
1519
+	Added WB release version in Administration (top right corner)
1520
!	New option to prevent users from adding level 0 pages
1521
#	Fixed bug when deleting post's in News module
1522
+	Added new field in pages table for "root" parent (level 0 parent), for
1523
	extra flexability in creating templates
1524
!	Round template now supports unlimited page levels
1525
------------------------------------- 2.2.2 -------------------------------------
1526
18-Dec-2004 Ryan Djurovich
1527
+	New option under Search Settings for selecting custom template for search
1528
+	New option when changing page settings to set the target
1529
#	Fixed error when saving a user after editing
1530
!	Users can now modify sub-page if they dont have permissions on the parent
1531
------------------------------------- 2.2.1 -------------------------------------
1532
15-Dec-2004 Ryan Djurovich
1533
#	Fixed bug when changing password on preferences form (front-end)
1534
#	Fixed bug when retrieving user details (administration)
1535
#	Added check to see if module, template, or language is in use when deleting
1536
#	Fixed up email that is sent to user from a submitted form
1537
#	Fixed major problem with module permissions which stopped it from working
1538
------------------------------------- 2.2.0 -------------------------------------
1539
14-Dec-2004 (Correct date[s] unkown) Ryan Djurovich
1540
+	Multiple-level page support
1541
+	Multiple section's for pages (including interface)
1542
!	Removed text created using two words on all areas
1543
	(e.g. {Intro} {PAGE} is now {INTRO_PAGE})
1544
	this is for better language support
1545
+	Added Languages section
1546
!	Moved Templates and Modules under Add-ons section
1547
!	Changed name of "Default" template to "Round"
1548
+	Added "All CSS" template
1549
+	Added "Jump"
1550
+	Added 
1551
!	Modified "Box" template to support multiple page levels
1552
+	Added "Menu Link" module
1553
+	Added "News" module
1554
+	Added "Code" module
1555
+	Added "Form" module
1556
+	Added "Wrapper" module
1557
!	Changed name of "Normal Page" module to "WYSIWYG"
1558
+	Created new admin wrapper script to ease module develpment
1559
+	Media now automatically creates index.php file for every
1560
	sub-folder made (for security purposes)
1561
!	Change "Help" link in Administration menu so it now directs
1562
	to the the new Website Baker documentation website found at:
1563
	http://www.websitebaker.org/documentation
1564
!	Password is now required to change email in preferences
1565
+	User can now select custom Language and Date & Time Formats
1566
+	Added search functionality, with three different "methods":
1567
	1. Using all words  2. Using any words  3. Exact match
1568
+	Added native MySQL database support
1569
=======
1570
Change Log
1571
===============================================================================
1572
Please note: This change log may not be accurate
1573

    
1574
$Id: CHANGELOG 1154 2009-10-07 06:56:56Z aldus $
1575

    
1576
Legend:
1577
+ = Added
1578
- = Removed
1579
# = Bugfix
1580
! = Update/Change
1581

    
1582
------------------------------------- 2.8.1 -------------------------------------
1583
21-Sep-2009 Dietrrich Roland Pehlke
1584
!	Dutch tranlation(-s) for the captcha-control. [Ticket: #777] (Thanks to Argos)
1585
#	Missing code inside "framework/addon.precheck.php" (ticket #798).
1586
#	Changes inside "upgrade-script" to avoid "mysql_list_tables is deprecated" warnings (ticket #800).
1587
#	Add "global $admin" to the install.php of the droplets-module to avoid (variable isn't declared) warnings. (ticket #800).
1588
18-Sep-2009 Dietmar Woellbrink
1589
#   french translation updated for WB 2.8 (tks to Ploc)
1590
16-Sep-2009 Dietmar Woellbrink
1591
#	Fixed bug changed URL_HELP in class.admin.php to http://help.websitebaker.org/ (ticket #801).
1592
#	Fixed bug: inside the FCK-Editor wbmodul: missing 'OK' button when inserting WB link with Safari/Chrome (ticket #795).
1593
#	Fixed bug changed png fix and path to jquery-pngFix.js inside footer.htt for backend themes (ticket #786).
1594
#	Fixed bug: inside the FCK-Editor include.php: add $oFCKeditor->Width  = $width; (ticket #799).
1595
15-Sep-2009 Dietrich Roland Pehlke
1596
#	Fixed bug: group-restrictions and sections (ticket #791).
1597
#	Fixed bug inside the FCK-Editor wbmodul: displaying the correct page-tree by
1598
	adding "order by position"
1599
25-Aug-2009 Dietrich Roland Pehlke
1600
#	Fixed bug in upgrate-script. Constant 'DEFAULT_THEME' doesn't exists (ticket #784).
1601
25-Aug-2009 Ruud Eisinga
1602
#	Fixed bug in droplets. Multiple droplets with the same parameter did not extract the new parameter.
1603
	(problem introduced by code optimisations for WB2.8) 
1604
#	Fixed usage of the depriciated (PHP 5.3.0) split() function in class.wb. (ticket #772)
1605
#	Fixed notice ob_end_clean..failed to delete buffer. (ticket #779)
1606
22-Aug-2009 Ruud Eisinga
1607
# 	Changed the default searchform name in the installer. (ticket #775)
1608
#	Fixed the recursive redirect problem when a page is called with a wrong language parm (ticket #780)
1609
------------------------------------- 2.8.0 -------------------------------------
1610
14-Aug-2009 Matthias Gallas
1611
#	Fixed typo in dutch language file (Thanks to Argos)
1612
#	Changed FCKEditor to not show index.php files in browse media window (ticket #774)
1613
	(Thanks to BerndJM)
1614
12-Aug-2009 Matthias Gallas
1615
#	Fixed some display issues in all backend themes
1616
!	Again updated dutch language file (Thanks to Argos)
1617
#	Fixed missing language variable in form modul (Thanks to Argos)
1618
+	Added missing images to argos_theme (forgotten in changeset [1117])
1619
11-Aug-2009 Matthias Gallas
1620
!	commentet out the droplets logo for a more similar backend design with
1621
	other admin tools
1622
!	Updated icons in argos_theme (Thanks to Argos)
1623
!	Updated Dutch language file (Thanks to Argos)
1624
!	Updated show_menu2 to version 4.9
1625
9-Aug-2009 Matthias Gallas
1626
#	Replaced function mime_content_type as the old one causes shell_exec warnings
1627
	on some servers (Thanks to Aldus)
1628
!	updated argos_theme to version 1.4 (Thanks to Argos)
1629
!	some code cleaning of admin/pages/sections.php
1630
#	Fixed possible xss injection in login/forgot/index.php
1631
#	Fixed bug in news modul introduced in changeset [1057]
1632
#	Added missing variables also to preferences.php. Forgot in Changeset [1112]
1633
8-Aug-2009 Matthias Gallas
1634
#	Added some missing variables to backend_themes (Thanks to Stefek)
1635
6-Aug-2009 Matthias Gallas
1636
!	Set Version to 2.8
1637
!	Updated upgrade_script to make use of the changed news settings
1638
+	Added to show_menu2 the aOption 'SM2_HIDEPAGES'. If set all hidden pages are
1639
	hidden again (Thanks to DarkViper)
1640
#	Fixed again some bugs in news modul (ticket #756) (Thanks to Aldus and Luisehahne)
1641
#	Fixed bug that frontend.js, frontend.css and frontend_body.js are not used
1642
	from snippets (ticket #764) (Thanks to Luisehahne)
1643
+	Added new function 'register_frontend_modfiles_body' to default templates
1644
+	Added option to use a frontend_body.js in modules to include javascript from modules
1645
	in the body of the frontend (Thanks to Luisehahne)
1646
!	Updated Danish language Files (Thanks to Achrist)
1647
#	Fixed some display issues in argos_theme (Thanks to Argos)
1648
30-July-2009 Ruud Eisinga (Ruud)
1649
#	Fixed a bug in the /admin/media resizer parameters for dirs with whitespaces (thnx to tiesy)
1650
#	Fixed a bug in FCKeditor include.php. Now the editor can be used from other 
1651
	subdirectories than WB_PATH/modules/mymodule
1652
29-July 2009 Dietrich Roland Pehlke (Aldus)
1653
#	changes in framework/class.wb.php to avoid the "print->footer()" bug in the frontend,
1654
	as this function/method doesn't exists for the frontend.
1655
#	Changes inside index.php and save.php in settings to get rid of the situation
1656
	that a SMTP-Password could not contain an "<" char (right chars are craped),
1657
	and also "<" is not transformed into an entitie "&lt;". (Thanks to FrankH)
1658
#	Modify of "addon.precheck.inc.php" to get rid of the problematic that version_compare
1659
	could faild if words like "alpha", "beta" are inside a version-string. (missing in changelog 1100)
1660
28-July 2009 Matthias Gallas
1661
#	fixed some smaller issues in rss.php (Thanks to Kibmcz)
1662
27-July 2009 Matthias Gallas
1663
+	Added German language file to droplets
1664
+	Added modul_description to language files of droplets
1665
+	Added Danish language files to modules (Thanks to Achrist)
1666
!	Updated Danish language file (Thanks to Achrist)
1667
#	Fixed improper spelling in language files (#754)
1668
#	Fixed bug introduced in changeset [1092]
1669
25-July 2009 Matthias Gallas
1670
#	fixed some language bugs in search.php (Thanks to Thorn)
1671
23-July 2009 Matthias Gallas
1672
#	fixed bug with missing filetype icon in media section of classic_theme (ticket #752)
1673
#	fixed bug with page not showing if 2 sections active (ticket #751) (Thanks to Pumpi)
1674
#	readded to phplib/template.inc $clear: whether to delete undefined vars or not
1675
	was already added in WB 2.7 but was deleted for unknown reasons (Thanks to FrankH)
1676
22-July 2009 Matthias Gallas
1677
!	set Version to RC2
1678
!	small modification on german language file (ticket #746)
1679
#	Fixed E_ALL&E_STRICT warning on PHP5 servers (Thanks to Aldus) 
1680
#	Fixed bug with home folders are viewable and writable from other users
1681
	(ticket #605 and #748) (Thanks to Aldus)
1682
20-July 2009 Matthias Gallas
1683
!	Moved backend.js back from <body> to <head>
1684
+	Added possibility to add a backend_body.js to modules wich is then called in <body>
1685
+	Readded admin/images folder to keep backward compatibility to old modules
1686
19-July 2009 Matthias Gallas
1687
#	Fixed display issue of jsadmin in backend themes (Thanks to Argos)
1688
18-July 2009 Matthias Gallas
1689
!	Updated german laguage file in argos_theme
1690
+	Added multilnaguage support to media section of argos_theme (Thanks to Argos)
1691
#	Fixed smaller display issue in argos_theme (Thanks to Argos)
1692
+	Added more meta tags to backend themes
1693
!	Updated Argos_theme (Thanks to Argos and Luisehahne)
1694
#	Again added some &amp; to news and form to get more valid output (Thanks to Luisehahne)
1695
#	Fixed wrong set </form> tag to get valid output (Thanks to Luisehahne)
1696
!	Replaced in some alt tags hardcoded signs with language variables (Thanks to argos)
1697
!	Updated Dutch language File (Thanks to argos)
1698
!	Updated French language File (Thanks to mylesk42)
1699
16-July 2009 Matthias Gallas
1700
#	Fixed E_ALL notice in news/view.php
1701
!	replaced in form and news delimiter "&amp;" with "&"
1702
	was introduced with changeset [1069] but didn't work on all servers
1703
#	Removed double </form> tags in pages/intro.php and wysiwyg/modify.php
1704
!	replaced all remaining mktime() with time(), except from third party scripts
1705
15-July 2009 Matthias Gallas
1706
!	changed in modules/admin.php and admin/pages/add.php mktime() to time()
1707
!	changed in wrapper modul modify.html to modify.htt
1708
#	Fixed some validiation bugs in core and different modules (Thanks to luisehahne)
1709
#	fixed display issue of jscalendar in news modul (Thanks to Aldus)
1710
!	changed modules/admin.php to also make use of backend theme templates
1711
!	changed in class_login.php mktime() to time()
1712
14-July 2009 Matthias Gallas
1713
#	Fixed bug with sections are only editable in new backend-themes if blocks are enabled
1714
	(Thanks to Luisehahne)
1715
#	Fixed some validiation bugs in news modul (ticket #742) (Thanks to Luisehahne)
1716
14-July 2009 Dietrich Roland Pehlke
1717
!	changes in frontend.functions.php, line 323: 'date' to 'gmdate' to avoid E_STRICT warnings.
1718
!	changes in wb-setup.php, line 50: 'date' to 'gmdate' to avoid E_STRICT warnings. See also #741.
1719
13-July 2009 Matthias Gallas
1720
+	added changes from news/add.php to the upgrade-script.php
1721
13-July-2009 Ruud Eisinga
1722
#	admin / media / browse reported an error in E_STRICT mode.
1723
13-July 2009 Dietrich Roland Pehlke
1724
!	Change inside "date_formats.php" and "time_formats.php" mktime() within time()
1725
	to avoid warnings and strict messages. See #741. Minor cosmetic changes.
1726
#	News-Modul: add the unlink-routine for the ".news" folder inside uninstall.php
1727
	so the groupe-images are also unlink.
1728
!	News-Modul: add <tr><td> and </td></tr>-tags to the "none found" part in the view.php to 
1729
	get valid output inside a table.
1730
!	Change the setting of $display_image and $display_groupe to avoid the 
1731
	empty display roule problematic (<tr style="display: ">) for valid output.
1732
!	Add &gt;&gt; in "add.php" instead of >> to avoid invalid output.
1733
11-July-2009 Ruud Eisinga
1734
!	The news module post_title link made unclickable when there is no full post.
1735
11-July-2009 Matthias Gallas
1736
+	Added changed news settings to upgrade-script
1737
09-July-2009 Ruud Eisinga
1738
!	Added a better option to hide the READ_MORE link in the news module. (ticket #739)
1739
09-July-2009 Matthias Gallas
1740
#	Fixed bug that backend.js is not loaded in backend themes (ticket #740)
1741
#	Fixed wrong path to unitpngfix.js and added missing script
1742
#	Fixed invalid output of page_sections Page in Backend (Thanks to Luisehahne)
1743
08-July-2009 Matthias Gallas
1744
+	Added PageID and SectionID to all backend themes (Thanks to Luiseshahne)
1745
#	Fixed some display issues in all backend themes (Thanks to Luisehahne)
1746
!	Replaced wbmodules.gif in FCKEditor Plugins (Thanks to Stefek)
1747
08-July-2009 Dietrich Roland Pehlke
1748
!	Removed unused marker {USERS} inside the "groups.htt" of the wb-theme.
1749
!	admin -> users -> index.php
1750
!	admin -> groups -> index.php
1751
	Codechanges using blocks to avoid to generate the "switch"-link right-top,
1752
	if the user has no permission to edit the other one.
1753
!	wb_theme|classic_theme|argos_theme -> templates -> users.htt
1754
!	wb_theme|classic_theme|argos_theme -> templates -> groups.htt
1755
 	Add block-comments
1756
!	admin -> addons -> index.php	codechanges
1757
!	admin -> access -> index.php	codechanges
1758
	Codechanges to get rid of the empty display(style) declaration "style='display: ;'",
1759
	and to avoid to generate (hidden) elements if the user isn't alowed to edit one.
1760
!	wb_theme|classic_theme|argos_theme -> templates -> addons.htt
1761
!	wb_theme|classic_theme|argos_theme -> templates -> access.htt
1762
	add block-comments
1763
#	Bugfix inside wb/admin/groups/get_permissions.php - replacing wrong "AND" within "OR" in line 64
1764
	if one checkbox of "user" or "group" is selected (like in line 178; advanced settings).
1765
07-July-2009 Matthias Gallas
1766
#	Fixed some minor bugs in argos_theme (Thanks to Argos)
1767
#	Fixed bugs in admin additons for argos_theme (Thanks to Argos)
1768
!	Updated Version Number in upgrade_script to 2.8RC1
1769
!	Updated FCKEditor Modul Version Number to 2.89
1770
+	added in FCKEditor Advisory Relation to Links (thanks to Luisehahne)
1771
06-July-2009 Matthias Gallas
1772
!	Updated FCKEditor to Version 2.6.4.1 (ticket #738) (Thanks to doc)
1773
#	Fixed Backend-Themes to get more valide output (Thanks to Luisehahne)
1774
+	Added argos_theme
1775
+	Added new functions to admin dir (Thanks Argos and Ruud)
1776
!	Updated install and upgrade-script
1777
!	Adapted wb_theme and classic_theme to changed admin dir files
1778
04-July-2009 Dietrich Roland Pehlke
1779
!	FCK-Editor Modul: Droplet Select: change "page_list_block" to "droplets_list_block",
1780
	also "cmbPages" to "cmbDroplets" as we are listen droplets not pages.
1781
!	Remove unneeded empty lines and spaces/blanks;
1782
	minor cosmetic changes in the source to keep the string more readable.
1783
04-July-2009 Matthias Gallas
1784
!	Replaced droplet icon for FCKEditor Toolbar (thanks to Stefek)
1785
#	Fixed two bugs in droplets-plugin for FCKEditor (thanks to Aldus)
1786
!	Changed Template from FCKEditor plugin WBModules to .htt
1787
+	Added Droplets plugin to FCKEditor (ticket #737) (Big Thanks to vizmotion)
1788
03-July-2009 Matthias Gallas
1789
+	Fixed IE Bug in Wrapper modul (ticket #736)
1790
03-July-2009 Ruud Eisinga
1791
#	Fixed the wrong handling of htmlentities in Droplet parameter parsing
1792
02-July-2009 Matthias Gallas
1793
+	Added missing fancy_progress.png
1794
01-July-2009 Matthias Gallas
1795
#	Fixed backend display issues in IE6 and IE7
1796
!	Set Version to WB2.8RC1
1797
!	Minor tweaks in pages_sections.htt
1798
+	Added posibility to upload and unzip .zip packages to media section
1799
	(Thanks to BerndJM)
1800
!	Updated Browse Media Window in wb_theme now supports file icons, more file
1801
	informations and a new preview function (Thanks to BerndJM)
1802
29-June-2009 Matthias Gallas
1803
#	Replaced in FCKEdiotor folder all index.html with index.php (ticket #691)
1804
!	Update PHPMailer to version 2.0.4 (ticket #733)
1805
!	Update Editarea to version 0.8.1.1 (ticket #732)
1806
!	Update JQuery UI to version 1.7.2 (ticket #731)
1807
27-June-2009 Ruud Eisinga
1808
#	Fixed email encryption bug in output filter. Introduced by adding droplets.
1809
	(Thanks to Luisehahne)
1810
25-June-2009 Matthias Gallas
1811
+	Added missing admin/settings/setting.js
1812
!	Changed name of classic theme from "classic" to "classic_theme"
1813
+	Added output-filter warning to all language files
1814
#	Fixed admintool jsadmin to get XHTML valid output (Thanks to Luisehahne)
1815
#	Major fixes on backend to get XHTML valid output (Thanks to Luisehahne)
1816
+	Added option to use also MYSQL_ASSOC and MYSQL_NUM with mysql_fetch_array
1817
	(Thanks to Luisehahne)
1818
#	Bugfix for Error-Level settings (Thanks to Luisehahne)
1819
23-June-2009 Matthias Gallas
1820
#	Moved styles from admin/pages/sections.php to sections.htt in backend themes
1821
	(Thanks to Luisehahne)
1822
!	Moved javascript files from admin/pages/index.php to external js files
1823
	(Thanks to Luisehahne)
1824
#	Major improovements and changes to all backend files to get more valide Code
1825
	output (Thanks to Luisehahne)
1826
22-June-2009 Matthias Gallas
1827
#	fixed wrong position id when adding a new page
1828
-	removed obsolete code/modify.html
1829
22-June-2009 Dietrich Roland Pehlke
1830
#	Changes on module "code": add the section_id to the name of the textarea,
1831
	to keep the functionality if you are using more than one code-section on a page.
1832
!	Moving the html-template inside a "htt" folder and rename the suffix to ".htt" to
1833
	keep it consitant to other modules. Minor cosmetic changes inside the code.
1834
22-June-2009 Ruud Eisinga
1835
#	Fixed a bug in Menu_link module that made childpages of the menu_link page 
1836
	not selectable. (thnx to Luisehahne)
1837
21-June-2009 Matthias Gallas
1838
#	Fixed small bug introduced in changeset [999]
1839
19-June-2009 Matthias Gallas
1840
#	Fixed bug that parent pages didn't inherit language settings to kind pages
1841
17-June-2009 Ruud Eisinga
1842
#	Bugfix in "droplets/upgrade.php" - wrong parameter order for adding fields.
1843
	also the query for "normal" upgrades had a typo.
1844
!	Added warning in output_filter that the function will be removed in 2.9
1845
17-June-2009 Dietrich Roland Pehlke
1846
#	Bugfix in "droplets/upgrade.php" - wrong tablename change to the correct one
1847
+	Add upgrade-script to droplets
1848
!	Changes on upgrade-script to avoid droping droplet-modul-tables if the exists.
1849
!	calling "upgrate.php" or "install.php" instead of hard-coded lines to avoid
1850
	future conflicts by upgrading the modul
1851
15-June-2009 Matthias Gallas
1852
+	Added install routine for droplets to the upgrade script
1853
#	Fixed bug in menu_link modul with wrong displayed pages tree (Thanks to thorn)
1854
#	Fixed small bug introduced in changeset [989]
1855
+	Added missing id tags and copyright notices to droplets modul
1856
15-June-2009 Dietrich Roland Pehlke (aldus)
1857
#	Bugfix for ticket #725
1858
+	Add "$wb->strip_slashes" again for backslashes are displayed in the output (view.php).
1859
+	Add Droplets (Ruud)
1860
+	modifications inside frontend.functions.php for backwart compatiblity (Ruud)
1861
+	modifications inside the search to get the droplets seachable (Ruud)
1862
14-June-2009 Dietrich Roland Pehlke (aldus)
1863
#	Bugfixes for (ticket #728)
1864
+	Add additional constant to "install/save.php" to avoid conflikts during
1865
	installation inside "/framework/initialize.php".
1866
+	Add condition inside "/framework/initialize.php" to avoid conflikts
1867
	during installation; table "mod_captcha_control" doesn't exsits at runtime.
1868
+	Add test for tables inside "install/save.php" if the user uncheck "install table" option.
1869
+	Additional Errormessage if nessesary tables are not found (english).
1870
13-June-2009 Matthias Gallas
1871
+	Added jQuery-insert.js and jQuery plugins (Thanks to Luisehahne)
1872
!	Moved images in lQuery plugins folder (Thanks to Luisehahne)
1873
#	fixed small german language issue in jscalendar (Thanks to Luisehahne)
1874
26-May-2009 Matthias Gallas
1875
+	Added jQuery(1.3.2) and jQueryUI(1.7.1) to WB core (ticket #708)
1876
21-May-2009 Matthias Gallas
1877
#	Fixed some strange backend layout issues (ticket #722)
1878
09-May-2009 Matthias Gallas
1879
+	Added index.php to all WB-Theme folders to prevent directory spoofing
1880
06-May-2009 Matthias Gallas
1881
!	Updated Norsk language File (Thanks to oeh)
1882
#	Fixed bug with not always included stylesheets in backend (ticket #717)
1883
27-Apr-2009 Matthias Gallas
1884
#	Fixed bug with missing option for admin-tools in advanced view of access
1885
	settings (ticket #714)
1886
#	Fixed bug with backup fails if a user has only permissions to admin-tools (ticket #715)
1887
#	Fixed bug with missing template object in groups and user settings(ticket #716)
1888
25-Apr-2009 Matthias Gallas
1889
!	Updated Dutch language files for modules (Thanks to LuckyLuke)
1890
23-Apr-2009 Matthias Gallas
1891
#	Fixed bug with dropdownlist in pages settings (ticket #713)
1892
20-Apr-2009 Matthias Gallas
1893
!	Update show_menu2 to version 4.8 (ticket #712)
1894
#	Fixed small error in Spain language file (ticket #711)
1895
18-Apr-2009 Matthias Gallas
1896
!	Updated Dutch language file (Thanks to Luckyluke)
1897
17-Apr-2009 Matthias Gallas
1898
#	Fixed MenuLink timeout with many large wysiwyg-pages (ticket #710)
1899
!	Updated again Norsk language File (Thanks to oeh)
1900
!	Updated Dutch language file (Thanks to Luckyluke)
1901
13-Apr-2009 Matthias Gallas
1902
#	Fixed minor dispay issue in upgrade script
1903
!	Updated Norsk language File (Thanks to oeh)
1904
!	Updated French language files (Thanks to Quinto and VotreEspace)
1905
!	Updated Danish language file (Thanks to Achrist)
1906
12-Apr-2009 Matthias Gallas
1907
#	Fixed not defined language variable in account/email.php (Thanks to BlackTiger)
1908
#	Fixed Typo in group_form.htt (ticket #705)
1909
01-Mar-2009 Christian Sommer
1910
!	Added disclaimer to upgrade-script.php	
1911
28-Feb-2009 Christian Sommer
1912
#	Removed hardcoded admin path from JSAdmin module (jsadmin/js/dragdrop.js)
1913
25-Feb-2009 Matthias Gallas
1914
+	Added language support for template_description (affects templates and themes)
1915
#	fixed wrong path to images in news and form modul
1916
#	fixed manage section is showed twice (ticket #694)
1917
-	removed unneeded icons from wb_theme
1918
-	removed unneeded stylesheet.css from account dir
1919
#	renamed warning.htt to warning.html to fix display of sourcecode after invalid logins
1920
+	added fixed error.htt also to classic theme
1921
+	corrected info.php of news-modul
1922
24-Feb-2009 Dietrich Roland Pehlke
1923
!	Changes in warning.htt templates to get valid XHTL1.1 output - replace the center-tag with div
1924
#	add "AND section_id='$section_id'" to the delete-query to avoid conflicts if there are more
1925
	than one Form on one single page.
1926
#	Modify error.htt template in wb_theme for valid XHTML1.1 output - replace the center-tag with a div
1927
	and replace the br-tag with valid p-tags.
1928
22-Feb-2009 Matthias Gallas
1929
+	added skinable Admin Interface
1930
21-Feb-2009 Christian Sommer
1931
+	added update of search table missing in Changeset 941
1932
#	fixed wrong index in language array
1933
!	removed some comment lines (changes are tracked by SVN)
1934
20-Feb-2009 Dietrich Roland Pehlke (aldus)
1935
!	add additional tr and td tags to the text_no_results message to get valid XHMTL output
1936
19-Feb-2009 Christian Sommer
1937
!	addon overview to show advanced options after redirect from reload.php
1938
#	fixed bug if language folder contains none language files (XX.php) or sub folders
1939
+	added option to invoke module upgrade.php/uninstall.php files from backend (for modules uploaded via FTP)
1940
18-Feb-2009 Dietrich Roland Pehlke (aldus)
1941
#	fixed: typos in the section_id inside the action-link 
1942
!	Remove test_trash and unused variables in query, added suggetions from #588
1943
#	Bugfix for form bug (ticket #688)
1944
17-Feb-2009 Christian Sommer
1945
+	added option to invoke module install.php from backend (for modules uploaded via FTP)
1946
!	admin Add-on settings no hidden by default (can be set visible via advanced link)
1947
16-Feb-2009 Christian Sommer
1948
!	moved reload option of Add-ons to main Add-on section
1949
!	reworked logout to reset possible remember key in database when logging out
1950
15-Feb-2009 Christian Sommer
1951
#	fixed bug with smart login option (remember me) (ticket #689)
1952
#	special chars like &nbsp; are shown when editing Add-on CSS files (ticket #678)
1953
!	redirect time for function print_success can now be defined in Settings (ticket #603)
1954
-	removed reload admin tool
1955
+	added possibility to reload Add-ons via the Add-on section
1956
14-Feb-2009 Christian Sommer
1957
!	added option to display current user name in backend template
1958
#	fixed wrong redirect path and added SVN Id
1959
13-Feb-2009 Christian Sommer
1960
+	added option to perform pre-installation checks to test requirements of Add-Ons
1961
#	added error messages to installation process for Add-Ons with wrong file type
1962
08-Feb-2009 Christian Sommer
1963
#	fixed warning if database connection failed during installation process
1964
06-Feb-2009 Christian Sommer
1965
!	fixed some typos in German language file (thanks to freeSbee)
1966
!	added new captcha fonts and replaced old background images with the ones created by thorn
1967
05-Feb-2009 Christian Sommer
1968
!	mail text for register, signup and forgot mail now taken from WB language file (ticket #684)
1969
02-Feb-2009 Christian Sommer
1970
#	removed PHPMailer fix introduced with 2.0.3 to get SMTP working again (line 1041 in class.smtp.php)
1971
02-Feb-2009 Matthias Gallas
1972
#	Fixed bug wich causes that install of captcha-control may fail (ticket #682 thanks to thorn)
1973
01-Feb-2009 Matthias Gallas
1974
!	Update FCKEditor to version 2.6.4
1975
22-Jan-2009 Christian Sommer
1976
!	Added default target attribut to backend menu links
1977
21-Jan-2009 Matthias Gallas
1978
!	Copyright notices now includes 2009
1979
20-Jan-2009 Matthias Gallas
1980
#	fixed form-module select (multiple) doesn't work (ticket #681 Thanks to thorn)
1981
17-Jan-2009 Matthias Gallas
1982
+	added French languages to modules
1983
!	changed handling of post_date in news modul (thanks to susigross)
1984
+	added hour and minute support to default published_when field in news modul
1985
13-Jan-2009 Christian Sommer
1986
-	removed the obsolete Codepress framework from the include folder
1987
+	added Javascript syntax highlighting framework EditArea as replacement for Codepress
1988
!	updated external PHPMailer class to latest version (v2.0.3)
1989
08-Jan-2009 Christian Sommer
1990
#	fixed error message in admin class if type array not defined
1991
05-Jan-2009 Dietrich Roland Pehlke
1992
#	Code-Snippets are no longer shown as type: unknown. 
1993
+	Additional key in the languagefiles "$TEXT['CODE_SNIPPET']";
1994
#	fixed bug for the rss of news, see ticket #609
1995
04-Jan-2009 Matthias Gallas
1996
#	made news Modul multilingual, see ticket #676 (some additional translations are needed)
1997
03-Jan-2009 Matthias Gallas
1998
#	fixed bug in view.php of news module (ticket #676 Thanks to susigross)
1999
#	fixed another bug in view.php of news modul introduced in changeset [892]
2000
30-Dec-2008 Matthias Gallas
2001
+	added default new language variables to all language files
2002
-	modul_uninstall: Removed undefined and unused constants (DB_FETCHMODE_ASSOC)
2003
!	modul_uninstall: added language variable $TEXT['FILE'] instead of "Datei"
2004
29-Dec-2008 Dietrich Roland Pehlke
2005
+	add language support for the errormessages inside the uninstall.php files for modules
2006
	and templates.
2007
!	add new keys inside the german de.php language-file.
2008
-	removed my own debugging-code (was in 893 by mistake)
2009
!	Correct the last date in the changelog
2010
29-Dec-2008 Matthias Gallas
2011
!	set version to 2.8 BETA
2012
#	replaced in news modul special chars with entities to get valid output
2013
!	changed SESSION ID Separator from '&' to '&amp;' to get valid output 
2014
-	Removed the <p> tag around the news as it is added from the editor  
2015
28-Dec-2008 Dietrich Roland Pehlke (aldus)
2016
+	ticket 610: add ip-address to the email-body in the form-modul.
2017
+	ticket 607: include the frontend.css in the comment_page.php file of the news-module.
2018
#	File: admin/admintools/index.php - add "order by name" to the query to display the admintools in alphabetic order.
2019
#	File: admin/modules/uninstall.php - remove a db-query to a db-field that doesn't exists in wb 2.7 anymore 
2020
26-Dec-2008 Thomas Hornik
2021
#	fixed two issues with searchresult-highlighting: do not highlight in <pre>/<code>-tags, do not convert &lt; to &amp;lt; anymore. 
2022
13-Dec-2008 Christian Sommer
2023
!	changed mailer to not extract line break of alternative body text (thanks to freeSbee)
2024
28-Oct-2008 Christian Sommer
2025
!	updated output filter regex to exclude mail addresses contained in input fields
2026
27-Nov-2008 Thomas Hornik
2027
!	added redirect-type (301/302) to menu_link
2028
24-Nov-2008 Matthias Gallas
2029
!	updated upgrade-script.php to add sec_anchor field to settings table
2030
22-Nov-2008 Thomas Hornik
2031
!	search: replaced most of $string_ul_umlauts (from search_convert.php) through use of preg's u-switch.
2032
!	search: replaced strtr() by str_replace() (it's just faster). Changed &#39; to &#039;
2033
06-Nov-2008 Thomas Hornik
2034
#	Module code: curly backets get deleted by pparse() from phplib --> old fix in #569 wasn't that smart. Fixed.
2035
#	fixed some typos in DE language-file, added missing tab in search.php
2036
02-Nov-2008 Thomas Hornik
2037
!	news: added PAGE_SPACER to $page_title (creates e.g. title-32.php instead of title32.php)
2038
01-Nov-2008 Thomas Hornik
2039
!	improved ext_charset to work with latin1,cp1252,cp1251,latin2,hebrew,greek,latin5,latin7,utf8
2040
+	added config for section anchor. ATTN: add "INSERT INTO TABLE_PREFIX.'settings' (name,value,extra) VALUES ('sec_anchor', 'wb_', '')" to upgrade-script.
2041
!	updated menulink and search to use configureable section-anchor
2042
29-Oct-2008 Thomas Hornik
2043
# News: total number of news wasn't calculated correctly
2044
!	Captcha: removed IFRAME for Calculation-as-text captcha
2045
-	removed useless init_utf8funcs()-function
2046
+	search: added search_lang for use in search-form. Using DE, the search will search ä=ae,... (alternate spelling of german umlauts)
2047
-	search: removed undocumented word-boundary search
2048
!	search: search_path is now anchored to the beginning of link ("link LIKE '$path%'" instead of "link LIKE '%$path%'")
2049
+	search: added key 'ext_charset' to search-extension to query external databases
2050
25-Oct-2008 Christian Sommer
2051
!	updated basic templates according the template guidelines
2052
24-Oct-2008 Dietrich Roland Pehlke
2053
#	applied bugfix for ticket #608 (redeclaration of news module)
2054
23-Oct-2008 Dietrich Roland Pehlke
2055
!	modified module delete function to provide additional information when module is in use when trying to delete
2056
!	modified template delete function to provide additional information when template is in when trying to delete
2057
21-Oct-2008 Matthias Gallas
2058
#	fixed display issue in news modul
2059
!	updated show_menu2 to version 4.7
2060
18-Sep-2008 Thomas Hornik
2061
+	Added captcha-reload
2062
16-Sep-2008 Thomas Hornik
2063
#	search: fixed windows-related regex issue
2064
19-Aug-2008 Matthias Gallas
2065
!	updated to latest FCKEditor version 2.6.3
2066
02-Aug-2008 Thomas Hornik
2067
#	fixed sorting order of search-results
2068
25-Jul-2008 Thomas Hornik
2069
#	fixed an issues related to search, changed one SQL inner join (to use USING instead of WHERE)
2070
!	added $database = new Database(); in front of output-filter
2071
05-Jul-2008 Thomas Hornik
2072
#	fixed MODI_DATE/PUBLISHED_DATE issue in news-module. Added PUBLISHED_TIME, removed PUBL_DATE,PUBL_TIME. Thanks to forum-member timorotha
2073
02-Jul-2008 Christian Sommer
2074
!	updated to latest FCKEditor version 2.6.2
2075
01-Jul-2008 Thomas Hornik
2076
#	page-names with doubled (or more) points can not be handled if php runs as cgi. Thanks to forum member hgi2001.
2077
29-June-2008 Christian Sommer
2078
!	applied additional mail check to forgot login form
2079
28-June-2008 Christian Sommer
2080
!	class and id attributes in mailto links are no longer ignored by the output filter
2081
22-Jun-2008 Thomas Hornik
2082
#	fixed issue with captcha (mt_rand() instead of rand())
2083
#	fixed bug in search (link to http://.../search/index.php performs a search with string 'unset')
2084
22-June-2008 Christian Sommer
2085
!	added output of block number to section admin if no block name is specified
2086
21-June-2008 Christian Sommer
2087
+	added output of block names to modify pages dialogue if blocks are enabled
2088
!	updated show_menu2 to version 4.60 (to avoid disappearing menus)
2089
08-Jun-2008 Thomas Hornik
2090
#	hebrew-table in charsets-table.php was faultily imported - fixed. Thanks to forum-member iti.
2091
24-May-2008 Christian Sommer
2092
!	modified output filter routine to prevent errors if database entries do not exist
2093
04-May-2008 Thomas Hornik
2094
!	changed register_backend_modfile() to work with wysiwyg-module, too
2095
01-May-2008 Thomas Hornik
2096
#	fixed file-naming issue when old page-names (from before 2.7) contains "&"
2097
26-Apr-2008 Thomas Hornik
2098
#	class.admin.php deletes actual query-string while redirection. fixed.
2099
25-Apr-2008 Matthias Gallas
2100
#	fixed validiation bug in option fields of form modul
2101
------------------------------------- 2.7.0 -------------------------------------
2102
21-Apr-2008 Christian Sommer
2103
!	set version to 2.7
2104
#	fixed bug in the PL language file of the JS calendar
2105
+	added some basic functions for module developers
2106
20-Apr-2008 Thomas Hornik
2107
#	fix: allow external urls for search-results
2108
17-Apr-2008 Thomas Hornik
2109
#	fixed jscalendar's language-files
2110
16-Apr-2008 Christian Sommer
2111
#	fixed possible clashes with intro page feature and WB core file /pages/index.php
2112
15-Apr-2008 Thomas Hornik
2113
!	revert back to pagename-creation from $page_menu, instead of $page_title
2114
15-Apr-2008 Christian Sommer
2115
#	fixed bug introduced with Changeset 826
2116
14-Apr-2008 Christian Sommer
2117
+	added show_menu2() to pre-installed WB modules (many thanks to Brodie Thiesfield for this great menu function replacment)
2118
!	allowed tags for multi-lingual module descriptions
2119
14-Apr-2008 Thomas Hornik
2120
#	fixed issue with multigroups (level 0 page-creation)
2121
13-Apr-2008 Thomas Hornik
2122
!	ASP: off per default. CAPTCHA: removed unneeded $admin. Filename: just convert chars like quote, doublequote, < > & to empty string.
2123
#	fixed language-files
2124
10-Apr-2008 Christian Sommer
2125
!	fixed WB-Link Plugin to work with WB versions below 2.7 ($admin->page_is_visible() only available in WB 2.7)
2126
09-Apr-2008 Christian Sommer
2127
!	modified FCKEditor WB-Link Plugin to work also with WB versions below 2.7
2128
07-Apr-2008 Matthias Gallas
2129
#	fixed error in german laguage file
2130
07-Apr-2008 Christian Sommer
2131
+	added the latest FCKEditor v2.60
2132
-	removed the outdated FCKEditor v2.51
2133
!	set version from 2.7 (RC3) to 2.7 (RC3a)
2134
07-Apr-2008 Thomas Hornik
2135
!	added missing group_id in INSERT-query
2136
!	removed PHP5 function stripos from installation script
2137
06-Apr-2008 Christian Sommer
2138
!	removed some obsolete language variables from news and form module (now defined in global WB language files)
2139
!	enlarged admin tool icon to match size 50x50px of the other icons
2140
05-Apr-2008 Matthias Gallas
2141
!	Moved language variables for edit module CSS from modules language files to core language files
2142
+	Added norwegian translation (Thanks OEH)
2143
05-Apr-2008 Thomas Hornik
2144
!	some small fixes: group_id/groups_id-handling, safe_mode-query in install, better work-around for issue with phplib and code-module (removed {})
2145
#	fixed viewing_groups-handling in /admin/pages/add.php
2146
!	imported new russian translation from User shlack. Many Thanks
2147
05-Apr-2008 Christian Sommer
2148
!	added workaround for template parser class
2149
!	moved functions to edit module CSS files into the WB core to avoid duplication of code
2150
!	minor layout change
2151
!	allowed the character "-" to be used in database names
2152
04-Apr-2008 Thomas Hornik
2153
#	fixed: Language-redirect removed query-string from URL
2154
04-Apr-2008 Christian Sommer
2155
!	set WB version to 2.7 (RC3) for the next upcoming release candidate
2156
03-Apr-2008 Christian Sommer
2157
!	some code clean up in news/form module
2158
!	small adaption of the edit CSS function file css.functions.php
2159
!	updated edit module CSS functions to include backend.css into head if possible
2160
#	fixed bug in Javascript decryption routines of the Output-Filter module
2161
02-Apr-2008 Matthias Gallas
2162
#	fixed bug with registration of users are not added to signup group
2163
02-Apr-2008 Christian Sommer
2164
#	added handling of missing characters to mailto encryption routines
2165
!	some code clean-up in News module
2166
!	fixed some layout issues with Form module (combination with Output-filter)
2167
!	fixed layout issue with optional subject/body text of encrypted mailto links
2168
#	fixed bug in the mailto Javascript encryption code of the Output-Filter module
2169
01-Apr-2008 Christian Sommer
2170
!	removed typo in English language file
2171
!	added updated edit CSS functions to the News module
2172
!	added updated edit CSS functions to the Form module
2173
31-Mar-2008 Christian Sommer
2174
#	fixed bug in output filter (mailto links with HTML entities in optional part)
2175
29-Mar-2008 Christian Sommer
2176
!	added missing translation to Dutch language file (thanks Bramus)
2177
28-Mar-2008 Thomas Hornik
2178
!	Some cleanup in search.php
2179
!	WYSIWYG: changed field text to LONGTEXT, too.
2180
25-Mar-2008 Matthias Gallas
2181
!	Updated Dutch language file (Thanks to Bramus)
2182
26-Mar-2008 Tomas Hornik
2183
#	fixed E_NOTICE-message in admin/modules/details.php
2184
25-Mar-2008 Thomas Hornik
2185
+	search: added search_time_limit in settings (mainly for sites with PHP < 4.3.3 and slow search)
2186
+	search: added missing code to allow query of external data and to process the search data itself
2187
25-Mar-2008 Matthias Gallas
2188
#	Fixed missing <body> tag in Admin Interface (ticket #572)
2189
24-Mar-2008 Matthias Gallas
2190
!	Updated Danish Language file (Thanks to Achrist)
2191
! 	Added class nixhier to frontend.css from form and news Modul (required for ASP)
2192
24-Mar-2008 Thomas Hornik
2193
+	Added RU-language-files, provided by user shlack; converted to entities.
2194
#	search: great speed-up with large pages - requires PHP >= 4.3.3; small speed-up for PHP < 4.3.3
2195
#	FCK-Editor: loads large pages faster
2196
-	removed include/captcha/asp.php. css have to be added to module's css-files.
2197
23-Mar-2008 Matthias Gallas
2198
! 	Updated form modul for valid output, removed all javascript (Big thanks to BerndJM)
2199
17-Mar-2008 Thomas Hornik
2200
#	fixed an issue with utf8_check() (too slow with many ~100KB pages)
2201
15-Mar-2008 Thomas Hornik
2202
#	menulink: link can be menulink or subpage of menulink, too
2203
#	call_captcha: added parameter 'style', fixed some issue with parameter 'image' and text-style captchas
2204
13-Mar-2008 Christian Sommer
2205
! 	adjusted error/warning templates to the updated backend layout
2206
13-Mar-2008 Matthias Gallas
2207
! 	replaced one icon in admin interface
2208
12-Mar-2008 Matthias Gallas
2209
# 	fixed loading time and some display issues in IE6 of the new admin interface
2210
!	tweaked the new admin interface a little bit
2211
12-Mar-2008 Christian Sommer
2212
! 	adjusted background color of installation and upgrade script
2213
! 	set version number to 2.7 (RC2) for the upcoming second release candidate
2214
! 	removed hardcoded /admin folder strings from WB core files where possible
2215
! 	added WB home folder fix proposed by the forum member spawnferkel (thanks)
2216
! 	defined <strong> and <em> instead of <b> and <i> as default tags
2217
12-Mar-2008 Thomas Hornik
2218
+	CAPTCHA: added parameter to call_captcha (can be one of: 'image', 'input' or 'text')
2219
11-Mar-2008 Christian Sommer
2220
#	fixed issue with output filter (all .@ in descriptive mailto part: >xxxxx</a> were replaced; now restricted to emails)
2221
#	fixed issue with WYSIWYG pages (appears if backend language and page frontend language differs)
2222
08-Mar-2008 Thomas Hornik
2223
#	fixed issue with news and end-date
2224
04-Mar-2008 Christian Sommer
2225
#	fixed issue with smart view URL link
2226
03-Mar-2008 Thomas Hornik
2227
#	fixed an issue with text-captcha (default text got saved). Changes default text.
2228
#	fixed an issue with highlighting
2229
02-Mar-2008 Thomas Hornik
2230
#	added missing text in language-files
2231
+	added missing sorting to language dropdown in admin/pages/settings.php
2232
01-Mar-2008 Thomas Hornik
2233
#	fixed ticket #562, applied changes from user tavitar with some own additions
2234
+	added check for AddDefaultCharset to install
2235
29-Feb-2008 Thomas Hornik
2236
#	fixed issue in pagename generation if AddDefaultCharset is set (as work-around).
2237
28-Feb-2008 Thomas Hornik
2238
#	fixed hebrew transliteration-table. Thanks to forum-member iti.
2239
28-Feb-2008	Christian Sommer
2240
#	added bugfix from the forum member tavitar to fix an issue with multiple groups (module permission do not add up properly)
2241
25-Feb-2008	Matthias Gallas
2242
+	added missing Dutch language files for core modules
2243
24-Feb-2008 Thomas Hornik
2244
#	issue with menulink in upgrade-script. Fixed.
2245
23-Feb-2008 Christian Sommer
2246
!	suppressed warnings in initialize.php if constant already defined; modified upgrade script to make FCK the new default editor
2247
#	fixed bug in upgrade script (WBMailer setting)
2248
22-Feb-2008 Christian Sommer
2249
#	some layout changes on the upgrade-script, fixed error in precheck
2250
#	restricted database name and table prefix to "a-zA-Z0-9_" (avoid problems with non quoted table/field names)
2251
20-Feb-2008 Thomas Hornik
2252
!	added workaround for language sorting-problem
2253
20-Feb-2008	Christian Sommer
2254
!	added WYSIWYG DB update and missing WBMAILER settings to upgrade script (added some status messages)
2255
!	modified upgrade script and suppressed headers already send message (avoid issues with error reporting E_ALL)
2256
#	added the FCKEditor module PHP connector fix found by the forum member Luisehahne (thanks man)
2257
!	Updated upgrade script (added WB2.7 basic styles, pre-checks and disclaimer)
2258
19-Feb-2008	Matthias Gallas
2259
!	Updated upgrade script
2260
!	Changed language sorting from directory to name (needs additional to be escaped!)
2261
+	added new languages to install script
2262
#	fixed some issues and typos in languagefiles
2263
18-Feb-2008 Thomas Hornik
2264
+	Converted and added some old language-files (BG, CS, PL, RU)
2265
18-Feb-2008	Christian Sommer
2266
#	Fixed two broken links
2267
!	Modified news module to create a default index.php during installation (directory spoofing)
2268
17-Feb-2008	Matthias Gallas
2269
-	Removed colloquially german language files as the filename causes issues
2270
17-Feb-2008	Christian Sommer
2271
!	removed German Umlauts in some language file (PHP comments)
2272
#	fixed language bug (backend language switched to the pages language viewed in frontend)
2273
16-Feb-2008	Thomas Hornik
2274
!	updated upgrade-script (menulink)
2275
13-Feb-2008 Thomas Hornik
2276
+	allow externl links in menulink-module
2277
#	fixed an highlighting-issue: highlighting a page with more than one sections mangled umlauts in the second to last section.
2278
10-Feb-2008 Matthias Gallas
2279
#	fixed some errors in standard german language file
2280
+	added new colloquially german language file
2281
10-Feb-2008 Thomas Hornik
2282
#	CAPTCHA: Wrong text for calc_ttf-captcha. 
2283
10-Feb-2008 Christian Sommer
2284
#	fixed E_NOTICE warning with already defined module frontend constants
2285
-	removed all stuff other than page_content from the blank template
2286
!	adapted color for onmouseover effect
2287
!	added disclaimer to the upgrade-script as the script is not sufficiently tested yet
2288
!	made Website Header field in Settings visible per default
2289
!	modified all templates (display Website Header, use show_menu instead of page_menu)
2290
!	added highlighting of active input elements to all WB backend areas; changed some colors
2291
!	removed hover highlighting of input fields to avoid possible confusion
2292
!	added visualization of wrong/empty input fields
2293
#	fixed a bug with re-enter admin password
2294
09-Feb-2008 Christian Sommer
2295
!	modified some colors and CSS definitions of pages, media and section interface
2296
#	output_filter: fixed bug in regular expression (eats up characters in mailto links)
2297
#	output_filter: removed word boundary from mailto regex part
2298
#	fixed bug in menu_link module (IE 7 did not show the select boxes at all)
2299
#	fixed bug in user signup
2300
!	output_filter: added word boundary for the mailto regex part
2301
09-Feb-2008 Thomas Hornwik
2302
!	jsadmin: added latest changes from swen, fixes most (or all?) issues.
2303
08-Feb-2008 Matthias Gallas
2304
+	added kewyword id to all new files
2305
08-Feb-2008 Christian Sommer
2306
-	Removed admin module mail_filter
2307
+	Added revised version of the output filter module
2308
08-Feb-2008 Thomas Hornik
2309
!	module news: set focus on captcha-field if user have to re-enter captcha
2310
!	Changed maxlength of captcha-fields - don't tell the bots how many chars we want to have.
2311
-	Removed unused function is_access_denied() from search
2312
04-Feb-2008 Thomas Hornik
2313
!	email-addresses are excluded from search-results page.
2314
#	Fixed possible XSS in account/login.php and forgot-form.php
2315
04-Feb-2008 Christian Sommer
2316
#	allowed usage of tags in settings fields: website_header, website_footer
2317
03-Feb-2008 Thomas Hornik
2318
#	out-of-date default page isn't shown anymore, instead shows next public page.
2319
#	fck_wbmodules.php: foreign privates pages in dropdown, fixed.
2320
03-Feb-2008 Matthias Gallas
2321
+	added kewyword id to all new files
2322
02-Feb-2008 Christian Sommer
2323
#	fixed wrong redirect in /admin/images
2324
02-Feb-2008 Thomas Hornik
2325
!	search shows email-addresses, even if email-filter is activated (on page with highlighting). Fixed.
2326
+	Added missing text in languages files for jscalendar
2327
!	settings: pages-directory '/' will be converted to '' (empty string) on save.
2328
!	changed last remaining call to my_htmlspecialchars() to htmlspecialchars()
2329
#	fixed path in jscalendar-css
2330
01-Feb-2008 Christian Sommer
2331
#	Added default index.php to all folders (directory spoofing)
2332
01-Feb-2008 Thomas Hornik
2333
#	Added some missing add_slashes(), get_post_escaped(), and strip_tags() for $_POST, $_GET and $_REQUEST-data. Also for $_SERVER['PHP_SELF'].
2334
#	Fixed possible XSS-vulnerability in wb/search/search.php
2335
31-Jan-2008 Thomas Hornik
2336
!	Adjusted clock-red icon to match wb colors
2337
#	admin/pages: the parent dropdown-list in index.php and settings.php showed foreign private pages, too. Fixed.
2338
+	Added multi-group to upgrade-script
2339
30-Jan-2008 Christian Sommer
2340
#	fixed bug with text Captcha (input was restricted to 10 chars.) and a small layout issue
2341
30-Jan-2008 Thomas Hornik
2342
#	registered pages didn't appear in menu. fixed.
2343
!	Updated upgrade-script. (Some upgrades still missing)
2344
29-Jan-2008 Thomas Hornik
2345
#	strtotime()'s behavior differ in PHP4 and PHP5.
2346
	Had to fix some issues in admin/pages/sections and module news.
2347
#	Security bugfix: Text file for text-captcha was world-readable. Moved to database.
2348
#	Text-captcha: empty line in text file, following a question, was accepted as answer. Fixed.
2349
28-Jan-2008 Matthias Gallas
2350
#	Replaced all special chars in language files with htmlentities or unicode
2351
+	Added some missing lines in language files
2352
+	Added missing keyword Id
2353
28-Jan-2008 Christian Sommer
2354
#	fixed issue with top bar icon alt tag
2355
!	added some more backend layout modifications
2356
!	corrected bug in NL.php language file
2357
!	added missing session cookie forgotten in Changeset 593
2358
!	added possibility to select the default backend language during installation process
2359
!	Re-introduced Changeset 593 (filename in pages/ from page_title instead of menu_title)
2360
#	Fixed some bugs in the Javascript Admin modul
2361
28-Jan-2008 Thomas Hornik
2362
+	Allow a user-supplied From-Name in form-settings for email und success-email.
2363
!	changeset 627: menu_link and search/search.php needs some minor changes, too.
2364
+	Added Text-CAPTCHA on request. The captcha-text will be stored in temp/.captcha_text.txt
2365
27-Jan-2008 Christian Sommer
2366
!	fixed CSS background color of the installer CSS
2367
!	replaced static text with variable text from language file
2368
!	introduced the WB 2.7 backend style developed by Michael Brinsteiner (escpro), thanks man
2369
!	added missing ID tags
2370
27-Jan-2008 Christian Sommer
2371
!	added missing ID tags
2372
!	added default language for users to avoid empty language fields
2373
27-Jan-2008 Matthias Gallas
2374
+	added kewyword id to new file
2375
#	Fixed some spelling errors in german language file
2376
27-Jan-2008 Thomas Hornik
2377
!	Module form: user supplied input isn't lost on captcha-failure anymore.
2378
#	fixed 100%-cpu-load-event in CAPTCHA admin-tool.
2379
+	Added Calc_ttf_image CAPTCHA.
2380
!	Changed captcha/captcha.php to use table-layout for CAPTCHA.
2381
!	Some minor changes in CAPTCHA-code.
2382
!	Added some text to CAPTCHA admin-tool.
2383
#	Module form: dropdown "success page" listed foreign private pages, too. Fixed.
2384
+	Added preview-images for CAPTCHA.
2385
!	Improved security: CAPTCHAS can't be loaded from outside WB
2386
!	CAPTCHA ttf_image: added variant. Adjusted character-pool and one background for better readability.
2387
26-Jan-2008 Christian Sommer
2388
!	changed WYSIWYG content field from text to longtext (allows more than 65'534 characters) 
2389
+	Added Javascript Admin module (developed by Stepan Riha, adapted for WB2.7 by Swen Uth)
2390
26-Jan-2008 Matthias Gallas
2391
#	fixed bug in Javascript Admin module
2392
+	Added new language files
2393
+	Added keywords to files where they are missing
2394
26-Jan-2008 Thomas Hornik
2395
!	fixed some issues with CAPTCHA and ASP. Adjusted baseline of '*' in supplyed fonts to meet
2396
	baseline of numbers. Added counter to ttf_image generation-loop. Removed now unneeded GD-lib verification.
2397
	Improved ASP in news-module.
2398
+	module news: added publish_until field to control the visibility of a news-posting by date and time
2399
!	added strongly "condensed" fonts with many intersections for ttf-CAPTCHA as default fonts.
2400
	It should be very difficult for spam-bots to recognize intersected characters.
2401
25-Jan-2008 Christian Sommer
2402
!	removed changes introduced with changeset 593 (we need to think off if we want to implement that feature)
2403
25-Jan-2008 Thomas Hornik
2404
+	Added new CAPTCHA. Adapted core: signup and modules: news and form.
2405
+	Added Advanced Spam Protection (ASP) to core: signup and modules news and form.
2406
#	module news: it was possible to post comments to postings with commenting disabled
2407
	or to inactive postings. Fixed
2408
24-Jan-2008 Thomas Hornik
2409
!	Generate filename in pages/ from page_title instead of menu_title.
2410
24-Jan-2008 Christian Sommer
2411
#	fixed bug in Codepress integration (if codepress framework not installed)
2412
+	added language support to all integrated modules (except for news and form module)
2413
#	fixed another E_NOTICE warning
2414
24-Jan-2008 Matthias Gallas
2415
+	Added keywords to files where they are missing
2416
23-Jan-2008 Christian Sommer
2417
+	Added German language file for WB 2.7
2418
22-Jan-2008 Christian Sommer
2419
+	Added language support for the Admin tools (backup, reload, mail_filter)
2420
-	Removed all admin tool text outputs from global language file to module language files
2421
!	Introduced language support for the overview page of the Admin tools
2422
+	Added function get_variable_content to allow extraction of variable content without including files
2423
!	Changed language support for Addons -> Moduls -> Details
2424
22-Jan-2008 Matthias Gallas
2425
+	Added keywords to new mail filter files
2426
22-Jan-2008 Thomas Hornik
2427
+	manage-sections: changed calendar-icon to clock-icon, added second icon to empty date-field.
2428
21-Jan-2008 Christian Sommer
2429
!	Removed the manage section icon from the page admin (sections managed by publish by date function) 
2430
#	Fixed bug with the edit module CSS file implementation (IE7, Opera)
2431
21-Jan-2008 Thomas Hornik
2432
+	Unique session-identifier for each website baker installation. fixes #354
2433
20-Jan-2008 Christian Sommer
2434
#	fixed E_NOTICE-warning in save.php when input data was wrong
2435
+	added the new admin tool email output filter which allows to transform
2436
	emails before displaying them on the frontend
2437
20-Jan-2008 Thomas Hornik
2438
!	upgrade-script.php: fixed mysql_error() handling
2439
!	upgrade-script.php: added code to update menu_links
2440
#	fixed a typo in upgrade-script.php
2441
!	updated admin/pages/sections.php to changed jscalendar-api from changeset 571
2442
!	module menu_link: after adding a menu_link, the anchor dropdown shows "#"; fixed 
2443
#	fixed E_NOTICE-warning in news-module (about SECTION_ID in comment.php)
2444
19-Jan-2008 Christian Sommer
2445
!	Reduced the success time out and set WYSIWSY background to white
2446
#	Fixed some errors in form module (only in conjunction with E_ALL)
2447
!	Added support to configure the mailer settings via the backend
2448
19-Jan-2008 Matthias Gallas
2449
#	Fixed bug in news modul with missing variable PAGE_DIRECTORY
2450
+	Added keywords to new files
2451
19-Jan-2008 Thomas Hornik
2452
-	Module news: removed old calendar
2453
+	Module news: adapted news to use the new include/jscalendar
2454
+	added installation-instructions to include/jscalendar
2455
#	Module code: curly backets get deleted by pparse() from phplib. fixed
2456
+	Module menu_link: added dropdown-listbox to select anchor
2457
!	upgrade-script: added code to convert old menu_links to new ones (partly)
2458
18-Jan-2008 Matthias Gallas
2459
!	Updated news modul with features from the advanced news modul
2460
!	Updated form modul with features from the advanced form modul
2461
#	Fixed hardcoded /pages issue in intro page feature
2462
+	Added example .htaccess to parse .html files, fixed bug in changeset 555
2463
!	Revoked parts of changeset 547 and again introduced changeset 540
2464
+	Added keywords to modules/fckeditor and all other new files
2465
18-Jan-2008 Thomas Hornik
2466
#	fixed two E_NOTICE-warnings in admin/pages/index.php
2467
+	added new module-based search-function
2468
+	added new publish-by-date code
2469
17-Jan-2008 Christian Sommer
2470
#	fixed bug in frontend login and multiple groups (only in conjunction with E_ALL)
2471
!	removed the PAGE_EXTENSION from frontend login
2472
17-Jan-2008 Matthias Gallas
2473
#	Reintroduced changes from changeset 520 and 540 wich where overwritten 
2474
	by changeset 546
2475
#	Revoked changeset 541 end removed all PAGE_EXTENSION variables and the related
2476
	option in WB settings as this function only works on Apache Servers
2477
	together with .htaccess and mod_rewrite
2478
+	Added keywords to file menu_link/uninstall.php and new admintools files
2479
17-Jan-2008 Christian Sommer
2480
!	added the "users in multiple groups" feature (closes parts of ticket #546)
2481
16-Jan-2008 Thomas Hornik
2482
!	changed admin/pages/save.php to allow hidden config-elements in table search.
2483
!	changed module menu_link: added table mod_menu_link, fixed page-deleting-bug,
2484
	fixed odd behavior in case of menu_link as default-page.
2485
#	changing PHP-error-level within website baker does not work - fixed (fixed ticket 532)
2486
14-Jan-2008 Matthias Gallas
2487
#	Replaced hardcoded .php with the variable PAGE_EXTENSION for the use in pagenames.
2488
	(!!Attention!! To get extenions other than .php working additional fixes are necessary!)
2489
#	Replaced the variable PAGE_EXTENSION with hardcoded .php on all places where the
2490
	pathes points to WB Corefiles with the page extension .php
2491
#	Replaced hardcoded text in login.php with language variables (fixes ticket 386)
2492
14-Jan-2008 Christian Sommer
2493
!	added a missing </tr> tag
2494
#	re-introduced bugfix of Changeset 472 (fixes ticket 402) accidentally 
2495
	removed by Changeset 529 (enhanced pages admin)
2496
13-Jan-2008 Christian Sommer
2497
#	moved administration tools from Settings to the new section Admin-Tools
2498
#	this bugfix closes the ticket 529 (WB upgrades modules with identical version)	
2499
!	increased redirection time after success message, corrected HOME link of the login panel
2500
!	updated PHPMailer framework to version 2.0.0 (/include/phpmailer)
2501
#	this bugfix closes ticket 412 (direct call of admin/settings/save.php clears database)
2502
#	fixed error with redirection to admin panel after installation
2503
12-Jan-2008 Christian Sommer
2504
!	introduced smart URL detection for the 'View' menu in the WB backend
2505
	(if page_id is set, redirect to this page instead of the root)
2506
!	introduced the enhanced pages admin dialogue (thanks to icouto)
2507
11-Jan-2008 Christian Sommer
2508
+	added the FCKEditor module files missing in Changeset 527 (/modules/fckeditor)
2509
-	removed the hmtlarea files in /modules/htmlarea
2510
!	set the fckeditor as the new default editor /install/save.php
2511
!	Updated function: register_frontend_modfiles in /framework/frontend.functions.php
2512
	(added constants MOD_FRONTEND_CSS_REGISTERED, MOD_FRONTEND_JAVASCRIPT_REGISTERED)
2513
11-Jan-2008 Matthias Gallas
2514
!	Update codepress to Version 0.9.6
2515
!	Update phplib to Version 7.4a
2516
09-Jan-2008 Matthias Gallas
2517
!	Upgrade pclzip to the newer more php5 complaint version 2.6, see ticket #526
2518
#	Fixed ticket #542 (Thanks to Thorn)
2519
23-Dec-2007 Matthias Gallas
2520
!	Changed all copyright notices to include now 2008
2521
21-Sep-2007 Matthias Gallas
2522
#	Fixed a typo in /framework/frontend.functions.php cause that websites using
2523
	the new register_frontend_modifles() functions do not validate
2524
24-Jan-2007 Christian Sommer
2525
!	Replaced some core files to allow configuration of wbmailer via admin settings panel
2526
------------------------------------- 2.6.7 -------------------------------------
2527
02-Jan-2007 Christian Sommer
2528
+	Added missing converting file for changeset [504]
2529
------------------------------------- 2.6.6 -------------------------------------
2530
01-Jul-2007 Matthias Gallas
2531
#	Fixed converting issue with some ISO-charsets and speeded up converting on large pages (thanks to Thorn)
2532
01-Jul-2007 Ryan Djurovich
2533
#	Fixed bug where error message not displayed when script fails to create a page
2534
#	Fixed bugs introduced in [484]
2535
14-May-2007 Matthias Gallas
2536
+	Added support for ISO-8859-6.(Thanks to thorn)
2537
12-May-2007 Christian Sommer
2538
+	Replaced functions page_css and page_javascript by register_frontend_modfiles
2539
+	Added function register_backend_modfiles to allow backend modules to use optional CSS and JS files
2540
+	Added the JS framework codepress to allow syntax highlighting for JS, HTML, PHP code (textarea)
2541
+	Added the new function register_frontend_modfiles to the built in templates
2542
08-May-2007 Matthias Gallas
2543
+	Added wrapper to functions.php if mb_string is not available (Thanks to thorn)
2544
+	Added new functions page_css and page_javascript to the built in templates
2545
+	Added search highlight class to css files of the built in templates
2546
30-Apr-2007 Matthias Gallas
2547
#	Fixed ticket #392; root_parent not being set correctly (Thanks to eggsurplus)
2548
10-Apr-2007 Matthias Gallas
2549
+	Optimized search and highlighting funktions (Thanks to thorn)
2550
03-Apr-2007 Matthias Gallas
2551
#	Fixed a bug in menulink; if you deleted a menulink page the linked page was also deleted
2552
	in the pages directory (Special thanks to "Funky_MF" for the fix)
2553
01-Apr-2007 Matthias Gallas
2554
#	Fixed issues with some languages when UTF8 is used. Removed all htmlentites
2555
	from the code (revoked changeset 396) and added new functions instead. Adapted the
2556
	search and the highlighting to use the new functions. With this changes WB can now
2557
	be used with charset UTF8 for all languages. Very special thanks to Thorn who wrote
2558
	and tested this changes.
2559
12-Mar-2007 Matthias Gallas
2560
+	Added multilingual support to search
2561
03-Mar-2007 Matthias Gallas
2562
+	Added new function for highlighting search results in the content area
2563
	(Special thanks to "thorn" and "Funky_MF")
2564
#	Fixed some issues in search with special chars
2565
	(Special thanks to "thorn" and "Funky_MF")
2566
22-Feb-2007 Christian Sommer
2567
#	Fixed bug in changeset 428 (page files were not deleted in /pages folder due to a typo in wb/framework/function.php)
2568
16-Feb-2007 Christian Sommer
2569
!	Suppressed PHP warnings and errors when reading empty intro.php
2570
16-Feb-2007 Christian Sommer
2571
#	Applied fix to enable parsing of PHP code in the intro.php 
2572
12-Feb-2007 Christian Sommer
2573
!	Added functions page_css and page_javascript which allow to include optional
2574
	module files module.css and module.js into the <head> section. This allows to 
2575
	create valid (X)HTML, as CSS definitions of modules are included in the head section
2576
12-Feb-2007 Christian Sommer
2577
!	Security enhancement (reduced number of login trials from 50 to 3)
2578
02-Feb-2007 Matthias Gallas
2579
#	Applied fix for ticket #380 (Thanks to pcwacht)
2580
30-Jan-2007 Ryan Djurovich
2581
#	Applied fix for ticket #376
2582
29-Jan-2007 Matthias Gallas
2583
+	Added new variable $MODULE_DESCRIPTION wich allows to have optional a language
2584
	specific description of the modules in the language files of the modules.
2585
21-Jan-2007 Matthias Gallas
2586
#	Fixed issue in the search table entries of form modul
2587
13-Jan-2007 Matthias Gallas
2588
#	Fixed some bugs in rss.php
2589
07-Jan-2007 Matthias Gallas
2590
#	Fixed error when uninstalling the news modul
2591
02-Jan-2007 Matthias Gallas
2592
+   Added id keywords to all missing files
2593
#	Fixed issue with Permissions for pages sections
2594
27-Dec-2006 Matthias Gallas
2595
#	Fixed form modul stores empty records
2596
------------------------------------- 2.6.5 -------------------------------------
2597
25-Dec-2006 Ryan Djurovich
2598
!	Changed links to WB help website
2599
24-Dec-2006 Matthias Gallas
2600
#	Fixed some minor javascript errors in admin (thanks to pcwacht)
2601
#	Fixed root_parent doesn't get updated when moving item in menu (#305)
2602
!	Changed all copyright notices to include now 2007
2603
23-Dec-2006 Matthias Gallas
2604
#	Fixed IE allows to set a page as parent of itself (#320)
2605
#	Fixed problem with Page Title has to be escaped (#287)
2606
#	Fixed the possibility to call the index.php of the templates directly in the browser (#291)
2607
21-Dec-2006 Matthias Gallas
2608
#	Fixed missing message when adding a site without page title (#300)
2609
21-Dec-2006 Ryan Djurovich
2610
#	Fixed bug with captcha script (#346)
2611
20-Dec-2006 Matthias Gallas
2612
#	Fixed Return to Search Results Page (#365)
2613
!	Set Version to 2.6.5
2614
-	Removed Changeset 365 because this will be a part of WB 2.7.x
2615
#	Fixed a little typo error in class.admin.php (#364)
2616
26-Nov-2006 Ryan Djurovich
2617
+	Added new script that could possibly be apart of 2.7.x as a replacement
2618
	for having the pages directory 
2619
17-Nov-2006 Matthias Gallas
2620
#	Fixed fatal error in line 46 news/comment.php (thanks to eki)(#358)
2621
15-Nov-2006 Matthias Gallas
2622
#	Fixed again intropage doesn't work (#71)
2623
20-Oct-2006 Matthias Gallas
2624
+	Added phpmailer class (thanks to doc)
2625
+	Added Remember-expanded-pages-in-admin (thanks to ephraimt)
2626
+	Added List sorting in admin area (thanks to rsmith)
2627
#	Fixed table width 100% are wrong displayed in container templates
2628
	when IE is used (#350)
2629
#	Fixed large space between menupoints in IE (#349)
2630
#	Fixed Website description is not displayed when no page description
2631
	available (#348)
2632
#	Fixed group images in news modul cannot be stored (#342)
2633
#	Fixed Typo in form/save_field.php (#341)
2634
#	Fixed files in /pages/posts folder are not deleted (#340)
2635
#	Fixed specialchars problem in the news modul (#339)
2636
#	Fixed news modul stores empty records (#338)
2637
#	Fixed Captcha didn't work in news comments (#337)
2638
#	Fixed various php notices (#334)
2639
+	Added new upgrade_function (thanks to kozmoz)
2640
#	Fixed addons table isn't updated when a modul is updated (#332)
2641
#	Fixed spelling errors in the signup2.php (#330)
2642
#	Fixed MySQL 5.x missing default values for INT fields in all system
2643
	and modules tables (#329)
2644
#	Fixed installer does not insert admin user (#328)
2645
+	Added support for getting page ID of page that referred search
2646
	request (#327) (thanks to brofield)
2647
#	Fixed search results generate invalid XHTML and notify warnings (#326)
2648
Stefan Braunewell
2649
#	Fixed Field 'last_reset' doesn't have a default value (#313)
2650
+	Added get_post_escaped to wb class which automatically calls add_slashes
2651
	on get_post output and used it in form/save_field.php
2652
------------------------------------- 2.6.4 -------------------------------------
2653
20-May-2006 Ryan Djurovich
2654
#	Fixed security issues related to #237
2655
#	Fixed typo in news save comment page (#282)
2656
#	Fixed typo in news delete post page (#283)
2657
!	Added multi-submission protection to form module (#119)
2658
#	Added notice for when PHP Session Support appears to be disabled in installer,
2659
	even if it is enabled and the problem actually lies in the users browser (#154)
2660
19-May-2006 Ryan Djurovich
2661
#	Fixed problem in forgotten login form where email field is too short (#207)
2662
#	Fixed typo in forgotten login details email (#190)
2663
15-May-2006 Stefan Braunewell
2664
#	Fixed security issues (#237)
2665
03-May-2006 Stefan Braunewell
2666
#	Fixed problems with pre-2.6.0 modules in section list
2667
#	Fixed e-mail bug caused by From: headers in internal mail function calls
2668
	(#189)
2669
#	E-mail validation in install script now accepts new top-level domains
2670
	(#162)
2671
#	Error status is now overwritten by next database query (#182)
2672
#	Fixed obscure problem in htmlarea install script
2673
------------------------------------- 2.6.3 -------------------------------------
2674
19-Mar-2006 Stefan Braunewell
2675
#	Fixed ticket #146: problems removing groups from viewers list of a page
2676
16-Mar-2006 Stefan Braunewell
2677
!	Changed link target selection. Now self, top and new. (Ticket #145)
2678
#	Fixed ticket #143. Charset setting is now used in admin login and forgot
2679
	password pages.
2680
#	Some changes to the SQL code in the install script for improved 
2681
	compatibility with new MySQL versions
2682
#	Fixed ticket #134 - error on browsing media.
2683
+	Improved backup module: new choice between full database or WB-related
2684
	backup.
2685
#	Fixed ticket #141 - admin now sees all folders in media
2686
#	Fixed e-mail sending problems due to additional parameter in mail call.
2687
#	Applied fix regarding ticket #138: new users now get deleted if
2688
	sending e-mail fails.
2689
#	Fixed ticket #137: Last Reset timer not reset in frontend forgotten 
2690
	password process
2691
#	Removed duplicate expression from modules/news/install.php which caused
2692
	problems in installation
2693

    
2694
01-Mar-2006 Stefan Braunewell
2695
#	Fixed ticket #68 - Safari problem with displaying all parents.
2696
#	Fixed ticket #136 - mailing forgotten password in admin login screen leads 
2697
	to fatal error.
2698
!	Renamed tag [PROCESSTIME] to [PROCESS_TIME]
2699
------------------------------------- 2.6.2 -------------------------------------
2700
03-Feb-2006 Stefan Braunewell (very big special thanks to John and Alex)
2701
#	Fixed ticket #104 - commas in form field descriptions not allowed.
2702
#	Cookie REMEMBER_KEY wasn't cleared in account/logout 
2703
	and expiration date is now set to time in the past.
2704
#	Smart login not working.
2705
!	Changed mail calls to new function $wb->mail.
2706
#	Form: ticket 124 added captcha settings check 
2707
#	Ticket 118 added formfield type to check for email/text 
2708
#	Ticket 115 changed comparision /modules/form/view.php 
2709
#	Added correct timecheck in form submissions
2710
!	Changed captcha.php call to include timestamp
2711
!	Changed the e-mail validation code and added a mail function to class wb.
2712
!	Forgotten password: if sending of e-mail fails, restore old password.
2713
	Ticket #110
2714
!	Added more charset options. Ticket #102 - thanks to ruebenwurzel!
2715
!	Character encoding setting also affects admin backend.
2716
	Mentioned in ticket #102.
2717
!	Reintroduced page languages setting. If switched to off, page
2718
	languages are only used to determine the language file for the
2719
	universal texts. If on, displayed page and menu are affected by
2720
	the language session variable.
2721
#	Fixed bugs in show_breadcrumbs code and added parameter "depth"
2722
	to set the number of levels to be show.
2723
#	Fixed a bug where access settings of registered and private pages
2724
	were displayed incorrectly.
2725
#	Fixed captcha being cached.
2726
#	Added an exit call after every heading("Location:...")
2727
	redirector to prevent unwanted execution of code.
2728
#	Bug #122. Replaced empty field check by check that setting name is
2729
	not "wb_version".
2730
#	Replaced all remaining occurrences of '/media' by MEDIA_DIRECTORY - bug #108.
2731
#	Fixed bug #99 and two additional instances of typo 
2732
	catpcha instead of captcha.
2733
#	Fixed some typos
2734
#	Fixed some notices and warnings.
2735
#	Fixed bug #105 - back buttons in addon detail pages not editable.
2736
!	Replace 'admin' by 'wb' in all account pages. 
2737
!/#	Moved print_success and print_error code to class.wb.php.
2738
	Added correct parameters to these functions in account pages. 
2739
------------------------------------- 2.6.1 -------------------------------------
2740
12-Dec-2005 Ryan Djurovich
2741
#	Fixed security vulnerability in class.login.php
2742
#	Fixed typo in EN language file
2743
#	Fixed captcha problems (when feature is disabled) in form module and sign-up
2744
!	Added charset encoding to admin templates
2745
!	Added extra code to check for selection of addon upon uninstalling
2746
#	Fixed bugs in RSS news feeder
2747
#	Fixed bug with PAGE_DESCRIPTION not being set on any page
2748
------------------------------------- 2.6.0 -------------------------------------
2749
28-Nov-2005 Ryan Djurovich
2750
+	Added default charset option to (advanced) settings
2751
#	Form module email fields now have email address validation
2752
#	Fixed spacing in form submissions
2753
27-Nov-2005 Ryan Djurovich
2754
+	Added captcha verification to sign-up form
2755
+	Added Captcha to News module
2756
24-Nov-2005 Stefan Braunewell
2757
!	Applied aportale's patch to use label instead of javascript toggle code
2758
20-Nov-2005 Ryan Djurovich
2759
!	News mod now hides read more link if no need for it (see ticket #56)
2760
+	Added support for mailto: links in the menu link mod
2761
#	Added direct-access redirection on some files (see ticket #37)
2762
+	Added extra characters to convert.php (see ticket #64)
2763
#	Fixed ticket #65 (last_reset check in account/forgot_form.php)
2764
29-Sep-2005 Ryan Djurovich
2765
!	Cleaned up form buttons in Settings
2766
!	Moved some options into Advanced Settings
2767
#	Semi-disabled "separate" page trash option
2768
+	Created a backup module/tool for backing-up the database
2769
	(thanks to John (pcwacht) for the original code)
2770
+	Created new "blank template", which can be used in case where you don't
2771
	want anything wrapping page-content.
2772
19-Sep-2005 Ryan Djurovich
2773
+	Added _license field for all add-ons to specify a license
2774
!	Renamed _designed_for variables (for all addons) to _platform
2775
+	Created addons table for faster internal referencing of installed addons
2776
!	Fixed some links, including the "Help" button in Admin
2777
#	Used nl2br to display body correctly when viewing form-submissions
2778
15-Sep-2005 Stefan Braunewell
2779
+	Added table module with columns 'name','type' and 'directory' as an
2780
	index.
2781
+	Added entry to settings table 'wb_version' which holds the version
2782
	number and can be utilized in future upgrade scripts.
2783
!	Added upgrade functionality also for templates and languages.
2784
#/!	Template/modules installation now respects paths.
2785
!	Moved updates from config.php to database.
2786
	Created initialize.php (required by config.php) to read settings.
2787
11-Sep-2005 Stefan Braunewell
2788
!	HTMLArea is now a module instead of a core component. Files moved
2789
	from "include" to "modules".
2790
+	Implemented Installation of modules on top of an older version. This is 
2791
	done via checking $module_version. Instead of install.php, upgrade.php
2792
	is then called if it exists in the module package. 
2793
	For module developers: $module_version and $new_module_version are 
2794
	accessible in upgrade.php to find out what upgrade steps need to be taken.
2795
!	Changed column names in mod_news_posts from short,long to content_short,
2796
	content_long.
2797
09-Sep-2005 Stefan Braunewell
2798
+	Added new advanced setting "Rename Files On Upload". File extensions can be
2799
	given so that respective files will have a ".txt" appended on media upload.
2800
#	Fixed "None found" message bug when user has no top level page edit
2801
	rights.
2802
#	Fixed missing parent option 'none' - ticket #12 - and a minor scope bug.
2803
+	Added breadcrumbs code. Call using $wb->breadcrumbs().
2804
+	Added utf-8 character encoding meta tag into all stock templates.
2805
#	Fixed bug when changing a page's parent
2806
!	Changed the way blocks are treated. Added new frontend class attribute
2807
	default_block_content that controls what is shown on pages such as
2808
	search, login, etc. (Ticket #16)
2809
+	Added support for WYSIWYG editor modules (wysiwygmod)
2810
+	When trying to access a registered page, user is automatically redirected
2811
	there on successful login.
2812
#	Fixed various issues with system search (mainly related to stripslashes()
2813
#	Removed stripslashes() in many places in the code. Added check for
2814
	magic_quotes_gpc to new wb class method add_slashes(). Now database contest
2815
	is independent of magic_quotes setting..
2816
05-Sep-2005 Stefan Braunewell
2817
#	Fixed bug concerning direct access of preferences page.
2818
#	Reworked page visibility and menu item visibility code (frontend login
2819
	problem).
2820
#	Pages in link list in htmlarea popup are now correctly ordered.
2821
#	Fixed bug where group with existing name can be added.
2822
04-Sep-2005 Ryan Djurovich
2823
+	Added and RSS newsfeed script to the News module
2824
04-Sep-2005 Stefan Braunewell
2825
!	Rewrote menu function. Parameters are now given as attributes to frontend class.
2826
#	Fixed some occurrences of potential direct access path disclosure
2827
#	Added directory check to browse.php to prevent xss exploit by trusted users.
2828
!	Updated code to reflect move to Subversion repository system.
2829
27-Aug-2005 Stefan Braunewell
2830
#	Fixed bugs 4,5,6,8,9 in bug tracker
2831
!	Removed 'USER_LANGUAGE' and 'GET_LANGUAGE' constants.
2832
	A GET['lang'] now sets the session language variable.
2833
26-Aug-2005 Stefan Braunewell
2834
!	Moved redundant code into the new class functions. Created 
2835
	'compatibility.php' for backward compatibility with
2836
	modules and templates. Variables and functions can still be accessed
2837
	in the old way.
2838
!/+	Reorganized core frontend files, added new base class 'wb' from
2839
	which 'admin' and the new 'frontend' class inherit. Moved all frontend
2840
	function into new class. Completely rewrote core index.php.
2841
	Now all variables and functions that are available to templates and
2842
	modules are attributes and methods of the frontend and the wb classes
2843
------------------------------------- 2.5.2 -------------------------------------
2844
23-Jun-2005 Ryan Djurovich
2845
!	create_access_file now creates all parent directories if needed
2846
#	Fixed bug when moving page with subpages to another level
2847
#	Fixed bug when saving "Settings" (in Admin) on Windows/IIS
2848
#	Fixed bug where query was not setting error correctly in class.database.php
2849
22-Jun-2005 Ryan Djurovich
2850
#	Fixed bug where template permissions were not saved when a adding group
2851
21-Jun-2005 Ryan Djurovich
2852
#	Added htmlspecialchars for modifying WYSIWYG, news, etc. modules (Bug #78)
2853
#	Fixed language problems in some area's of Admin. (Bug #70)
2854
#	Added a space in website/page keywords (Bug #69)
2855
#	Fixed bugs on settings2.php (Bug #52)
2856
!	Links inserted with HTMLArea now use [wblink--PAGE_ID--] instead of raw URL
2857
13-Jun-2005 Ryan Djurovich
2858
#	Fixed bug (#88) with news module
2859
!	Title of Administration login page now taken from language file (Bug #72)
2860
#	Fixed redirection admin/home to admin/start on admin/index.php
2861
#	Fixed bug with forgotten password page in admin (Bug #81)
2862
25-Apr-2005 Ryan Djurovich
2863
#	Fixed numerous bugs with module uninstallation
2864
#	Fixed bug when uploading files in Administration -> Media
2865
!	Installer no-longer requires you to accept the GNU GPL
2866
------------------------------------- 2.5.1 -------------------------------------
2867
16-Apr-2005 Ryan Djurovich
2868
#	Fixed two bugs with account login/logout
2869
------------------------------------- 2.5.1 -------------------------------------
2870
15-Apr-2005 Ryan Djurovich
2871
#	Fixed bug where non-english characters can get used in page filenames. Many
2872
	measuers have been added (including a new file: wb/framework/convert.php),
2873
	to prevent any possible errors that can occur in page filenames.
2874
#	Fixed invalid meta tags in stock templates (meta tags were not closed)
2875
#	Removed lines 401, 402, and 425 of wb/index.php - not needed
2876
#	Fixed bug where search and account pages are shown in every block
2877
	that is in a template
2878
#	Fixed numerous bugs with media home directories feature
2879
10-Apr-2005 Ryan Djurovich
2880
#	Fixed bugs in account/login.php and logout.php where users
2881
	gets redirected to /pages
2882
------------------------------------- 2.5.0 -------------------------------------
2883
08-Apr-2005 Ryan Djurovich
2884
-	Removed section language feature
2885
+	Added page language feature (replaces need for sections language feature)
2886
#	Fixed bug where pages using menu_link module can have the URL changed
2887
-	Page directory no longer stored in link field in pages table, it is now added
2888
	when the page_link function is called - this makes changing the pages
2889
	directory much easier and quicker
2890
!	Pages with visibility of "none" are now no longer directly accessable
2891
+	Added new visibility setting "hidden", acts exactly like none did previously
2892
!	Template info file can now specify number of menu's available and relative names
2893
!	Template info file can now specify number of blocks's available and relative names
2894
------------------------------------- 2.4.3 -------------------------------------
2895
07-Apr-2005 Ryan Djurovich
2896
#	page_filename function has been rewritten using str_replace
2897
	function, which should be faster and will allow characters
2898
	from other languages into filenames
2899
!	Created new media_filename function, which is now used
2900
	by all media functions (create,upload,rename) to determine
2901
	which characters should be removed from a desired filename
2902
+	New button in Administration page list to view specific page
2903
#	Updated the page_link function to now be compatible with menu link
2904
	module when setting pages directory to root
2905
#	Fixed bugs in search when using "Any Words" option
2906
#	Fixed bug with news module when pages directory set to root
2907
!	Changed URL of documentation website on Administration Start page
2908
------------------------------------- 2.4.2 -------------------------------------
2909
05-Apr-2005 Ryan Djurovich
2910
#	Fixed bug where file could be renamed to nothing in Media
2911
!	Optimised Media create folder, upload file, and rename functions
2912
#	Fixed bug where stripslashes not run on news post titles in admin
2913
05-Apr-2005 Stefan Braunewell
2914
#	Fixed bug concerning usage of the private_sql variable
2915
#	Fixed bug conerning sub-pages being displayed in menus incorrectly
2916
------------------------------------- 2.4.1 -------------------------------------
2917
04-Apr-2005 Ryan Djurovich
2918
!	Pages with visibility of "none" are again directly accessable
2919
#	Fixed bugs regarding renaming files and directories in Media section
2920
!	When home folders disabled, all folders now visible in Media section
2921
------------------------------------- 2.4.0 -------------------------------------
2922
03-Apr-2005 Ryan Djurovich
2923
-	Removed recently added visibility setting of "heading", and relative config vars
2924
+	Added new "menu" field to pages table, and new setting "multiple menus"
2925
	which replaces the need for the menu headings feature
2926
+	Added links to top of groups and users sections, linking to each other
2927
!	Change menu width in "Round" template to 170px (was 150px)
2928
#	Change page "are you sure" deletion message to mention that it will delete
2929
	all sub-pages as well
2930
#	Fixed many bugs with news module when viewing posts by group
2931
!	Pages with visibility of "none" are now no longer directly accessable
2932
02-Apr-2005 Ryan Djurovich
2933
-	Removed need to specify DB_URL when calling database class
2934
#	Stopped fields without a type specified from being shown in form mod
2935
#	Changed '/media' to MEDIA_DIRECTORY on HTMLArea popup windows
2936
	for insert link and insert image
2937
+	Added setting which allows you to specify the default WYSIWYG style
2938
+	Added "Server Email" option, to specify what is used in "From" field when
2939
	sending emails using the PHP mail function. Default is admins email address.
2940
#	Search now excludes pages which have a visibility of none or heading
2941
!	Pages are now given modified_when and modified_by when added
2942
01-Apr-2005 Ryan Djurovich
2943
+	Added option to News module to specify how many posts should be listed
2944
	per page (by default it is set to unlimited, which functions like previous version)
2945
#	Added stripslashes when display page titles in search
2946
+	Page descriptions and last updated date now shown in search by default
2947
30-Mar-2005 Ryan Djurovich
2948
+	Added new feature for Media home folders, where a folder can be specified
2949
	for a specific user or group of users only
2950
!	Changed URL of Help button to http://www.websitebaker.org/docs/
2951
+	Added new feature for "Page Trash" - two modes available: inline and separate
2952
!	When pages are deleted, all sub-pages are now deleted (instead of being moved
2953
	up a level)
2954
29-Mar-2005 Ryan Djurovich
2955
-	Removed Database Settings from Administration Settings (options will not be
2956
	available in 3.x, so trying to match interface with WB 3.x plans
2957
!	Changed the name of Path Settings to Filesystem Settings in Administration
2958
	Settings, and removed ability to change path/url options - matching interface
2959
	plans for WB 3.x
2960
+	Added same options for OS and file permissions as installer to Settings
2961
!	Sessions now named with APP_NAME.'_session_id' (e.g. default is wb_session_id)
2962
28-Mar-2005 Ryan Djurovich
2963
+	New functions available to templates to simplify creation of them. This aims
2964
	to "future-proof" templates for WB 3.x plans.
2965
!	Default templates updated to support some of the new functions
2966
+	Added field to pages table "page_trail" which stores a list of the pages
2967
	parents. This field was needed by the new page_menu function
2968
+	Added option for page visibility "heading" to enabled support for multiple
2969
	menu's. Also, this helps to "future-proof" templates for WB 3.x plans
2970
+	Added option for page visibility "registered", which acts a little like
2971
	private, but is still shown in the menu (although users need to log in to view
2972
	the pages content)
2973
+	Form module submissions now saved to database, and feature now added to
2974
	limit number of submissions per hour to prevent spamming
2975
+	New field for Form module: email. Allows you to specify their email in
2976
	"from" field on module settings.
2977
#	Fixed bug when displaying comments in News module (WB Bug #14)
2978
+	New "under contruction" message if no pages exist
2979
!	Cleaned-up wb/index.php
2980
27-Mar-2005 Ryan Djurovich
2981
+	Created advanced mkdir and chmod functions
2982
#	Fixed bug in media where wrong file/folder is deleted
2983
+	Complete overhall of installer - now only one step! It has been greatly
2984
	simplified in many ways, has much better validation, reports error much more
2985
	nicely, and automatically logs the user into the Administrations
2986
+	Must now specify OS type - allows for customizable file permission settings
2987
+	Sections can now have a language code assigned to them
2988
+	Sections can now have a block name/id assigned to them
2989
!	Home section of Administration renamed to Start, to save confusion with saying
2990
	Homepage (because this term could either mean the main website or Home section
2991
	in	Administration). Also, this aims to unify the interface with WB 3.x plans
2992
!	Moved Users and Groups sections under Access section. This aims to unify the
2993
	interface with WB 3.x plans, which help to unclutter the menu
2994
!	Interface for Settings section has been imporved for usability purposes
2995
#	Fixed HTMLArea where no scrollbar for "insert link" and "insert image" dialogs
2996
	by placing media list inside an iframe
2997
#	Fixed stripslashes problem for viewing news comments
2998
!	Added code from Formesque module (an advanced version of the original Form
2999
	module, modified by Rudolph Lartey from www.carbonect.com), and made further
3000
	interface improvements for select box/checkbox group/radio group options.
3001
#	Possibly fixed bugs where an S appears before file and dir modes
3002
#	Fixed bug where users can be added with same emails (in Administration)
3003
-	Removed support for PEAR, as it was deemed an unnecessary addition which only
3004
	makes code more bulky, and removing it will decrease package size a lot
3005
+	New "homepage redirect" option so first page is included and not redirected to
3006
#	Fixed text not being shown when module uninstalled
3007
!	Imporved interface for basic group permissions
3008
26-Mar-2005 Stefan Braunewell
3009
#	Fixed bug with front-end logins
3010
#	Fixed bug when saving intro page 
3011
+	Added check on sign-up if e-mail exists (thanks to P. Melief)
3012
#	Fixed bugs concerning moving/deleting pages
3013
#	Fixed list of parents in page settings
3014
#	Fixed mkdir without mode parameter
3015
#	Added a check on install to ensure PHP 4.1.x compatibility (thanks to Wanderer)
3016
+	Added support for PAGES_DIRECTORY set to root
3017
+	Search form now supports quotes (thanks to Manafta)
3018
#	Fixed page section ordering
3019
#	News items are displayed with name of poster instead of "Unknown"
3020
#	Deletion confirmation popup window in media section now shows correct file name
3021
------------------------------------- 2.3.1 -------------------------------------
3022
03-Fed-2005 Ryan Djurovich
3023
+	Now there is two types of "filesystem modes", one for directories and one
3024
	for files. Having different settings is very common for most servers, so
3025
	this addition should fix many problems people had with 2.3.0.
3026
-	Removed filesystem mode options from installation
3027
!	Removed duplicate text on installation step 3 for timezone
3028
!	All "access files" for the news module now stored in pages/posts instead
3029
	of a sub-dir relative to the page (this fixes many bugs)
3030
#	Fixed major bugs when deleting pages with sub-pages
3031
!	Removed the restrictions that prevent a user for changing a pages level
3032
#	Fixed bug with "toggle" plus/minus in IE for pages list
3033
#	Fixed some bugs where /pages was not replaced with PAGES_DIRECTORY constant
3034
------------------------------------- 2.3.0 -------------------------------------
3035
26-Jan-2005 Ryan Djurovich
3036
#	Fixed bug in framework/functions.php that made root parent always equal 8
3037
#	Added missing braces in lines 182 and 208 of admin/pages/settings2.php
3038
#	Fixed SQL-query on line 172, placing a / after $old_link
3039
#	Added eregi checks for PAGES_DIRECTORY on lines 140 and 150 of
3040
	admin/pages/settings2.php
3041
#	Added ordering cleaning to delete_post.php on line 53 for news module
3042
!	GMT option is selected for "Default Timezone" in the installer, instead
3043
	of the old "Please select" message (which had the same value as GMT)
3044
28-Jan-2005 Ryan Djurovich
3045
!	Ability to specify the chmod number when WB uploads files, etc.
3046
!	Modified file headers (copyright/license notice) so they now look almost the
3047
	same, independant of font. Also, it now covers copyright for 2005.
3048
30-Jan-2005 Ryan Djurovich
3049
#	Added code on wb/admin/pages/delete.php to remove sections from the sections
3050
	table when a page is deleted.
3051
+	New 'Smart Login' prevents users from using external password managers,
3052
	and can be set to remember the users password using cookies.
3053
!	SourceForge CVS module now called websitebaker2 (instead of just
3054
	websitebaker). Also, all file versions have been reset.
3055
01-Fed-2005 Ryan Djurovich
3056
!	Added code to prevent from changing a pages level (it simply disables
3057
	the select box), to prevent many possible bugs.
3058
------------------------------------- 2.2.4 -------------------------------------
3059
23-Dec-2004 Ryan Djurovich
3060
!	Change 'EXACT_PHRASE' to 'EXACT_MATCH' on line 261 of wb/languages/EN.php
3061
#	Fixed multi-language support in search
3062
+	Added more detailed options to list of PHP error reporting level's
3063
-	Removed ability to change language and PHP error reporting level
3064
	on installation to make things easier for newbie's
3065
+	Ability to select custom spacer for page filename's
3066
!	Changed the way a language code is found on language installation
3067
+	Added template permissions to groups
3068
#	Fixed bug when trying to change email from Preferences (admin and frontend)
3069
#	Fixed bug with auto-selection of "System Default" for Preferences
3070
!	News module now use's WYSIWYG for modifying news posts
3071
+	Ability to specify both the pages and media target directories
3072
------------------------------------ 2.2.3-c ------------------------------------
3073
22-Dec-2004 Ryan Djurovich
3074
#	Fixed problem with DB password being reset if Settings saved in basic mode
3075
------------------------------------ 2.2.3-b ------------------------------------
3076
21-Dec-2004 Ryan Djurovich
3077
#	Fixed minor bug on admin templates section
3078
#	Fixed bug on rename.php and rename2.php in admin media section
3079
------------------------------------- 2.2.3 -------------------------------------
3080
20-Dec-2004 Ryan Djurovich
3081
+	Added WB release version in Administration (top right corner)
3082
!	New option to prevent users from adding level 0 pages
3083
#	Fixed bug when deleting post's in News module
3084
+	Added new field in pages table for "root" parent (level 0 parent), for
3085
	extra flexability in creating templates
3086
!	Round template now supports unlimited page levels
3087
------------------------------------- 2.2.2 -------------------------------------
3088
18-Dec-2004 Ryan Djurovich
3089
+	New option under Search Settings for selecting custom template for search
3090
+	New option when changing page settings to set the target
3091
#	Fixed error when saving a user after editing
3092
!	Users can now modify sub-page if they dont have permissions on the parent
3093
------------------------------------- 2.2.1 -------------------------------------
3094
15-Dec-2004 Ryan Djurovich
3095
#	Fixed bug when changing password on preferences form (front-end)
3096
#	Fixed bug when retrieving user details (administration)
3097
#	Added check to see if module, template, or language is in use when deleting
3098
#	Fixed up email that is sent to user from a submitted form
3099
#	Fixed major problem with module permissions which stopped it from working
3100
------------------------------------- 2.2.0 -------------------------------------
3101
14-Dec-2004 (Correct date[s] unkown) Ryan Djurovich
3102
+	Multiple-level page support
3103
+	Multiple section's for pages (including interface)
3104
!	Removed text created using two words on all areas
3105
	(e.g. {Intro} {PAGE} is now {INTRO_PAGE})
3106
	this is for better language support
3107
+	Added Languages section
3108
!	Moved Templates and Modules under Add-ons section
3109
!	Changed name of "Default" template to "Round"
3110
+	Added "All CSS" template
3111
+	Added "Jump"
3112
+	Added 
3113
!	Modified "Box" template to support multiple page levels
3114
+	Added "Menu Link" module
3115
+	Added "News" module
3116
+	Added "Code" module
3117
+	Added "Form" module
3118
+	Added "Wrapper" module
3119
!	Changed name of "Normal Page" module to "WYSIWYG"
3120
+	Created new admin wrapper script to ease module develpment
3121
+	Media now automatically creates index.php file for every
3122
	sub-folder made (for security purposes)
3123
!	Change "Help" link in Administration menu so it now directs
3124
	to the the new Website Baker documentation website found at:
3125
	http://www.websitebaker.org/documentation
3126
!	Password is now required to change email in preferences
3127
+	User can now select custom Language and Date & Time Formats
3128
+	Added search functionality, with three different "methods":
3129
	1. Using all words  2. Using any words  3. Exact match
3130
+	Added native MySQL database support
3131
>>>>>>> .r1147
(1-1/5)