Project

General

Profile

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

    
5
$Id: CHANGELOG 1165 2009-10-12 04:52:16Z Luisehahne $
6

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

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

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

    
1597
$Id: CHANGELOG 1165 2009-10-12 04:52:16Z Luisehahne $
1598

    
1599
Legend:
1600
+ = Added
1601
- = Removed
1602
# = Bugfix
1603
! = Update/Change
1604

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

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