Project

General

Profile

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

    
5
$Id: CHANGELOG 1159 2009-10-09 22:49:09Z Luisehahne $
6

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

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

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

    
1583
$Id: CHANGELOG 1159 2009-10-09 22:49:09Z Luisehahne $
1584

    
1585
Legend:
1586
+ = Added
1587
- = Removed
1588
# = Bugfix
1589
! = Update/Change
1590

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

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