Project

General

Profile

1 1145 aldus
Change Log
2
===============================================================================
3
Please note: This change log may not be accurate
4
5
$Id$
6
7
Legend:
8
+ = Added
9
- = Removed
10
# = Bugfix
11
! = Update/Change
12
13
------------------------------------- 2.8.1 -------------------------------------
14 1185 Luisehahne
25-Nov-2009 Dietmar Woellbrink (Luisehahne)
15 1187 Luisehahne
!	change page_title to menu_title for parent dropdown list in index.php and sections.php
16
25-Nov-2009 Dietmar Woellbrink (Luisehahne)
17 1186 Luisehahne
!	more bug fixes language file SK.php
18
25-Nov-2009 Dietmar Woellbrink (Luisehahne)
19
!	Many hosts disable error_log() in various and sundry ways.
20
	In WB we do something like this to avoid triggering warnings and errors.
21
	Even this is sometimes not sufficient to avoid problems with some hosts, but accommodates most.
22
25-Nov-2009 Dietmar Woellbrink (Luisehahne)
23 1185 Luisehahne
!	fix show_menu2 include.php, page crashes, if php error_log is disabled
24
25-Nov-2009 Dietmar Woellbrink (Luisehahne)
25
!	fixes language files HU.php and SK.php
26 1181 Luisehahne
24-Nov-2009 Dietmar Woellbrink (Luisehahne)
27 1185 Luisehahne
!	fixed php 5.3 depricated function in show_menu2
28
24-Nov-2009 Dietmar Woellbrink (Luisehahne)
29
+ 	add two constants in /framework/initialize.php for later feature in database settings
30 1182 Luisehahne
+	define('EDIT_ONE_SECTION', true) to edit only one section with editor in manage sections
31
	modify page will be loading all sections with editor
32
+	define('EDITOR_WIDTH', 900) set min width for editor
33
+	adding more information in editor header 1) block 2) module 3) section_id
34
24-Nov-2009 Dietmar Woellbrink (Luisehahne)
35 1181 Luisehahne
+	add register_frontend_modfiles('jquery'); adds jquery basis scripts in head
36
+	add register_frontend_modfiles_body('jquery'); adds jquery basis scripts before body end
37
+	add jquery_theme.js to choose a ui theme, basis is loaded, can be change
38
24-Nov-2009 Dietmar Woellbrink (Luisehahne)
39
+	add a child page is cumbersome when the parent dropdown list gets to be too large. (Ticket #821)
40
24-Nov-2009 Dietmar Woellbrink (Luisehahne)
41
!	validate captcha control
42 1171 Ruud
13-Oct-2009 Ruud Eisinga
43
#	fixed breaking droplets by highlighting search-words in search result pages.
44 1181 Luisehahne
13-Oct-2009 Dietmar Woellbrink (Luisehahne)
45 1170 Luisehahne
+	added forgotten jquery-fancybox.js Version 1.0
46 1169 aldus
13-Oct-2009 Dietrich Roland Pehlke (Aldus)
47
#	Fixed typo in the finnish language file (ticket #814).
48 1163 Luisehahne
12-Oct-2009 Dietmar Woellbrink
49 1168 Luisehahne
!	security update FCKeditor (tks to Ruebenwurzel)
50
12-Oct-2009 Dietmar Woellbrink
51 1167 Luisehahne
+	added old version of fancybox.js
52
!	rename new version fancybox
53
+	added missing language variables in newsmodul
54
12-Oct-2009 Dietmar Woellbrink
55 1166 Luisehahne
#	fixes Bugs headersend errors in some core files
56
12-Oct-2009 Dietmar Woellbrink
57 1165 Luisehahne
!	update function show_bread_crumb in framework/frontend.functions.php
58
!	replace separator with entities char, add title for multilingual
59
!	set breakcrumb in div container class="breadcrumb"
60
!	set separator in span tag class="separator"
61
12-Oct-2009 Dietmar Woellbrink
62
!	update jquery fancybox from 1.0 to 1.2.1
63
+	fancybox imagefolder incl. fancybox.css
64
12-Oct-2009 Dietmar Woellbrink
65 1163 Luisehahne
!	shows more details in wysiwyg editor
66 1161 Luisehahne
10-Oct-2009 Dietmar Woellbrink
67 1162 Luisehahne
!	small update upgrade.php to reset newsfiles to created dates
68
10-Oct-2009 Dietmar Woellbrink
69 1161 Luisehahne
!	Update FCKeditor to Version 2.6.5 Modulversion 2.9.1
70 1157 Luisehahne
09-Oct-2009 Dietmar Woellbrink
71 1159 Luisehahne
!	Update FCKeditor to Version 2.6.5 Modulversion 2.9.1
72
09-Oct-2009 Dietmar Woellbrink
73 1158 Luisehahne
+	upgrade.php to reset newsfiles to created dates
74
09-Oct-2009 Dietmar Woellbrink
75 1157 Luisehahne
#	Ticket #770, #785, #792, #807, #809,
76
#	fixes and recoded news module
77
09-Oct-2009 Dietmar Woellbrink
78
#	Ticket #815 Fix Warning: open_basedir restriction in effect. File is in wrong directory in load_module
79
#	same fix to load_template
80 1154 aldus
07-Oct-2009 Dietrich Roland Pehlke
81
#	Missing contiue inside search.php to avoid access to an non-object if the query fails. (ticket #793). Thanks to Thorn.
82
06-Oct-2009 Dietmar Woellbrink
83
#	Security fix - wrong placed "exit()" inside class.wb.
84
22-Sep-2009 Dietmar Woellbrink
85
#   Fixed: Pagetree changed menu titles instead of page titles (ticket #805) thanks to Ralf (Berlin)
86 1145 aldus
21-Sep-2009 Dietrrich Roland Pehlke
87 1146 aldus
!	Dutch tranlation(-s) for the captcha-control. [Ticket: #777] (Thanks to Argos)
88 1145 aldus
#	Missing code inside "framework/addon.precheck.php" (ticket #798).
89
#	Changes inside "upgrade-script" to avoid "mysql_list_tables is deprecated" warnings (ticket #800).
90
#	Add "global $admin" to the install.php of the droplets-module to avoid (variable isn't declared) warnings. (ticket #800).
91
18-Sep-2009 Dietmar Woellbrink
92
#   french translation updated for WB 2.8 (tks to Ploc)
93
16-Sep-2009 Dietmar Woellbrink
94
#	Fixed bug changed URL_HELP in class.admin.php to http://help.websitebaker.org/ (ticket #801).
95
#	Fixed bug: inside the FCK-Editor wbmodul: missing 'OK' button when inserting WB link with Safari/Chrome (ticket #795).
96
#	Fixed bug changed png fix and path to jquery-pngFix.js inside footer.htt for backend themes (ticket #786).
97
#	Fixed bug: inside the FCK-Editor include.php: add $oFCKeditor->Width  = $width; (ticket #799).
98
15-Sep-2009 Dietrich Roland Pehlke
99
#	Fixed bug: group-restrictions and sections (ticket #791).
100
#	Fixed bug inside the FCK-Editor wbmodul: displaying the correct page-tree by
101
	adding "order by position"
102
25-Aug-2009 Dietrich Roland Pehlke
103
#	Fixed bug in upgrate-script. Constant 'DEFAULT_THEME' doesn't exists (ticket #784).
104
25-Aug-2009 Ruud Eisinga
105
#	Fixed bug in droplets. Multiple droplets with the same parameter did not extract the new parameter.
106
	(problem introduced by code optimisations for WB2.8)
107
#	Fixed usage of the depriciated (PHP 5.3.0) split() function in class.wb. (ticket #772)
108
#	Fixed notice ob_end_clean..failed to delete buffer. (ticket #779)
109
22-Aug-2009 Ruud Eisinga
110
# 	Changed the default searchform name in the installer. (ticket #775)
111
#	Fixed the recursive redirect problem when a page is called with a wrong language parm (ticket #780)
112
------------------------------------- 2.8.0 -------------------------------------
113
14-Aug-2009 Matthias Gallas
114
#	Fixed typo in dutch language file (Thanks to Argos)
115
#	Changed FCKEditor to not show index.php files in browse media window (ticket #774)
116
	(Thanks to BerndJM)
117
12-Aug-2009 Matthias Gallas
118
#	Fixed some display issues in all backend themes
119
!	Again updated dutch language file (Thanks to Argos)
120
#	Fixed missing language variable in form modul (Thanks to Argos)
121
+	Added missing images to argos_theme (forgotten in changeset [1117])
122
11-Aug-2009 Matthias Gallas
123
!	commentet out the droplets logo for a more similar backend design with
124
	other admin tools
125
!	Updated icons in argos_theme (Thanks to Argos)
126
!	Updated Dutch language file (Thanks to Argos)
127
!	Updated show_menu2 to version 4.9
128
9-Aug-2009 Matthias Gallas
129
#	Replaced function mime_content_type as the old one causes shell_exec warnings
130
	on some servers (Thanks to Aldus)
131
!	updated argos_theme to version 1.4 (Thanks to Argos)
132
!	some code cleaning of admin/pages/sections.php
133
#	Fixed possible xss injection in login/forgot/index.php
134
#	Fixed bug in news modul introduced in changeset [1057]
135
#	Added missing variables also to preferences.php. Forgot in Changeset [1112]
136
8-Aug-2009 Matthias Gallas
137
#	Added some missing variables to backend_themes (Thanks to Stefek)
138
6-Aug-2009 Matthias Gallas
139
!	Set Version to 2.8
140
!	Updated upgrade_script to make use of the changed news settings
141
+	Added to show_menu2 the aOption 'SM2_HIDEPAGES'. If set all hidden pages are
142
	hidden again (Thanks to DarkViper)
143
#	Fixed again some bugs in news modul (ticket #756) (Thanks to Aldus and Luisehahne)
144
#	Fixed bug that frontend.js, frontend.css and frontend_body.js are not used
145
	from snippets (ticket #764) (Thanks to Luisehahne)
146
+	Added new function 'register_frontend_modfiles_body' to default templates
147
+	Added option to use a frontend_body.js in modules to include javascript from modules
148
	in the body of the frontend (Thanks to Luisehahne)
149
!	Updated Danish language Files (Thanks to Achrist)
150
#	Fixed some display issues in argos_theme (Thanks to Argos)
151
30-July-2009 Ruud Eisinga (Ruud)
152
#	Fixed a bug in the /admin/media resizer parameters for dirs with whitespaces (thnx to tiesy)
153
#	Fixed a bug in FCKeditor include.php. Now the editor can be used from other
154
	subdirectories than WB_PATH/modules/mymodule
155
29-July 2009 Dietrich Roland Pehlke (Aldus)
156
#	changes in framework/class.wb.php to avoid the "print->footer()" bug in the frontend,
157
	as this function/method doesn't exists for the frontend.
158
#	Changes inside index.php and save.php in settings to get rid of the situation
159
	that a SMTP-Password could not contain an "<" char (right chars are craped),
160
	and also "<" is not transformed into an entitie "&lt;". (Thanks to FrankH)
161
#	Modify of "addon.precheck.inc.php" to get rid of the problematic that version_compare
162
	could faild if words like "alpha", "beta" are inside a version-string. (missing in changelog 1100)
163
28-July 2009 Matthias Gallas
164
#	fixed some smaller issues in rss.php (Thanks to Kibmcz)
165
27-July 2009 Matthias Gallas
166
+	Added German language file to droplets
167
+	Added modul_description to language files of droplets
168
+	Added Danish language files to modules (Thanks to Achrist)
169
!	Updated Danish language file (Thanks to Achrist)
170
#	Fixed improper spelling in language files (#754)
171
#	Fixed bug introduced in changeset [1092]
172
25-July 2009 Matthias Gallas
173
#	fixed some language bugs in search.php (Thanks to Thorn)
174
23-July 2009 Matthias Gallas
175
#	fixed bug with missing filetype icon in media section of classic_theme (ticket #752)
176
#	fixed bug with page not showing if 2 sections active (ticket #751) (Thanks to Pumpi)
177
#	readded to phplib/template.inc $clear: whether to delete undefined vars or not
178
	was already added in WB 2.7 but was deleted for unknown reasons (Thanks to FrankH)
179
22-July 2009 Matthias Gallas
180
!	set Version to RC2
181
!	small modification on german language file (ticket #746)
182
#	Fixed E_ALL&E_STRICT warning on PHP5 servers (Thanks to Aldus)
183
#	Fixed bug with home folders are viewable and writable from other users
184
	(ticket #605 and #748) (Thanks to Aldus)
185
20-July 2009 Matthias Gallas
186
!	Moved backend.js back from <body> to <head>
187
+	Added possibility to add a backend_body.js to modules wich is then called in <body>
188
+	Readded admin/images folder to keep backward compatibility to old modules
189
19-July 2009 Matthias Gallas
190
#	Fixed display issue of jsadmin in backend themes (Thanks to Argos)
191
18-July 2009 Matthias Gallas
192
!	Updated german laguage file in argos_theme
193
+	Added multilnaguage support to media section of argos_theme (Thanks to Argos)
194
#	Fixed smaller display issue in argos_theme (Thanks to Argos)
195
+	Added more meta tags to backend themes
196
!	Updated Argos_theme (Thanks to Argos and Luisehahne)
197
#	Again added some &amp; to news and form to get more valid output (Thanks to Luisehahne)
198
#	Fixed wrong set </form> tag to get valid output (Thanks to Luisehahne)
199
!	Replaced in some alt tags hardcoded signs with language variables (Thanks to argos)
200
!	Updated Dutch language File (Thanks to argos)
201
!	Updated French language File (Thanks to mylesk42)
202
16-July 2009 Matthias Gallas
203
#	Fixed E_ALL notice in news/view.php
204
!	replaced in form and news delimiter "&amp;" with "&"
205
	was introduced with changeset [1069] but didn't work on all servers
206
#	Removed double </form> tags in pages/intro.php and wysiwyg/modify.php
207
!	replaced all remaining mktime() with time(), except from third party scripts
208
15-July 2009 Matthias Gallas
209
!	changed in modules/admin.php and admin/pages/add.php mktime() to time()
210
!	changed in wrapper modul modify.html to modify.htt
211
#	Fixed some validiation bugs in core and different modules (Thanks to luisehahne)
212
#	fixed display issue of jscalendar in news modul (Thanks to Aldus)
213
!	changed modules/admin.php to also make use of backend theme templates
214
!	changed in class_login.php mktime() to time()
215
14-July 2009 Matthias Gallas
216
#	Fixed bug with sections are only editable in new backend-themes if blocks are enabled
217
	(Thanks to Luisehahne)
218
#	Fixed some validiation bugs in news modul (ticket #742) (Thanks to Luisehahne)
219
14-July 2009 Dietrich Roland Pehlke
220
!	changes in frontend.functions.php, line 323: 'date' to 'gmdate' to avoid E_STRICT warnings.
221
!	changes in wb-setup.php, line 50: 'date' to 'gmdate' to avoid E_STRICT warnings. See also #741.
222
13-July 2009 Matthias Gallas
223
+	added changes from news/add.php to the upgrade-script.php
224
13-July-2009 Ruud Eisinga
225
#	admin / media / browse reported an error in E_STRICT mode.
226
13-July 2009 Dietrich Roland Pehlke
227
!	Change inside "date_formats.php" and "time_formats.php" mktime() within time()
228
	to avoid warnings and strict messages. See #741. Minor cosmetic changes.
229
#	News-Modul: add the unlink-routine for the ".news" folder inside uninstall.php
230
	so the groupe-images are also unlink.
231
!	News-Modul: add <tr><td> and </td></tr>-tags to the "none found" part in the view.php to
232
	get valid output inside a table.
233
!	Change the setting of $display_image and $display_groupe to avoid the
234
	empty display roule problematic (<tr style="display: ">) for valid output.
235
!	Add &gt;&gt; in "add.php" instead of >> to avoid invalid output.
236
11-July-2009 Ruud Eisinga
237
!	The news module post_title link made unclickable when there is no full post.
238
11-July-2009 Matthias Gallas
239
+	Added changed news settings to upgrade-script
240
09-July-2009 Ruud Eisinga
241
!	Added a better option to hide the READ_MORE link in the news module. (ticket #739)
242
09-July-2009 Matthias Gallas
243
#	Fixed bug that backend.js is not loaded in backend themes (ticket #740)
244
#	Fixed wrong path to unitpngfix.js and added missing script
245
#	Fixed invalid output of page_sections Page in Backend (Thanks to Luisehahne)
246
08-July-2009 Matthias Gallas
247
+	Added PageID and SectionID to all backend themes (Thanks to Luiseshahne)
248
#	Fixed some display issues in all backend themes (Thanks to Luisehahne)
249
!	Replaced wbmodules.gif in FCKEditor Plugins (Thanks to Stefek)
250
08-July-2009 Dietrich Roland Pehlke
251
!	Removed unused marker {USERS} inside the "groups.htt" of the wb-theme.
252
!	admin -> users -> index.php
253
!	admin -> groups -> index.php
254
	Codechanges using blocks to avoid to generate the "switch"-link right-top,
255
	if the user has no permission to edit the other one.
256
!	wb_theme|classic_theme|argos_theme -> templates -> users.htt
257
!	wb_theme|classic_theme|argos_theme -> templates -> groups.htt
258
 	Add block-comments
259
!	admin -> addons -> index.php	codechanges
260
!	admin -> access -> index.php	codechanges
261
	Codechanges to get rid of the empty display(style) declaration "style='display: ;'",
262
	and to avoid to generate (hidden) elements if the user isn't alowed to edit one.
263
!	wb_theme|classic_theme|argos_theme -> templates -> addons.htt
264
!	wb_theme|classic_theme|argos_theme -> templates -> access.htt
265
	add block-comments
266
#	Bugfix inside wb/admin/groups/get_permissions.php - replacing wrong "AND" within "OR" in line 64
267
	if one checkbox of "user" or "group" is selected (like in line 178; advanced settings).
268
07-July-2009 Matthias Gallas
269
#	Fixed some minor bugs in argos_theme (Thanks to Argos)
270
#	Fixed bugs in admin additons for argos_theme (Thanks to Argos)
271
!	Updated Version Number in upgrade_script to 2.8RC1
272
!	Updated FCKEditor Modul Version Number to 2.89
273
+	added in FCKEditor Advisory Relation to Links (thanks to Luisehahne)
274
06-July-2009 Matthias Gallas
275
!	Updated FCKEditor to Version 2.6.4.1 (ticket #738) (Thanks to doc)
276
#	Fixed Backend-Themes to get more valide output (Thanks to Luisehahne)
277
+	Added argos_theme
278
+	Added new functions to admin dir (Thanks Argos and Ruud)
279
!	Updated install and upgrade-script
280
!	Adapted wb_theme and classic_theme to changed admin dir files
281
04-July-2009 Dietrich Roland Pehlke
282
!	FCK-Editor Modul: Droplet Select: change "page_list_block" to "droplets_list_block",
283
	also "cmbPages" to "cmbDroplets" as we are listen droplets not pages.
284
!	Remove unneeded empty lines and spaces/blanks;
285
	minor cosmetic changes in the source to keep the string more readable.
286
04-July-2009 Matthias Gallas
287
!	Replaced droplet icon for FCKEditor Toolbar (thanks to Stefek)
288
#	Fixed two bugs in droplets-plugin for FCKEditor (thanks to Aldus)
289
!	Changed Template from FCKEditor plugin WBModules to .htt
290
+	Added Droplets plugin to FCKEditor (ticket #737) (Big Thanks to vizmotion)
291
03-July-2009 Matthias Gallas
292
+	Fixed IE Bug in Wrapper modul (ticket #736)
293
03-July-2009 Ruud Eisinga
294
#	Fixed the wrong handling of htmlentities in Droplet parameter parsing
295
02-July-2009 Matthias Gallas
296
+	Added missing fancy_progress.png
297
01-July-2009 Matthias Gallas
298
#	Fixed backend display issues in IE6 and IE7
299
!	Set Version to WB2.8RC1
300
!	Minor tweaks in pages_sections.htt
301
+	Added posibility to upload and unzip .zip packages to media section
302
	(Thanks to BerndJM)
303
!	Updated Browse Media Window in wb_theme now supports file icons, more file
304
	informations and a new preview function (Thanks to BerndJM)
305
29-June-2009 Matthias Gallas
306
#	Replaced in FCKEdiotor folder all index.html with index.php (ticket #691)
307
!	Update PHPMailer to version 2.0.4 (ticket #733)
308
!	Update Editarea to version 0.8.1.1 (ticket #732)
309
!	Update JQuery UI to version 1.7.2 (ticket #731)
310
27-June-2009 Ruud Eisinga
311
#	Fixed email encryption bug in output filter. Introduced by adding droplets.
312
	(Thanks to Luisehahne)
313
25-June-2009 Matthias Gallas
314
+	Added missing admin/settings/setting.js
315
!	Changed name of classic theme from "classic" to "classic_theme"
316
+	Added output-filter warning to all language files
317
#	Fixed admintool jsadmin to get XHTML valid output (Thanks to Luisehahne)
318
#	Major fixes on backend to get XHTML valid output (Thanks to Luisehahne)
319
+	Added option to use also MYSQL_ASSOC and MYSQL_NUM with mysql_fetch_array
320
	(Thanks to Luisehahne)
321
#	Bugfix for Error-Level settings (Thanks to Luisehahne)
322
23-June-2009 Matthias Gallas
323
#	Moved styles from admin/pages/sections.php to sections.htt in backend themes
324
	(Thanks to Luisehahne)
325
!	Moved javascript files from admin/pages/index.php to external js files
326
	(Thanks to Luisehahne)
327
#	Major improovements and changes to all backend files to get more valide Code
328
	output (Thanks to Luisehahne)
329
22-June-2009 Matthias Gallas
330
#	fixed wrong position id when adding a new page
331
-	removed obsolete code/modify.html
332
22-June-2009 Dietrich Roland Pehlke
333
#	Changes on module "code": add the section_id to the name of the textarea,
334
	to keep the functionality if you are using more than one code-section on a page.
335
!	Moving the html-template inside a "htt" folder and rename the suffix to ".htt" to
336
	keep it consitant to other modules. Minor cosmetic changes inside the code.
337
22-June-2009 Ruud Eisinga
338
#	Fixed a bug in Menu_link module that made childpages of the menu_link page
339
	not selectable. (thnx to Luisehahne)
340
21-June-2009 Matthias Gallas
341
#	Fixed small bug introduced in changeset [999]
342
19-June-2009 Matthias Gallas
343
#	Fixed bug that parent pages didn't inherit language settings to kind pages
344
17-June-2009 Ruud Eisinga
345
#	Bugfix in "droplets/upgrade.php" - wrong parameter order for adding fields.
346
	also the query for "normal" upgrades had a typo.
347
!	Added warning in output_filter that the function will be removed in 2.9
348
17-June-2009 Dietrich Roland Pehlke
349
#	Bugfix in "droplets/upgrade.php" - wrong tablename change to the correct one
350
+	Add upgrade-script to droplets
351
!	Changes on upgrade-script to avoid droping droplet-modul-tables if the exists.
352
!	calling "upgrate.php" or "install.php" instead of hard-coded lines to avoid
353
	future conflicts by upgrading the modul
354
15-June-2009 Matthias Gallas
355
+	Added install routine for droplets to the upgrade script
356
#	Fixed bug in menu_link modul with wrong displayed pages tree (Thanks to thorn)
357
#	Fixed small bug introduced in changeset [989]
358
+	Added missing id tags and copyright notices to droplets modul
359
15-June-2009 Dietrich Roland Pehlke (aldus)
360
#	Bugfix for ticket #725
361
+	Add "$wb->strip_slashes" again for backslashes are displayed in the output (view.php).
362
+	Add Droplets (Ruud)
363
+	modifications inside frontend.functions.php for backwart compatiblity (Ruud)
364
+	modifications inside the search to get the droplets seachable (Ruud)
365
14-June-2009 Dietrich Roland Pehlke (aldus)
366
#	Bugfixes for (ticket #728)
367
+	Add additional constant to "install/save.php" to avoid conflikts during
368
	installation inside "/framework/initialize.php".
369
+	Add condition inside "/framework/initialize.php" to avoid conflikts
370
	during installation; table "mod_captcha_control" doesn't exsits at runtime.
371
+	Add test for tables inside "install/save.php" if the user uncheck "install table" option.
372
+	Additional Errormessage if nessesary tables are not found (english).
373
13-June-2009 Matthias Gallas
374
+	Added jQuery-insert.js and jQuery plugins (Thanks to Luisehahne)
375
!	Moved images in lQuery plugins folder (Thanks to Luisehahne)
376
#	fixed small german language issue in jscalendar (Thanks to Luisehahne)
377
26-May-2009 Matthias Gallas
378
+	Added jQuery(1.3.2) and jQueryUI(1.7.1) to WB core (ticket #708)
379
21-May-2009 Matthias Gallas
380
#	Fixed some strange backend layout issues (ticket #722)
381
09-May-2009 Matthias Gallas
382
+	Added index.php to all WB-Theme folders to prevent directory spoofing
383
06-May-2009 Matthias Gallas
384
!	Updated Norsk language File (Thanks to oeh)
385
#	Fixed bug with not always included stylesheets in backend (ticket #717)
386
27-Apr-2009 Matthias Gallas
387
#	Fixed bug with missing option for admin-tools in advanced view of access
388
	settings (ticket #714)
389
#	Fixed bug with backup fails if a user has only permissions to admin-tools (ticket #715)
390
#	Fixed bug with missing template object in groups and user settings(ticket #716)
391
25-Apr-2009 Matthias Gallas
392
!	Updated Dutch language files for modules (Thanks to LuckyLuke)
393
23-Apr-2009 Matthias Gallas
394
#	Fixed bug with dropdownlist in pages settings (ticket #713)
395
20-Apr-2009 Matthias Gallas
396
!	Update show_menu2 to version 4.8 (ticket #712)
397
#	Fixed small error in Spain language file (ticket #711)
398
18-Apr-2009 Matthias Gallas
399
!	Updated Dutch language file (Thanks to Luckyluke)
400
17-Apr-2009 Matthias Gallas
401
#	Fixed MenuLink timeout with many large wysiwyg-pages (ticket #710)
402
!	Updated again Norsk language File (Thanks to oeh)
403
!	Updated Dutch language file (Thanks to Luckyluke)
404
13-Apr-2009 Matthias Gallas
405
#	Fixed minor dispay issue in upgrade script
406
!	Updated Norsk language File (Thanks to oeh)
407
!	Updated French language files (Thanks to Quinto and VotreEspace)
408
!	Updated Danish language file (Thanks to Achrist)
409
12-Apr-2009 Matthias Gallas
410
#	Fixed not defined language variable in account/email.php (Thanks to BlackTiger)
411
#	Fixed Typo in group_form.htt (ticket #705)
412
01-Mar-2009 Christian Sommer
413
!	Added disclaimer to upgrade-script.php
414
28-Feb-2009 Christian Sommer
415
#	Removed hardcoded admin path from JSAdmin module (jsadmin/js/dragdrop.js)
416
25-Feb-2009 Matthias Gallas
417
+	Added language support for template_description (affects templates and themes)
418
#	fixed wrong path to images in news and form modul
419
#	fixed manage section is showed twice (ticket #694)
420
-	removed unneeded icons from wb_theme
421
-	removed unneeded stylesheet.css from account dir
422
#	renamed warning.htt to warning.html to fix display of sourcecode after invalid logins
423
+	added fixed error.htt also to classic theme
424
+	corrected info.php of news-modul
425
24-Feb-2009 Dietrich Roland Pehlke
426
!	Changes in warning.htt templates to get valid XHTL1.1 output - replace the center-tag with div
427
#	add "AND section_id='$section_id'" to the delete-query to avoid conflicts if there are more
428
	than one Form on one single page.
429
#	Modify error.htt template in wb_theme for valid XHTML1.1 output - replace the center-tag with a div
430
	and replace the br-tag with valid p-tags.
431
22-Feb-2009 Matthias Gallas
432
+	added skinable Admin Interface
433
21-Feb-2009 Christian Sommer
434
+	added update of search table missing in Changeset 941
435
#	fixed wrong index in language array
436
!	removed some comment lines (changes are tracked by SVN)
437
20-Feb-2009 Dietrich Roland Pehlke (aldus)
438
!	add additional tr and td tags to the text_no_results message to get valid XHMTL output
439
19-Feb-2009 Christian Sommer
440
!	addon overview to show advanced options after redirect from reload.php
441
#	fixed bug if language folder contains none language files (XX.php) or sub folders
442
+	added option to invoke module upgrade.php/uninstall.php files from backend (for modules uploaded via FTP)
443
18-Feb-2009 Dietrich Roland Pehlke (aldus)
444
#	fixed: typos in the section_id inside the action-link
445
!	Remove test_trash and unused variables in query, added suggetions from #588
446
#	Bugfix for form bug (ticket #688)
447
17-Feb-2009 Christian Sommer
448
+	added option to invoke module install.php from backend (for modules uploaded via FTP)
449
!	admin Add-on settings no hidden by default (can be set visible via advanced link)
450
16-Feb-2009 Christian Sommer
451
!	moved reload option of Add-ons to main Add-on section
452
!	reworked logout to reset possible remember key in database when logging out
453
15-Feb-2009 Christian Sommer
454
#	fixed bug with smart login option (remember me) (ticket #689)
455
#	special chars like &nbsp; are shown when editing Add-on CSS files (ticket #678)
456
!	redirect time for function print_success can now be defined in Settings (ticket #603)
457
-	removed reload admin tool
458
+	added possibility to reload Add-ons via the Add-on section
459
14-Feb-2009 Christian Sommer
460
!	added option to display current user name in backend template
461
#	fixed wrong redirect path and added SVN Id
462
13-Feb-2009 Christian Sommer
463
+	added option to perform pre-installation checks to test requirements of Add-Ons
464
#	added error messages to installation process for Add-Ons with wrong file type
465
08-Feb-2009 Christian Sommer
466
#	fixed warning if database connection failed during installation process
467
06-Feb-2009 Christian Sommer
468
!	fixed some typos in German language file (thanks to freeSbee)
469
!	added new captcha fonts and replaced old background images with the ones created by thorn
470
05-Feb-2009 Christian Sommer
471
!	mail text for register, signup and forgot mail now taken from WB language file (ticket #684)
472
02-Feb-2009 Christian Sommer
473
#	removed PHPMailer fix introduced with 2.0.3 to get SMTP working again (line 1041 in class.smtp.php)
474
02-Feb-2009 Matthias Gallas
475
#	Fixed bug wich causes that install of captcha-control may fail (ticket #682 thanks to thorn)
476
01-Feb-2009 Matthias Gallas
477
!	Update FCKEditor to version 2.6.4
478
22-Jan-2009 Christian Sommer
479
!	Added default target attribut to backend menu links
480
21-Jan-2009 Matthias Gallas
481
!	Copyright notices now includes 2009
482
20-Jan-2009 Matthias Gallas
483
#	fixed form-module select (multiple) doesn't work (ticket #681 Thanks to thorn)
484
17-Jan-2009 Matthias Gallas
485
+	added French languages to modules
486
!	changed handling of post_date in news modul (thanks to susigross)
487
+	added hour and minute support to default published_when field in news modul
488
13-Jan-2009 Christian Sommer
489
-	removed the obsolete Codepress framework from the include folder
490
+	added Javascript syntax highlighting framework EditArea as replacement for Codepress
491
!	updated external PHPMailer class to latest version (v2.0.3)
492
08-Jan-2009 Christian Sommer
493
#	fixed error message in admin class if type array not defined
494
05-Jan-2009 Dietrich Roland Pehlke
495
#	Code-Snippets are no longer shown as type: unknown.
496
+	Additional key in the languagefiles "$TEXT['CODE_SNIPPET']";
497
#	fixed bug for the rss of news, see ticket #609
498
04-Jan-2009 Matthias Gallas
499
#	made news Modul multilingual, see ticket #676 (some additional translations are needed)
500
03-Jan-2009 Matthias Gallas
501
#	fixed bug in view.php of news module (ticket #676 Thanks to susigross)
502
#	fixed another bug in view.php of news modul introduced in changeset [892]
503
30-Dec-2008 Matthias Gallas
504
+	added default new language variables to all language files
505
-	modul_uninstall: Removed undefined and unused constants (DB_FETCHMODE_ASSOC)
506
!	modul_uninstall: added language variable $TEXT['FILE'] instead of "Datei"
507
29-Dec-2008 Dietrich Roland Pehlke
508
+	add language support for the errormessages inside the uninstall.php files for modules
509
	and templates.
510
!	add new keys inside the german de.php language-file.
511
-	removed my own debugging-code (was in 893 by mistake)
512
!	Correct the last date in the changelog
513
29-Dec-2008 Matthias Gallas
514
!	set version to 2.8 BETA
515
#	replaced in news modul special chars with entities to get valid output
516
!	changed SESSION ID Separator from '&' to '&amp;' to get valid output
517
-	Removed the <p> tag around the news as it is added from the editor
518
28-Dec-2008 Dietrich Roland Pehlke (aldus)
519
+	ticket 610: add ip-address to the email-body in the form-modul.
520
+	ticket 607: include the frontend.css in the comment_page.php file of the news-module.
521
#	File: admin/admintools/index.php - add "order by name" to the query to display the admintools in alphabetic order.
522
#	File: admin/modules/uninstall.php - remove a db-query to a db-field that doesn't exists in wb 2.7 anymore
523
26-Dec-2008 Thomas Hornik
524
#	fixed two issues with searchresult-highlighting: do not highlight in <pre>/<code>-tags, do not convert &lt; to &amp;lt; anymore.
525
13-Dec-2008 Christian Sommer
526
!	changed mailer to not extract line break of alternative body text (thanks to freeSbee)
527
28-Oct-2008 Christian Sommer
528
!	updated output filter regex to exclude mail addresses contained in input fields
529
27-Nov-2008 Thomas Hornik
530
!	added redirect-type (301/302) to menu_link
531
24-Nov-2008 Matthias Gallas
532
!	updated upgrade-script.php to add sec_anchor field to settings table
533
22-Nov-2008 Thomas Hornik
534
!	search: replaced most of $string_ul_umlauts (from search_convert.php) through use of preg's u-switch.
535
!	search: replaced strtr() by str_replace() (it's just faster). Changed &#39; to &#039;
536
06-Nov-2008 Thomas Hornik
537
#	Module code: curly backets get deleted by pparse() from phplib --> old fix in #569 wasn't that smart. Fixed.
538
#	fixed some typos in DE language-file, added missing tab in search.php
539
02-Nov-2008 Thomas Hornik
540
!	news: added PAGE_SPACER to $page_title (creates e.g. title-32.php instead of title32.php)
541
01-Nov-2008 Thomas Hornik
542
!	improved ext_charset to work with latin1,cp1252,cp1251,latin2,hebrew,greek,latin5,latin7,utf8
543
+	added config for section anchor. ATTN: add "INSERT INTO TABLE_PREFIX.'settings' (name,value,extra) VALUES ('sec_anchor', 'wb_', '')" to upgrade-script.
544
!	updated menulink and search to use configureable section-anchor
545
29-Oct-2008 Thomas Hornik
546
# News: total number of news wasn't calculated correctly
547
!	Captcha: removed IFRAME for Calculation-as-text captcha
548
-	removed useless init_utf8funcs()-function
549
+	search: added search_lang for use in search-form. Using DE, the search will search ä=ae,... (alternate spelling of german umlauts)
550
-	search: removed undocumented word-boundary search
551
!	search: search_path is now anchored to the beginning of link ("link LIKE '$path%'" instead of "link LIKE '%$path%'")
552
+	search: added key 'ext_charset' to search-extension to query external databases
553
25-Oct-2008 Christian Sommer
554
!	updated basic templates according the template guidelines
555
24-Oct-2008 Dietrich Roland Pehlke
556
#	applied bugfix for ticket #608 (redeclaration of news module)
557
23-Oct-2008 Dietrich Roland Pehlke
558
!	modified module delete function to provide additional information when module is in use when trying to delete
559
!	modified template delete function to provide additional information when template is in when trying to delete
560
21-Oct-2008 Matthias Gallas
561
#	fixed display issue in news modul
562
!	updated show_menu2 to version 4.7
563
18-Sep-2008 Thomas Hornik
564
+	Added captcha-reload
565
16-Sep-2008 Thomas Hornik
566
#	search: fixed windows-related regex issue
567
19-Aug-2008 Matthias Gallas
568
!	updated to latest FCKEditor version 2.6.3
569
02-Aug-2008 Thomas Hornik
570
#	fixed sorting order of search-results
571
25-Jul-2008 Thomas Hornik
572
#	fixed an issues related to search, changed one SQL inner join (to use USING instead of WHERE)
573
!	added $database = new Database(); in front of output-filter
574
05-Jul-2008 Thomas Hornik
575
#	fixed MODI_DATE/PUBLISHED_DATE issue in news-module. Added PUBLISHED_TIME, removed PUBL_DATE,PUBL_TIME. Thanks to forum-member timorotha
576
02-Jul-2008 Christian Sommer
577
!	updated to latest FCKEditor version 2.6.2
578
01-Jul-2008 Thomas Hornik
579
#	page-names with doubled (or more) points can not be handled if php runs as cgi. Thanks to forum member hgi2001.
580
29-June-2008 Christian Sommer
581
!	applied additional mail check to forgot login form
582
28-June-2008 Christian Sommer
583
!	class and id attributes in mailto links are no longer ignored by the output filter
584
22-Jun-2008 Thomas Hornik
585
#	fixed issue with captcha (mt_rand() instead of rand())
586
#	fixed bug in search (link to http://.../search/index.php performs a search with string 'unset')
587
22-June-2008 Christian Sommer
588
!	added output of block number to section admin if no block name is specified
589
21-June-2008 Christian Sommer
590
+	added output of block names to modify pages dialogue if blocks are enabled
591
!	updated show_menu2 to version 4.60 (to avoid disappearing menus)
592
08-Jun-2008 Thomas Hornik
593
#	hebrew-table in charsets-table.php was faultily imported - fixed. Thanks to forum-member iti.
594
24-May-2008 Christian Sommer
595
!	modified output filter routine to prevent errors if database entries do not exist
596
04-May-2008 Thomas Hornik
597
!	changed register_backend_modfile() to work with wysiwyg-module, too
598
01-May-2008 Thomas Hornik
599
#	fixed file-naming issue when old page-names (from before 2.7) contains "&"
600
26-Apr-2008 Thomas Hornik
601
#	class.admin.php deletes actual query-string while redirection. fixed.
602
25-Apr-2008 Matthias Gallas
603
#	fixed validiation bug in option fields of form modul
604
------------------------------------- 2.7.0 -------------------------------------
605
21-Apr-2008 Christian Sommer
606
!	set version to 2.7
607
#	fixed bug in the PL language file of the JS calendar
608
+	added some basic functions for module developers
609
20-Apr-2008 Thomas Hornik
610
#	fix: allow external urls for search-results
611
17-Apr-2008 Thomas Hornik
612
#	fixed jscalendar's language-files
613
16-Apr-2008 Christian Sommer
614
#	fixed possible clashes with intro page feature and WB core file /pages/index.php
615
15-Apr-2008 Thomas Hornik
616
!	revert back to pagename-creation from $page_menu, instead of $page_title
617
15-Apr-2008 Christian Sommer
618
#	fixed bug introduced with Changeset 826
619
14-Apr-2008 Christian Sommer
620
+	added show_menu2() to pre-installed WB modules (many thanks to Brodie Thiesfield for this great menu function replacment)
621
!	allowed tags for multi-lingual module descriptions
622
14-Apr-2008 Thomas Hornik
623
#	fixed issue with multigroups (level 0 page-creation)
624
13-Apr-2008 Thomas Hornik
625
!	ASP: off per default. CAPTCHA: removed unneeded $admin. Filename: just convert chars like quote, doublequote, < > & to empty string.
626
#	fixed language-files
627
10-Apr-2008 Christian Sommer
628
!	fixed WB-Link Plugin to work with WB versions below 2.7 ($admin->page_is_visible() only available in WB 2.7)
629
09-Apr-2008 Christian Sommer
630
!	modified FCKEditor WB-Link Plugin to work also with WB versions below 2.7
631
07-Apr-2008 Matthias Gallas
632
#	fixed error in german laguage file
633
07-Apr-2008 Christian Sommer
634
+	added the latest FCKEditor v2.60
635
-	removed the outdated FCKEditor v2.51
636
!	set version from 2.7 (RC3) to 2.7 (RC3a)
637
07-Apr-2008 Thomas Hornik
638
!	added missing group_id in INSERT-query
639
!	removed PHP5 function stripos from installation script
640
06-Apr-2008 Christian Sommer
641
!	removed some obsolete language variables from news and form module (now defined in global WB language files)
642
!	enlarged admin tool icon to match size 50x50px of the other icons
643
05-Apr-2008 Matthias Gallas
644
!	Moved language variables for edit module CSS from modules language files to core language files
645
+	Added norwegian translation (Thanks OEH)
646
05-Apr-2008 Thomas Hornik
647
!	some small fixes: group_id/groups_id-handling, safe_mode-query in install, better work-around for issue with phplib and code-module (removed {})
648
#	fixed viewing_groups-handling in /admin/pages/add.php
649
!	imported new russian translation from User shlack. Many Thanks
650
05-Apr-2008 Christian Sommer
651
!	added workaround for template parser class
652
!	moved functions to edit module CSS files into the WB core to avoid duplication of code
653
!	minor layout change
654
!	allowed the character "-" to be used in database names
655
04-Apr-2008 Thomas Hornik
656
#	fixed: Language-redirect removed query-string from URL
657
04-Apr-2008 Christian Sommer
658
!	set WB version to 2.7 (RC3) for the next upcoming release candidate
659
03-Apr-2008 Christian Sommer
660
!	some code clean up in news/form module
661
!	small adaption of the edit CSS function file css.functions.php
662
!	updated edit module CSS functions to include backend.css into head if possible
663
#	fixed bug in Javascript decryption routines of the Output-Filter module
664
02-Apr-2008 Matthias Gallas
665
#	fixed bug with registration of users are not added to signup group
666
02-Apr-2008 Christian Sommer
667
#	added handling of missing characters to mailto encryption routines
668
!	some code clean-up in News module
669
!	fixed some layout issues with Form module (combination with Output-filter)
670
!	fixed layout issue with optional subject/body text of encrypted mailto links
671
#	fixed bug in the mailto Javascript encryption code of the Output-Filter module
672
01-Apr-2008 Christian Sommer
673
!	removed typo in English language file
674
!	added updated edit CSS functions to the News module
675
!	added updated edit CSS functions to the Form module
676
31-Mar-2008 Christian Sommer
677
#	fixed bug in output filter (mailto links with HTML entities in optional part)
678
29-Mar-2008 Christian Sommer
679
!	added missing translation to Dutch language file (thanks Bramus)
680
28-Mar-2008 Thomas Hornik
681
!	Some cleanup in search.php
682
!	WYSIWYG: changed field text to LONGTEXT, too.
683
25-Mar-2008 Matthias Gallas
684
!	Updated Dutch language file (Thanks to Bramus)
685
26-Mar-2008 Tomas Hornik
686
#	fixed E_NOTICE-message in admin/modules/details.php
687
25-Mar-2008 Thomas Hornik
688
+	search: added search_time_limit in settings (mainly for sites with PHP < 4.3.3 and slow search)
689
+	search: added missing code to allow query of external data and to process the search data itself
690
25-Mar-2008 Matthias Gallas
691
#	Fixed missing <body> tag in Admin Interface (ticket #572)
692
24-Mar-2008 Matthias Gallas
693
!	Updated Danish Language file (Thanks to Achrist)
694
! 	Added class nixhier to frontend.css from form and news Modul (required for ASP)
695
24-Mar-2008 Thomas Hornik
696
+	Added RU-language-files, provided by user shlack; converted to entities.
697
#	search: great speed-up with large pages - requires PHP >= 4.3.3; small speed-up for PHP < 4.3.3
698
#	FCK-Editor: loads large pages faster
699
-	removed include/captcha/asp.php. css have to be added to module's css-files.
700
23-Mar-2008 Matthias Gallas
701
! 	Updated form modul for valid output, removed all javascript (Big thanks to BerndJM)
702
17-Mar-2008 Thomas Hornik
703
#	fixed an issue with utf8_check() (too slow with many ~100KB pages)
704
15-Mar-2008 Thomas Hornik
705
#	menulink: link can be menulink or subpage of menulink, too
706
#	call_captcha: added parameter 'style', fixed some issue with parameter 'image' and text-style captchas
707
13-Mar-2008 Christian Sommer
708
! 	adjusted error/warning templates to the updated backend layout
709
13-Mar-2008 Matthias Gallas
710
! 	replaced one icon in admin interface
711
12-Mar-2008 Matthias Gallas
712
# 	fixed loading time and some display issues in IE6 of the new admin interface
713
!	tweaked the new admin interface a little bit
714
12-Mar-2008 Christian Sommer
715
! 	adjusted background color of installation and upgrade script
716
! 	set version number to 2.7 (RC2) for the upcoming second release candidate
717
! 	removed hardcoded /admin folder strings from WB core files where possible
718
! 	added WB home folder fix proposed by the forum member spawnferkel (thanks)
719
! 	defined <strong> and <em> instead of <b> and <i> as default tags
720
12-Mar-2008 Thomas Hornik
721
+	CAPTCHA: added parameter to call_captcha (can be one of: 'image', 'input' or 'text')
722
11-Mar-2008 Christian Sommer
723
#	fixed issue with output filter (all .@ in descriptive mailto part: >xxxxx</a> were replaced; now restricted to emails)
724
#	fixed issue with WYSIWYG pages (appears if backend language and page frontend language differs)
725
08-Mar-2008 Thomas Hornik
726
#	fixed issue with news and end-date
727
04-Mar-2008 Christian Sommer
728
#	fixed issue with smart view URL link
729
03-Mar-2008 Thomas Hornik
730
#	fixed an issue with text-captcha (default text got saved). Changes default text.
731
#	fixed an issue with highlighting
732
02-Mar-2008 Thomas Hornik
733
#	added missing text in language-files
734
+	added missing sorting to language dropdown in admin/pages/settings.php
735
01-Mar-2008 Thomas Hornik
736
#	fixed ticket #562, applied changes from user tavitar with some own additions
737
+	added check for AddDefaultCharset to install
738
29-Feb-2008 Thomas Hornik
739
#	fixed issue in pagename generation if AddDefaultCharset is set (as work-around).
740
28-Feb-2008 Thomas Hornik
741
#	fixed hebrew transliteration-table. Thanks to forum-member iti.
742
28-Feb-2008	Christian Sommer
743
#	added bugfix from the forum member tavitar to fix an issue with multiple groups (module permission do not add up properly)
744
25-Feb-2008	Matthias Gallas
745
+	added missing Dutch language files for core modules
746
24-Feb-2008 Thomas Hornik
747
#	issue with menulink in upgrade-script. Fixed.
748
23-Feb-2008 Christian Sommer
749
!	suppressed warnings in initialize.php if constant already defined; modified upgrade script to make FCK the new default editor
750
#	fixed bug in upgrade script (WBMailer setting)
751
22-Feb-2008 Christian Sommer
752
#	some layout changes on the upgrade-script, fixed error in precheck
753
#	restricted database name and table prefix to "a-zA-Z0-9_" (avoid problems with non quoted table/field names)
754
20-Feb-2008 Thomas Hornik
755
!	added workaround for language sorting-problem
756
20-Feb-2008	Christian Sommer
757
!	added WYSIWYG DB update and missing WBMAILER settings to upgrade script (added some status messages)
758
!	modified upgrade script and suppressed headers already send message (avoid issues with error reporting E_ALL)
759
#	added the FCKEditor module PHP connector fix found by the forum member Luisehahne (thanks man)
760
!	Updated upgrade script (added WB2.7 basic styles, pre-checks and disclaimer)
761
19-Feb-2008	Matthias Gallas
762
!	Updated upgrade script
763
!	Changed language sorting from directory to name (needs additional to be escaped!)
764
+	added new languages to install script
765
#	fixed some issues and typos in languagefiles
766
18-Feb-2008 Thomas Hornik
767
+	Converted and added some old language-files (BG, CS, PL, RU)
768
18-Feb-2008	Christian Sommer
769
#	Fixed two broken links
770
!	Modified news module to create a default index.php during installation (directory spoofing)
771
17-Feb-2008	Matthias Gallas
772
-	Removed colloquially german language files as the filename causes issues
773
17-Feb-2008	Christian Sommer
774
!	removed German Umlauts in some language file (PHP comments)
775
#	fixed language bug (backend language switched to the pages language viewed in frontend)
776
16-Feb-2008	Thomas Hornik
777
!	updated upgrade-script (menulink)
778
13-Feb-2008 Thomas Hornik
779
+	allow externl links in menulink-module
780
#	fixed an highlighting-issue: highlighting a page with more than one sections mangled umlauts in the second to last section.
781
10-Feb-2008 Matthias Gallas
782
#	fixed some errors in standard german language file
783
+	added new colloquially german language file
784
10-Feb-2008 Thomas Hornik
785
#	CAPTCHA: Wrong text for calc_ttf-captcha.
786
10-Feb-2008 Christian Sommer
787
#	fixed E_NOTICE warning with already defined module frontend constants
788
-	removed all stuff other than page_content from the blank template
789
!	adapted color for onmouseover effect
790
!	added disclaimer to the upgrade-script as the script is not sufficiently tested yet
791
!	made Website Header field in Settings visible per default
792
!	modified all templates (display Website Header, use show_menu instead of page_menu)
793
!	added highlighting of active input elements to all WB backend areas; changed some colors
794
!	removed hover highlighting of input fields to avoid possible confusion
795
!	added visualization of wrong/empty input fields
796
#	fixed a bug with re-enter admin password
797
09-Feb-2008 Christian Sommer
798
!	modified some colors and CSS definitions of pages, media and section interface
799
#	output_filter: fixed bug in regular expression (eats up characters in mailto links)
800
#	output_filter: removed word boundary from mailto regex part
801
#	fixed bug in menu_link module (IE 7 did not show the select boxes at all)
802
#	fixed bug in user signup
803
!	output_filter: added word boundary for the mailto regex part
804
09-Feb-2008 Thomas Hornwik
805
!	jsadmin: added latest changes from swen, fixes most (or all?) issues.
806
08-Feb-2008 Matthias Gallas
807
+	added kewyword id to all new files
808
08-Feb-2008 Christian Sommer
809
-	Removed admin module mail_filter
810
+	Added revised version of the output filter module
811
08-Feb-2008 Thomas Hornik
812
!	module news: set focus on captcha-field if user have to re-enter captcha
813
!	Changed maxlength of captcha-fields - don't tell the bots how many chars we want to have.
814
-	Removed unused function is_access_denied() from search
815
04-Feb-2008 Thomas Hornik
816
!	email-addresses are excluded from search-results page.
817
#	Fixed possible XSS in account/login.php and forgot-form.php
818
04-Feb-2008 Christian Sommer
819
#	allowed usage of tags in settings fields: website_header, website_footer
820
03-Feb-2008 Thomas Hornik
821
#	out-of-date default page isn't shown anymore, instead shows next public page.
822
#	fck_wbmodules.php: foreign privates pages in dropdown, fixed.
823
03-Feb-2008 Matthias Gallas
824
+	added kewyword id to all new files
825
02-Feb-2008 Christian Sommer
826
#	fixed wrong redirect in /admin/images
827
02-Feb-2008 Thomas Hornik
828
!	search shows email-addresses, even if email-filter is activated (on page with highlighting). Fixed.
829
+	Added missing text in languages files for jscalendar
830
!	settings: pages-directory '/' will be converted to '' (empty string) on save.
831
!	changed last remaining call to my_htmlspecialchars() to htmlspecialchars()
832
#	fixed path in jscalendar-css
833
01-Feb-2008 Christian Sommer
834
#	Added default index.php to all folders (directory spoofing)
835
01-Feb-2008 Thomas Hornik
836
#	Added some missing add_slashes(), get_post_escaped(), and strip_tags() for $_POST, $_GET and $_REQUEST-data. Also for $_SERVER['PHP_SELF'].
837
#	Fixed possible XSS-vulnerability in wb/search/search.php
838
31-Jan-2008 Thomas Hornik
839
!	Adjusted clock-red icon to match wb colors
840
#	admin/pages: the parent dropdown-list in index.php and settings.php showed foreign private pages, too. Fixed.
841
+	Added multi-group to upgrade-script
842
30-Jan-2008 Christian Sommer
843
#	fixed bug with text Captcha (input was restricted to 10 chars.) and a small layout issue
844
30-Jan-2008 Thomas Hornik
845
#	registered pages didn't appear in menu. fixed.
846
!	Updated upgrade-script. (Some upgrades still missing)
847
29-Jan-2008 Thomas Hornik
848
#	strtotime()'s behavior differ in PHP4 and PHP5.
849
	Had to fix some issues in admin/pages/sections and module news.
850
#	Security bugfix: Text file for text-captcha was world-readable. Moved to database.
851
#	Text-captcha: empty line in text file, following a question, was accepted as answer. Fixed.
852
28-Jan-2008 Matthias Gallas
853
#	Replaced all special chars in language files with htmlentities or unicode
854
+	Added some missing lines in language files
855
+	Added missing keyword Id
856
28-Jan-2008 Christian Sommer
857
#	fixed issue with top bar icon alt tag
858
!	added some more backend layout modifications
859
!	corrected bug in NL.php language file
860
!	added missing session cookie forgotten in Changeset 593
861
!	added possibility to select the default backend language during installation process
862
!	Re-introduced Changeset 593 (filename in pages/ from page_title instead of menu_title)
863
#	Fixed some bugs in the Javascript Admin modul
864
28-Jan-2008 Thomas Hornik
865
+	Allow a user-supplied From-Name in form-settings for email und success-email.
866
!	changeset 627: menu_link and search/search.php needs some minor changes, too.
867
+	Added Text-CAPTCHA on request. The captcha-text will be stored in temp/.captcha_text.txt
868
27-Jan-2008 Christian Sommer
869
!	fixed CSS background color of the installer CSS
870
!	replaced static text with variable text from language file
871
!	introduced the WB 2.7 backend style developed by Michael Brinsteiner (escpro), thanks man
872
!	added missing ID tags
873
27-Jan-2008 Christian Sommer
874
!	added missing ID tags
875
!	added default language for users to avoid empty language fields
876
27-Jan-2008 Matthias Gallas
877
+	added kewyword id to new file
878
#	Fixed some spelling errors in german language file
879
27-Jan-2008 Thomas Hornik
880
!	Module form: user supplied input isn't lost on captcha-failure anymore.
881
#	fixed 100%-cpu-load-event in CAPTCHA admin-tool.
882
+	Added Calc_ttf_image CAPTCHA.
883
!	Changed captcha/captcha.php to use table-layout for CAPTCHA.
884
!	Some minor changes in CAPTCHA-code.
885
!	Added some text to CAPTCHA admin-tool.
886
#	Module form: dropdown "success page" listed foreign private pages, too. Fixed.
887
+	Added preview-images for CAPTCHA.
888
!	Improved security: CAPTCHAS can't be loaded from outside WB
889
!	CAPTCHA ttf_image: added variant. Adjusted character-pool and one background for better readability.
890
26-Jan-2008 Christian Sommer
891
!	changed WYSIWYG content field from text to longtext (allows more than 65'534 characters)
892
+	Added Javascript Admin module (developed by Stepan Riha, adapted for WB2.7 by Swen Uth)
893
26-Jan-2008 Matthias Gallas
894
#	fixed bug in Javascript Admin module
895
+	Added new language files
896
+	Added keywords to files where they are missing
897
26-Jan-2008 Thomas Hornik
898
!	fixed some issues with CAPTCHA and ASP. Adjusted baseline of '*' in supplyed fonts to meet
899
	baseline of numbers. Added counter to ttf_image generation-loop. Removed now unneeded GD-lib verification.
900
	Improved ASP in news-module.
901
+	module news: added publish_until field to control the visibility of a news-posting by date and time
902
!	added strongly "condensed" fonts with many intersections for ttf-CAPTCHA as default fonts.
903
	It should be very difficult for spam-bots to recognize intersected characters.
904
25-Jan-2008 Christian Sommer
905
!	removed changes introduced with changeset 593 (we need to think off if we want to implement that feature)
906
25-Jan-2008 Thomas Hornik
907
+	Added new CAPTCHA. Adapted core: signup and modules: news and form.
908
+	Added Advanced Spam Protection (ASP) to core: signup and modules news and form.
909
#	module news: it was possible to post comments to postings with commenting disabled
910
	or to inactive postings. Fixed
911
24-Jan-2008 Thomas Hornik
912
!	Generate filename in pages/ from page_title instead of menu_title.
913
24-Jan-2008 Christian Sommer
914
#	fixed bug in Codepress integration (if codepress framework not installed)
915
+	added language support to all integrated modules (except for news and form module)
916
#	fixed another E_NOTICE warning
917
24-Jan-2008 Matthias Gallas
918
+	Added keywords to files where they are missing
919
23-Jan-2008 Christian Sommer
920
+	Added German language file for WB 2.7
921
22-Jan-2008 Christian Sommer
922
+	Added language support for the Admin tools (backup, reload, mail_filter)
923
-	Removed all admin tool text outputs from global language file to module language files
924
!	Introduced language support for the overview page of the Admin tools
925
+	Added function get_variable_content to allow extraction of variable content without including files
926
!	Changed language support for Addons -> Moduls -> Details
927
22-Jan-2008 Matthias Gallas
928
+	Added keywords to new mail filter files
929
22-Jan-2008 Thomas Hornik
930
+	manage-sections: changed calendar-icon to clock-icon, added second icon to empty date-field.
931
21-Jan-2008 Christian Sommer
932
!	Removed the manage section icon from the page admin (sections managed by publish by date function)
933
#	Fixed bug with the edit module CSS file implementation (IE7, Opera)
934
21-Jan-2008 Thomas Hornik
935
+	Unique session-identifier for each website baker installation. fixes #354
936
20-Jan-2008 Christian Sommer
937
#	fixed E_NOTICE-warning in save.php when input data was wrong
938
+	added the new admin tool email output filter which allows to transform
939
	emails before displaying them on the frontend
940
20-Jan-2008 Thomas Hornik
941
!	upgrade-script.php: fixed mysql_error() handling
942
!	upgrade-script.php: added code to update menu_links
943
#	fixed a typo in upgrade-script.php
944
!	updated admin/pages/sections.php to changed jscalendar-api from changeset 571
945
!	module menu_link: after adding a menu_link, the anchor dropdown shows "#"; fixed
946
#	fixed E_NOTICE-warning in news-module (about SECTION_ID in comment.php)
947
19-Jan-2008 Christian Sommer
948
!	Reduced the success time out and set WYSIWSY background to white
949
#	Fixed some errors in form module (only in conjunction with E_ALL)
950
!	Added support to configure the mailer settings via the backend
951
19-Jan-2008 Matthias Gallas
952
#	Fixed bug in news modul with missing variable PAGE_DIRECTORY
953
+	Added keywords to new files
954
19-Jan-2008 Thomas Hornik
955
-	Module news: removed old calendar
956
+	Module news: adapted news to use the new include/jscalendar
957
+	added installation-instructions to include/jscalendar
958
#	Module code: curly backets get deleted by pparse() from phplib. fixed
959
+	Module menu_link: added dropdown-listbox to select anchor
960
!	upgrade-script: added code to convert old menu_links to new ones (partly)
961
18-Jan-2008 Matthias Gallas
962
!	Updated news modul with features from the advanced news modul
963
!	Updated form modul with features from the advanced form modul
964
#	Fixed hardcoded /pages issue in intro page feature
965
+	Added example .htaccess to parse .html files, fixed bug in changeset 555
966
!	Revoked parts of changeset 547 and again introduced changeset 540
967
+	Added keywords to modules/fckeditor and all other new files
968
18-Jan-2008 Thomas Hornik
969
#	fixed two E_NOTICE-warnings in admin/pages/index.php
970
+	added new module-based search-function
971
+	added new publish-by-date code
972
17-Jan-2008 Christian Sommer
973
#	fixed bug in frontend login and multiple groups (only in conjunction with E_ALL)
974
!	removed the PAGE_EXTENSION from frontend login
975
17-Jan-2008 Matthias Gallas
976
#	Reintroduced changes from changeset 520 and 540 wich where overwritten
977
	by changeset 546
978
#	Revoked changeset 541 end removed all PAGE_EXTENSION variables and the related
979
	option in WB settings as this function only works on Apache Servers
980
	together with .htaccess and mod_rewrite
981
+	Added keywords to file menu_link/uninstall.php and new admintools files
982
17-Jan-2008 Christian Sommer
983
!	added the "users in multiple groups" feature (closes parts of ticket #546)
984
16-Jan-2008 Thomas Hornik
985
!	changed admin/pages/save.php to allow hidden config-elements in table search.
986
!	changed module menu_link: added table mod_menu_link, fixed page-deleting-bug,
987
	fixed odd behavior in case of menu_link as default-page.
988
#	changing PHP-error-level within website baker does not work - fixed (fixed ticket 532)
989
14-Jan-2008 Matthias Gallas
990
#	Replaced hardcoded .php with the variable PAGE_EXTENSION for the use in pagenames.
991
	(!!Attention!! To get extenions other than .php working additional fixes are necessary!)
992
#	Replaced the variable PAGE_EXTENSION with hardcoded .php on all places where the
993
	pathes points to WB Corefiles with the page extension .php
994
#	Replaced hardcoded text in login.php with language variables (fixes ticket 386)
995
14-Jan-2008 Christian Sommer
996
!	added a missing </tr> tag
997
#	re-introduced bugfix of Changeset 472 (fixes ticket 402) accidentally
998
	removed by Changeset 529 (enhanced pages admin)
999
13-Jan-2008 Christian Sommer
1000
#	moved administration tools from Settings to the new section Admin-Tools
1001
#	this bugfix closes the ticket 529 (WB upgrades modules with identical version)
1002
!	increased redirection time after success message, corrected HOME link of the login panel
1003
!	updated PHPMailer framework to version 2.0.0 (/include/phpmailer)
1004
#	this bugfix closes ticket 412 (direct call of admin/settings/save.php clears database)
1005
#	fixed error with redirection to admin panel after installation
1006
12-Jan-2008 Christian Sommer
1007
!	introduced smart URL detection for the 'View' menu in the WB backend
1008
	(if page_id is set, redirect to this page instead of the root)
1009
!	introduced the enhanced pages admin dialogue (thanks to icouto)
1010
11-Jan-2008 Christian Sommer
1011
+	added the FCKEditor module files missing in Changeset 527 (/modules/fckeditor)
1012
-	removed the hmtlarea files in /modules/htmlarea
1013
!	set the fckeditor as the new default editor /install/save.php
1014
!	Updated function: register_frontend_modfiles in /framework/frontend.functions.php
1015
	(added constants MOD_FRONTEND_CSS_REGISTERED, MOD_FRONTEND_JAVASCRIPT_REGISTERED)
1016
11-Jan-2008 Matthias Gallas
1017
!	Update codepress to Version 0.9.6
1018
!	Update phplib to Version 7.4a
1019
09-Jan-2008 Matthias Gallas
1020
!	Upgrade pclzip to the newer more php5 complaint version 2.6, see ticket #526
1021
#	Fixed ticket #542 (Thanks to Thorn)
1022
23-Dec-2007 Matthias Gallas
1023
!	Changed all copyright notices to include now 2008
1024
21-Sep-2007 Matthias Gallas
1025
#	Fixed a typo in /framework/frontend.functions.php cause that websites using
1026
	the new register_frontend_modifles() functions do not validate
1027
24-Jan-2007 Christian Sommer
1028
!	Replaced some core files to allow configuration of wbmailer via admin settings panel
1029
------------------------------------- 2.6.7 -------------------------------------
1030
02-Jan-2007 Christian Sommer
1031
+	Added missing converting file for changeset [504]
1032
------------------------------------- 2.6.6 -------------------------------------
1033
01-Jul-2007 Matthias Gallas
1034
#	Fixed converting issue with some ISO-charsets and speeded up converting on large pages (thanks to Thorn)
1035
01-Jul-2007 Ryan Djurovich
1036
#	Fixed bug where error message not displayed when script fails to create a page
1037
#	Fixed bugs introduced in [484]
1038
14-May-2007 Matthias Gallas
1039
+	Added support for ISO-8859-6.(Thanks to thorn)
1040
12-May-2007 Christian Sommer
1041
+	Replaced functions page_css and page_javascript by register_frontend_modfiles
1042
+	Added function register_backend_modfiles to allow backend modules to use optional CSS and JS files
1043
+	Added the JS framework codepress to allow syntax highlighting for JS, HTML, PHP code (textarea)
1044
+	Added the new function register_frontend_modfiles to the built in templates
1045
08-May-2007 Matthias Gallas
1046
+	Added wrapper to functions.php if mb_string is not available (Thanks to thorn)
1047
+	Added new functions page_css and page_javascript to the built in templates
1048
+	Added search highlight class to css files of the built in templates
1049
30-Apr-2007 Matthias Gallas
1050
#	Fixed ticket #392; root_parent not being set correctly (Thanks to eggsurplus)
1051
10-Apr-2007 Matthias Gallas
1052
+	Optimized search and highlighting funktions (Thanks to thorn)
1053
03-Apr-2007 Matthias Gallas
1054
#	Fixed a bug in menulink; if you deleted a menulink page the linked page was also deleted
1055
	in the pages directory (Special thanks to "Funky_MF" for the fix)
1056
01-Apr-2007 Matthias Gallas
1057
#	Fixed issues with some languages when UTF8 is used. Removed all htmlentites
1058
	from the code (revoked changeset 396) and added new functions instead. Adapted the
1059
	search and the highlighting to use the new functions. With this changes WB can now
1060
	be used with charset UTF8 for all languages. Very special thanks to Thorn who wrote
1061
	and tested this changes.
1062
12-Mar-2007 Matthias Gallas
1063
+	Added multilingual support to search
1064
03-Mar-2007 Matthias Gallas
1065
+	Added new function for highlighting search results in the content area
1066
	(Special thanks to "thorn" and "Funky_MF")
1067
#	Fixed some issues in search with special chars
1068
	(Special thanks to "thorn" and "Funky_MF")
1069
22-Feb-2007 Christian Sommer
1070
#	Fixed bug in changeset 428 (page files were not deleted in /pages folder due to a typo in wb/framework/function.php)
1071
16-Feb-2007 Christian Sommer
1072
!	Suppressed PHP warnings and errors when reading empty intro.php
1073
16-Feb-2007 Christian Sommer
1074
#	Applied fix to enable parsing of PHP code in the intro.php
1075
12-Feb-2007 Christian Sommer
1076
!	Added functions page_css and page_javascript which allow to include optional
1077
	module files module.css and module.js into the <head> section. This allows to
1078
	create valid (X)HTML, as CSS definitions of modules are included in the head section
1079
12-Feb-2007 Christian Sommer
1080
!	Security enhancement (reduced number of login trials from 50 to 3)
1081
02-Feb-2007 Matthias Gallas
1082
#	Applied fix for ticket #380 (Thanks to pcwacht)
1083
30-Jan-2007 Ryan Djurovich
1084
#	Applied fix for ticket #376
1085
29-Jan-2007 Matthias Gallas
1086
+	Added new variable $MODULE_DESCRIPTION wich allows to have optional a language
1087
	specific description of the modules in the language files of the modules.
1088
21-Jan-2007 Matthias Gallas
1089
#	Fixed issue in the search table entries of form modul
1090
13-Jan-2007 Matthias Gallas
1091
#	Fixed some bugs in rss.php
1092
07-Jan-2007 Matthias Gallas
1093
#	Fixed error when uninstalling the news modul
1094
02-Jan-2007 Matthias Gallas
1095
+   Added id keywords to all missing files
1096
#	Fixed issue with Permissions for pages sections
1097
27-Dec-2006 Matthias Gallas
1098
#	Fixed form modul stores empty records
1099
------------------------------------- 2.6.5 -------------------------------------
1100
25-Dec-2006 Ryan Djurovich
1101
!	Changed links to WB help website
1102
24-Dec-2006 Matthias Gallas
1103
#	Fixed some minor javascript errors in admin (thanks to pcwacht)
1104
#	Fixed root_parent doesn't get updated when moving item in menu (#305)
1105
!	Changed all copyright notices to include now 2007
1106
23-Dec-2006 Matthias Gallas
1107
#	Fixed IE allows to set a page as parent of itself (#320)
1108
#	Fixed problem with Page Title has to be escaped (#287)
1109
#	Fixed the possibility to call the index.php of the templates directly in the browser (#291)
1110
21-Dec-2006 Matthias Gallas
1111
#	Fixed missing message when adding a site without page title (#300)
1112
21-Dec-2006 Ryan Djurovich
1113
#	Fixed bug with captcha script (#346)
1114
20-Dec-2006 Matthias Gallas
1115
#	Fixed Return to Search Results Page (#365)
1116
!	Set Version to 2.6.5
1117
-	Removed Changeset 365 because this will be a part of WB 2.7.x
1118
#	Fixed a little typo error in class.admin.php (#364)
1119
26-Nov-2006 Ryan Djurovich
1120
+	Added new script that could possibly be apart of 2.7.x as a replacement
1121
	for having the pages directory
1122
17-Nov-2006 Matthias Gallas
1123
#	Fixed fatal error in line 46 news/comment.php (thanks to eki)(#358)
1124
15-Nov-2006 Matthias Gallas
1125
#	Fixed again intropage doesn't work (#71)
1126
20-Oct-2006 Matthias Gallas
1127
+	Added phpmailer class (thanks to doc)
1128
+	Added Remember-expanded-pages-in-admin (thanks to ephraimt)
1129
+	Added List sorting in admin area (thanks to rsmith)
1130
#	Fixed table width 100% are wrong displayed in container templates
1131
	when IE is used (#350)
1132
#	Fixed large space between menupoints in IE (#349)
1133
#	Fixed Website description is not displayed when no page description
1134
	available (#348)
1135
#	Fixed group images in news modul cannot be stored (#342)
1136
#	Fixed Typo in form/save_field.php (#341)
1137
#	Fixed files in /pages/posts folder are not deleted (#340)
1138
#	Fixed specialchars problem in the news modul (#339)
1139
#	Fixed news modul stores empty records (#338)
1140
#	Fixed Captcha didn't work in news comments (#337)
1141
#	Fixed various php notices (#334)
1142
+	Added new upgrade_function (thanks to kozmoz)
1143
#	Fixed addons table isn't updated when a modul is updated (#332)
1144
#	Fixed spelling errors in the signup2.php (#330)
1145
#	Fixed MySQL 5.x missing default values for INT fields in all system
1146
	and modules tables (#329)
1147
#	Fixed installer does not insert admin user (#328)
1148
+	Added support for getting page ID of page that referred search
1149
	request (#327) (thanks to brofield)
1150
#	Fixed search results generate invalid XHTML and notify warnings (#326)
1151
Stefan Braunewell
1152
#	Fixed Field 'last_reset' doesn't have a default value (#313)
1153
+	Added get_post_escaped to wb class which automatically calls add_slashes
1154
	on get_post output and used it in form/save_field.php
1155
------------------------------------- 2.6.4 -------------------------------------
1156
20-May-2006 Ryan Djurovich
1157
#	Fixed security issues related to #237
1158
#	Fixed typo in news save comment page (#282)
1159
#	Fixed typo in news delete post page (#283)
1160
!	Added multi-submission protection to form module (#119)
1161
#	Added notice for when PHP Session Support appears to be disabled in installer,
1162
	even if it is enabled and the problem actually lies in the users browser (#154)
1163
19-May-2006 Ryan Djurovich
1164
#	Fixed problem in forgotten login form where email field is too short (#207)
1165
#	Fixed typo in forgotten login details email (#190)
1166
15-May-2006 Stefan Braunewell
1167
#	Fixed security issues (#237)
1168
03-May-2006 Stefan Braunewell
1169
#	Fixed problems with pre-2.6.0 modules in section list
1170
#	Fixed e-mail bug caused by From: headers in internal mail function calls
1171
	(#189)
1172
#	E-mail validation in install script now accepts new top-level domains
1173
	(#162)
1174
#	Error status is now overwritten by next database query (#182)
1175
#	Fixed obscure problem in htmlarea install script
1176
------------------------------------- 2.6.3 -------------------------------------
1177
19-Mar-2006 Stefan Braunewell
1178
#	Fixed ticket #146: problems removing groups from viewers list of a page
1179
16-Mar-2006 Stefan Braunewell
1180
!	Changed link target selection. Now self, top and new. (Ticket #145)
1181
#	Fixed ticket #143. Charset setting is now used in admin login and forgot
1182
	password pages.
1183
#	Some changes to the SQL code in the install script for improved
1184
	compatibility with new MySQL versions
1185
#	Fixed ticket #134 - error on browsing media.
1186
+	Improved backup module: new choice between full database or WB-related
1187
	backup.
1188
#	Fixed ticket #141 - admin now sees all folders in media
1189
#	Fixed e-mail sending problems due to additional parameter in mail call.
1190
#	Applied fix regarding ticket #138: new users now get deleted if
1191
	sending e-mail fails.
1192
#	Fixed ticket #137: Last Reset timer not reset in frontend forgotten
1193
	password process
1194
#	Removed duplicate expression from modules/news/install.php which caused
1195
	problems in installation
1196
1197
01-Mar-2006 Stefan Braunewell
1198
#	Fixed ticket #68 - Safari problem with displaying all parents.
1199
#	Fixed ticket #136 - mailing forgotten password in admin login screen leads
1200
	to fatal error.
1201
!	Renamed tag [PROCESSTIME] to [PROCESS_TIME]
1202
------------------------------------- 2.6.2 -------------------------------------
1203
03-Feb-2006 Stefan Braunewell (very big special thanks to John and Alex)
1204
#	Fixed ticket #104 - commas in form field descriptions not allowed.
1205
#	Cookie REMEMBER_KEY wasn't cleared in account/logout
1206
	and expiration date is now set to time in the past.
1207
#	Smart login not working.
1208
!	Changed mail calls to new function $wb->mail.
1209
#	Form: ticket 124 added captcha settings check
1210
#	Ticket 118 added formfield type to check for email/text
1211
#	Ticket 115 changed comparision /modules/form/view.php
1212
#	Added correct timecheck in form submissions
1213
!	Changed captcha.php call to include timestamp
1214
!	Changed the e-mail validation code and added a mail function to class wb.
1215
!	Forgotten password: if sending of e-mail fails, restore old password.
1216
	Ticket #110
1217
!	Added more charset options. Ticket #102 - thanks to ruebenwurzel!
1218
!	Character encoding setting also affects admin backend.
1219
	Mentioned in ticket #102.
1220
!	Reintroduced page languages setting. If switched to off, page
1221
	languages are only used to determine the language file for the
1222
	universal texts. If on, displayed page and menu are affected by
1223
	the language session variable.
1224
#	Fixed bugs in show_breadcrumbs code and added parameter "depth"
1225
	to set the number of levels to be show.
1226
#	Fixed a bug where access settings of registered and private pages
1227
	were displayed incorrectly.
1228
#	Fixed captcha being cached.
1229
#	Added an exit call after every heading("Location:...")
1230
	redirector to prevent unwanted execution of code.
1231
#	Bug #122. Replaced empty field check by check that setting name is
1232
	not "wb_version".
1233
#	Replaced all remaining occurrences of '/media' by MEDIA_DIRECTORY - bug #108.
1234
#	Fixed bug #99 and two additional instances of typo
1235
	catpcha instead of captcha.
1236
#	Fixed some typos
1237
#	Fixed some notices and warnings.
1238
#	Fixed bug #105 - back buttons in addon detail pages not editable.
1239
!	Replace 'admin' by 'wb' in all account pages.
1240
!/#	Moved print_success and print_error code to class.wb.php.
1241
	Added correct parameters to these functions in account pages.
1242
------------------------------------- 2.6.1 -------------------------------------
1243
12-Dec-2005 Ryan Djurovich
1244
#	Fixed security vulnerability in class.login.php
1245
#	Fixed typo in EN language file
1246
#	Fixed captcha problems (when feature is disabled) in form module and sign-up
1247
!	Added charset encoding to admin templates
1248
!	Added extra code to check for selection of addon upon uninstalling
1249
#	Fixed bugs in RSS news feeder
1250
#	Fixed bug with PAGE_DESCRIPTION not being set on any page
1251
------------------------------------- 2.6.0 -------------------------------------
1252
28-Nov-2005 Ryan Djurovich
1253
+	Added default charset option to (advanced) settings
1254
#	Form module email fields now have email address validation
1255
#	Fixed spacing in form submissions
1256
27-Nov-2005 Ryan Djurovich
1257
+	Added captcha verification to sign-up form
1258
+	Added Captcha to News module
1259
24-Nov-2005 Stefan Braunewell
1260
!	Applied aportale's patch to use label instead of javascript toggle code
1261
20-Nov-2005 Ryan Djurovich
1262
!	News mod now hides read more link if no need for it (see ticket #56)
1263
+	Added support for mailto: links in the menu link mod
1264
#	Added direct-access redirection on some files (see ticket #37)
1265
+	Added extra characters to convert.php (see ticket #64)
1266
#	Fixed ticket #65 (last_reset check in account/forgot_form.php)
1267
29-Sep-2005 Ryan Djurovich
1268
!	Cleaned up form buttons in Settings
1269
!	Moved some options into Advanced Settings
1270
#	Semi-disabled "separate" page trash option
1271
+	Created a backup module/tool for backing-up the database
1272
	(thanks to John (pcwacht) for the original code)
1273
+	Created new "blank template", which can be used in case where you don't
1274
	want anything wrapping page-content.
1275
19-Sep-2005 Ryan Djurovich
1276
+	Added _license field for all add-ons to specify a license
1277
!	Renamed _designed_for variables (for all addons) to _platform
1278
+	Created addons table for faster internal referencing of installed addons
1279
!	Fixed some links, including the "Help" button in Admin
1280
#	Used nl2br to display body correctly when viewing form-submissions
1281
15-Sep-2005 Stefan Braunewell
1282
+	Added table module with columns 'name','type' and 'directory' as an
1283
	index.
1284
+	Added entry to settings table 'wb_version' which holds the version
1285
	number and can be utilized in future upgrade scripts.
1286
!	Added upgrade functionality also for templates and languages.
1287
#/!	Template/modules installation now respects paths.
1288
!	Moved updates from config.php to database.
1289
	Created initialize.php (required by config.php) to read settings.
1290
11-Sep-2005 Stefan Braunewell
1291
!	HTMLArea is now a module instead of a core component. Files moved
1292
	from "include" to "modules".
1293
+	Implemented Installation of modules on top of an older version. This is
1294
	done via checking $module_version. Instead of install.php, upgrade.php
1295
	is then called if it exists in the module package.
1296
	For module developers: $module_version and $new_module_version are
1297
	accessible in upgrade.php to find out what upgrade steps need to be taken.
1298
!	Changed column names in mod_news_posts from short,long to content_short,
1299
	content_long.
1300
09-Sep-2005 Stefan Braunewell
1301
+	Added new advanced setting "Rename Files On Upload". File extensions can be
1302
	given so that respective files will have a ".txt" appended on media upload.
1303
#	Fixed "None found" message bug when user has no top level page edit
1304
	rights.
1305
#	Fixed missing parent option 'none' - ticket #12 - and a minor scope bug.
1306
+	Added breadcrumbs code. Call using $wb->breadcrumbs().
1307
+	Added utf-8 character encoding meta tag into all stock templates.
1308
#	Fixed bug when changing a page's parent
1309
!	Changed the way blocks are treated. Added new frontend class attribute
1310
	default_block_content that controls what is shown on pages such as
1311
	search, login, etc. (Ticket #16)
1312
+	Added support for WYSIWYG editor modules (wysiwygmod)
1313
+	When trying to access a registered page, user is automatically redirected
1314
	there on successful login.
1315
#	Fixed various issues with system search (mainly related to stripslashes()
1316
#	Removed stripslashes() in many places in the code. Added check for
1317
	magic_quotes_gpc to new wb class method add_slashes(). Now database contest
1318
	is independent of magic_quotes setting..
1319
05-Sep-2005 Stefan Braunewell
1320
#	Fixed bug concerning direct access of preferences page.
1321
#	Reworked page visibility and menu item visibility code (frontend login
1322
	problem).
1323
#	Pages in link list in htmlarea popup are now correctly ordered.
1324
#	Fixed bug where group with existing name can be added.
1325
04-Sep-2005 Ryan Djurovich
1326
+	Added and RSS newsfeed script to the News module
1327
04-Sep-2005 Stefan Braunewell
1328
!	Rewrote menu function. Parameters are now given as attributes to frontend class.
1329
#	Fixed some occurrences of potential direct access path disclosure
1330
#	Added directory check to browse.php to prevent xss exploit by trusted users.
1331
!	Updated code to reflect move to Subversion repository system.
1332
27-Aug-2005 Stefan Braunewell
1333
#	Fixed bugs 4,5,6,8,9 in bug tracker
1334
!	Removed 'USER_LANGUAGE' and 'GET_LANGUAGE' constants.
1335
	A GET['lang'] now sets the session language variable.
1336
26-Aug-2005 Stefan Braunewell
1337
!	Moved redundant code into the new class functions. Created
1338
	'compatibility.php' for backward compatibility with
1339
	modules and templates. Variables and functions can still be accessed
1340
	in the old way.
1341
!/+	Reorganized core frontend files, added new base class 'wb' from
1342
	which 'admin' and the new 'frontend' class inherit. Moved all frontend
1343
	function into new class. Completely rewrote core index.php.
1344
	Now all variables and functions that are available to templates and
1345
	modules are attributes and methods of the frontend and the wb classes
1346
------------------------------------- 2.5.2 -------------------------------------
1347
23-Jun-2005 Ryan Djurovich
1348
!	create_access_file now creates all parent directories if needed
1349
#	Fixed bug when moving page with subpages to another level
1350
#	Fixed bug when saving "Settings" (in Admin) on Windows/IIS
1351
#	Fixed bug where query was not setting error correctly in class.database.php
1352
22-Jun-2005 Ryan Djurovich
1353
#	Fixed bug where template permissions were not saved when a adding group
1354
21-Jun-2005 Ryan Djurovich
1355
#	Added htmlspecialchars for modifying WYSIWYG, news, etc. modules (Bug #78)
1356
#	Fixed language problems in some area's of Admin. (Bug #70)
1357
#	Added a space in website/page keywords (Bug #69)
1358
#	Fixed bugs on settings2.php (Bug #52)
1359
!	Links inserted with HTMLArea now use [wblink--PAGE_ID--] instead of raw URL
1360
13-Jun-2005 Ryan Djurovich
1361
#	Fixed bug (#88) with news module
1362
!	Title of Administration login page now taken from language file (Bug #72)
1363
#	Fixed redirection admin/home to admin/start on admin/index.php
1364
#	Fixed bug with forgotten password page in admin (Bug #81)
1365
25-Apr-2005 Ryan Djurovich
1366
#	Fixed numerous bugs with module uninstallation
1367
#	Fixed bug when uploading files in Administration -> Media
1368
!	Installer no-longer requires you to accept the GNU GPL
1369
------------------------------------- 2.5.1 -------------------------------------
1370
16-Apr-2005 Ryan Djurovich
1371
#	Fixed two bugs with account login/logout
1372
------------------------------------- 2.5.1 -------------------------------------
1373
15-Apr-2005 Ryan Djurovich
1374
#	Fixed bug where non-english characters can get used in page filenames. Many
1375
	measuers have been added (including a new file: wb/framework/convert.php),
1376
	to prevent any possible errors that can occur in page filenames.
1377
#	Fixed invalid meta tags in stock templates (meta tags were not closed)
1378
#	Removed lines 401, 402, and 425 of wb/index.php - not needed
1379
#	Fixed bug where search and account pages are shown in every block
1380
	that is in a template
1381
#	Fixed numerous bugs with media home directories feature
1382
10-Apr-2005 Ryan Djurovich
1383
#	Fixed bugs in account/login.php and logout.php where users
1384
	gets redirected to /pages
1385
------------------------------------- 2.5.0 -------------------------------------
1386
08-Apr-2005 Ryan Djurovich
1387
-	Removed section language feature
1388
+	Added page language feature (replaces need for sections language feature)
1389
#	Fixed bug where pages using menu_link module can have the URL changed
1390
-	Page directory no longer stored in link field in pages table, it is now added
1391
	when the page_link function is called - this makes changing the pages
1392
	directory much easier and quicker
1393
!	Pages with visibility of "none" are now no longer directly accessable
1394
+	Added new visibility setting "hidden", acts exactly like none did previously
1395
!	Template info file can now specify number of menu's available and relative names
1396
!	Template info file can now specify number of blocks's available and relative names
1397
------------------------------------- 2.4.3 -------------------------------------
1398
07-Apr-2005 Ryan Djurovich
1399
#	page_filename function has been rewritten using str_replace
1400
	function, which should be faster and will allow characters
1401
	from other languages into filenames
1402
!	Created new media_filename function, which is now used
1403
	by all media functions (create,upload,rename) to determine
1404
	which characters should be removed from a desired filename
1405
+	New button in Administration page list to view specific page
1406
#	Updated the page_link function to now be compatible with menu link
1407
	module when setting pages directory to root
1408
#	Fixed bugs in search when using "Any Words" option
1409
#	Fixed bug with news module when pages directory set to root
1410
!	Changed URL of documentation website on Administration Start page
1411
------------------------------------- 2.4.2 -------------------------------------
1412
05-Apr-2005 Ryan Djurovich
1413
#	Fixed bug where file could be renamed to nothing in Media
1414
!	Optimised Media create folder, upload file, and rename functions
1415
#	Fixed bug where stripslashes not run on news post titles in admin
1416
05-Apr-2005 Stefan Braunewell
1417
#	Fixed bug concerning usage of the private_sql variable
1418
#	Fixed bug conerning sub-pages being displayed in menus incorrectly
1419
------------------------------------- 2.4.1 -------------------------------------
1420
04-Apr-2005 Ryan Djurovich
1421
!	Pages with visibility of "none" are again directly accessable
1422
#	Fixed bugs regarding renaming files and directories in Media section
1423
!	When home folders disabled, all folders now visible in Media section
1424
------------------------------------- 2.4.0 -------------------------------------
1425
03-Apr-2005 Ryan Djurovich
1426
-	Removed recently added visibility setting of "heading", and relative config vars
1427
+	Added new "menu" field to pages table, and new setting "multiple menus"
1428
	which replaces the need for the menu headings feature
1429
+	Added links to top of groups and users sections, linking to each other
1430
!	Change menu width in "Round" template to 170px (was 150px)
1431
#	Change page "are you sure" deletion message to mention that it will delete
1432
	all sub-pages as well
1433
#	Fixed many bugs with news module when viewing posts by group
1434
!	Pages with visibility of "none" are now no longer directly accessable
1435
02-Apr-2005 Ryan Djurovich
1436
-	Removed need to specify DB_URL when calling database class
1437
#	Stopped fields without a type specified from being shown in form mod
1438
#	Changed '/media' to MEDIA_DIRECTORY on HTMLArea popup windows
1439
	for insert link and insert image
1440
+	Added setting which allows you to specify the default WYSIWYG style
1441
+	Added "Server Email" option, to specify what is used in "From" field when
1442
	sending emails using the PHP mail function. Default is admins email address.
1443
#	Search now excludes pages which have a visibility of none or heading
1444
!	Pages are now given modified_when and modified_by when added
1445
01-Apr-2005 Ryan Djurovich
1446
+	Added option to News module to specify how many posts should be listed
1447
	per page (by default it is set to unlimited, which functions like previous version)
1448
#	Added stripslashes when display page titles in search
1449
+	Page descriptions and last updated date now shown in search by default
1450
30-Mar-2005 Ryan Djurovich
1451
+	Added new feature for Media home folders, where a folder can be specified
1452
	for a specific user or group of users only
1453
!	Changed URL of Help button to http://www.websitebaker.org/docs/
1454
+	Added new feature for "Page Trash" - two modes available: inline and separate
1455
!	When pages are deleted, all sub-pages are now deleted (instead of being moved
1456
	up a level)
1457
29-Mar-2005 Ryan Djurovich
1458
-	Removed Database Settings from Administration Settings (options will not be
1459
	available in 3.x, so trying to match interface with WB 3.x plans
1460
!	Changed the name of Path Settings to Filesystem Settings in Administration
1461
	Settings, and removed ability to change path/url options - matching interface
1462
	plans for WB 3.x
1463
+	Added same options for OS and file permissions as installer to Settings
1464
!	Sessions now named with APP_NAME.'_session_id' (e.g. default is wb_session_id)
1465
28-Mar-2005 Ryan Djurovich
1466
+	New functions available to templates to simplify creation of them. This aims
1467
	to "future-proof" templates for WB 3.x plans.
1468
!	Default templates updated to support some of the new functions
1469
+	Added field to pages table "page_trail" which stores a list of the pages
1470
	parents. This field was needed by the new page_menu function
1471
+	Added option for page visibility "heading" to enabled support for multiple
1472
	menu's. Also, this helps to "future-proof" templates for WB 3.x plans
1473
+	Added option for page visibility "registered", which acts a little like
1474
	private, but is still shown in the menu (although users need to log in to view
1475
	the pages content)
1476
+	Form module submissions now saved to database, and feature now added to
1477
	limit number of submissions per hour to prevent spamming
1478
+	New field for Form module: email. Allows you to specify their email in
1479
	"from" field on module settings.
1480
#	Fixed bug when displaying comments in News module (WB Bug #14)
1481
+	New "under contruction" message if no pages exist
1482
!	Cleaned-up wb/index.php
1483
27-Mar-2005 Ryan Djurovich
1484
+	Created advanced mkdir and chmod functions
1485
#	Fixed bug in media where wrong file/folder is deleted
1486
+	Complete overhall of installer - now only one step! It has been greatly
1487
	simplified in many ways, has much better validation, reports error much more
1488
	nicely, and automatically logs the user into the Administrations
1489
+	Must now specify OS type - allows for customizable file permission settings
1490
+	Sections can now have a language code assigned to them
1491
+	Sections can now have a block name/id assigned to them
1492
!	Home section of Administration renamed to Start, to save confusion with saying
1493
	Homepage (because this term could either mean the main website or Home section
1494
	in	Administration). Also, this aims to unify the interface with WB 3.x plans
1495
!	Moved Users and Groups sections under Access section. This aims to unify the
1496
	interface with WB 3.x plans, which help to unclutter the menu
1497
!	Interface for Settings section has been imporved for usability purposes
1498
#	Fixed HTMLArea where no scrollbar for "insert link" and "insert image" dialogs
1499
	by placing media list inside an iframe
1500
#	Fixed stripslashes problem for viewing news comments
1501
!	Added code from Formesque module (an advanced version of the original Form
1502
	module, modified by Rudolph Lartey from www.carbonect.com), and made further
1503
	interface improvements for select box/checkbox group/radio group options.
1504
#	Possibly fixed bugs where an S appears before file and dir modes
1505
#	Fixed bug where users can be added with same emails (in Administration)
1506
-	Removed support for PEAR, as it was deemed an unnecessary addition which only
1507
	makes code more bulky, and removing it will decrease package size a lot
1508
+	New "homepage redirect" option so first page is included and not redirected to
1509
#	Fixed text not being shown when module uninstalled
1510
!	Imporved interface for basic group permissions
1511
26-Mar-2005 Stefan Braunewell
1512
#	Fixed bug with front-end logins
1513
#	Fixed bug when saving intro page
1514
+	Added check on sign-up if e-mail exists (thanks to P. Melief)
1515
#	Fixed bugs concerning moving/deleting pages
1516
#	Fixed list of parents in page settings
1517
#	Fixed mkdir without mode parameter
1518
#	Added a check on install to ensure PHP 4.1.x compatibility (thanks to Wanderer)
1519
+	Added support for PAGES_DIRECTORY set to root
1520
+	Search form now supports quotes (thanks to Manafta)
1521
#	Fixed page section ordering
1522
#	News items are displayed with name of poster instead of "Unknown"
1523
#	Deletion confirmation popup window in media section now shows correct file name
1524
------------------------------------- 2.3.1 -------------------------------------
1525
03-Fed-2005 Ryan Djurovich
1526
+	Now there is two types of "filesystem modes", one for directories and one
1527
	for files. Having different settings is very common for most servers, so
1528
	this addition should fix many problems people had with 2.3.0.
1529
-	Removed filesystem mode options from installation
1530
!	Removed duplicate text on installation step 3 for timezone
1531
!	All "access files" for the news module now stored in pages/posts instead
1532
	of a sub-dir relative to the page (this fixes many bugs)
1533
#	Fixed major bugs when deleting pages with sub-pages
1534
!	Removed the restrictions that prevent a user for changing a pages level
1535
#	Fixed bug with "toggle" plus/minus in IE for pages list
1536
#	Fixed some bugs where /pages was not replaced with PAGES_DIRECTORY constant
1537
------------------------------------- 2.3.0 -------------------------------------
1538
26-Jan-2005 Ryan Djurovich
1539
#	Fixed bug in framework/functions.php that made root parent always equal 8
1540
#	Added missing braces in lines 182 and 208 of admin/pages/settings2.php
1541
#	Fixed SQL-query on line 172, placing a / after $old_link
1542
#	Added eregi checks for PAGES_DIRECTORY on lines 140 and 150 of
1543
	admin/pages/settings2.php
1544
#	Added ordering cleaning to delete_post.php on line 53 for news module
1545
!	GMT option is selected for "Default Timezone" in the installer, instead
1546
	of the old "Please select" message (which had the same value as GMT)
1547
28-Jan-2005 Ryan Djurovich
1548
!	Ability to specify the chmod number when WB uploads files, etc.
1549
!	Modified file headers (copyright/license notice) so they now look almost the
1550
	same, independant of font. Also, it now covers copyright for 2005.
1551
30-Jan-2005 Ryan Djurovich
1552
#	Added code on wb/admin/pages/delete.php to remove sections from the sections
1553
	table when a page is deleted.
1554
+	New 'Smart Login' prevents users from using external password managers,
1555
	and can be set to remember the users password using cookies.
1556
!	SourceForge CVS module now called websitebaker2 (instead of just
1557
	websitebaker). Also, all file versions have been reset.
1558
01-Fed-2005 Ryan Djurovich
1559
!	Added code to prevent from changing a pages level (it simply disables
1560
	the select box), to prevent many possible bugs.
1561
------------------------------------- 2.2.4 -------------------------------------
1562
23-Dec-2004 Ryan Djurovich
1563
!	Change 'EXACT_PHRASE' to 'EXACT_MATCH' on line 261 of wb/languages/EN.php
1564
#	Fixed multi-language support in search
1565
+	Added more detailed options to list of PHP error reporting level's
1566
-	Removed ability to change language and PHP error reporting level
1567
	on installation to make things easier for newbie's
1568
+	Ability to select custom spacer for page filename's
1569
!	Changed the way a language code is found on language installation
1570
+	Added template permissions to groups
1571
#	Fixed bug when trying to change email from Preferences (admin and frontend)
1572
#	Fixed bug with auto-selection of "System Default" for Preferences
1573
!	News module now use's WYSIWYG for modifying news posts
1574
+	Ability to specify both the pages and media target directories
1575
------------------------------------ 2.2.3-c ------------------------------------
1576
22-Dec-2004 Ryan Djurovich
1577
#	Fixed problem with DB password being reset if Settings saved in basic mode
1578
------------------------------------ 2.2.3-b ------------------------------------
1579
21-Dec-2004 Ryan Djurovich
1580
#	Fixed minor bug on admin templates section
1581
#	Fixed bug on rename.php and rename2.php in admin media section
1582
------------------------------------- 2.2.3 -------------------------------------
1583
20-Dec-2004 Ryan Djurovich
1584
+	Added WB release version in Administration (top right corner)
1585
!	New option to prevent users from adding level 0 pages
1586
#	Fixed bug when deleting post's in News module
1587
+	Added new field in pages table for "root" parent (level 0 parent), for
1588
	extra flexability in creating templates
1589
!	Round template now supports unlimited page levels
1590
------------------------------------- 2.2.2 -------------------------------------
1591
18-Dec-2004 Ryan Djurovich
1592
+	New option under Search Settings for selecting custom template for search
1593
+	New option when changing page settings to set the target
1594
#	Fixed error when saving a user after editing
1595
!	Users can now modify sub-page if they dont have permissions on the parent
1596
------------------------------------- 2.2.1 -------------------------------------
1597
15-Dec-2004 Ryan Djurovich
1598
#	Fixed bug when changing password on preferences form (front-end)
1599
#	Fixed bug when retrieving user details (administration)
1600
#	Added check to see if module, template, or language is in use when deleting
1601
#	Fixed up email that is sent to user from a submitted form
1602
#	Fixed major problem with module permissions which stopped it from working
1603
------------------------------------- 2.2.0 -------------------------------------
1604
14-Dec-2004 (Correct date[s] unkown) Ryan Djurovich
1605
+	Multiple-level page support
1606
+	Multiple section's for pages (including interface)
1607
!	Removed text created using two words on all areas
1608
	(e.g. {Intro} {PAGE} is now {INTRO_PAGE})
1609
	this is for better language support
1610
+	Added Languages section
1611
!	Moved Templates and Modules under Add-ons section
1612
!	Changed name of "Default" template to "Round"
1613
+	Added "All CSS" template
1614
+	Added "Jump"
1615
+	Added
1616
!	Modified "Box" template to support multiple page levels
1617
+	Added "Menu Link" module
1618
+	Added "News" module
1619
+	Added "Code" module
1620
+	Added "Form" module
1621
+	Added "Wrapper" module
1622
!	Changed name of "Normal Page" module to "WYSIWYG"
1623
+	Created new admin wrapper script to ease module develpment
1624
+	Media now automatically creates index.php file for every
1625
	sub-folder made (for security purposes)
1626
!	Change "Help" link in Administration menu so it now directs
1627
	to the the new Website Baker documentation website found at:
1628
	http://www.websitebaker.org/documentation
1629
!	Password is now required to change email in preferences
1630
+	User can now select custom Language and Date & Time Formats
1631
+	Added search functionality, with three different "methods":
1632
	1. Using all words  2. Using any words  3. Exact match
1633
+	Added native MySQL database support
1634 1154 aldus
=======
1635
Change Log
1636
===============================================================================
1637
Please note: This change log may not be accurate
1638
1639
$Id$
1640
1641
Legend:
1642
+ = Added
1643
- = Removed
1644
# = Bugfix
1645
! = Update/Change
1646
1647
------------------------------------- 2.8.1 -------------------------------------
1648
21-Sep-2009 Dietrrich Roland Pehlke
1649
!	Dutch tranlation(-s) for the captcha-control. [Ticket: #777] (Thanks to Argos)
1650
#	Missing code inside "framework/addon.precheck.php" (ticket #798).
1651
#	Changes inside "upgrade-script" to avoid "mysql_list_tables is deprecated" warnings (ticket #800).
1652
#	Add "global $admin" to the install.php of the droplets-module to avoid (variable isn't declared) warnings. (ticket #800).
1653
18-Sep-2009 Dietmar Woellbrink
1654
#   french translation updated for WB 2.8 (tks to Ploc)
1655
16-Sep-2009 Dietmar Woellbrink
1656
#	Fixed bug changed URL_HELP in class.admin.php to http://help.websitebaker.org/ (ticket #801).
1657
#	Fixed bug: inside the FCK-Editor wbmodul: missing 'OK' button when inserting WB link with Safari/Chrome (ticket #795).
1658
#	Fixed bug changed png fix and path to jquery-pngFix.js inside footer.htt for backend themes (ticket #786).
1659
#	Fixed bug: inside the FCK-Editor include.php: add $oFCKeditor->Width  = $width; (ticket #799).
1660
15-Sep-2009 Dietrich Roland Pehlke
1661
#	Fixed bug: group-restrictions and sections (ticket #791).
1662
#	Fixed bug inside the FCK-Editor wbmodul: displaying the correct page-tree by
1663
	adding "order by position"
1664
25-Aug-2009 Dietrich Roland Pehlke
1665
#	Fixed bug in upgrate-script. Constant 'DEFAULT_THEME' doesn't exists (ticket #784).
1666
25-Aug-2009 Ruud Eisinga
1667
#	Fixed bug in droplets. Multiple droplets with the same parameter did not extract the new parameter.
1668
	(problem introduced by code optimisations for WB2.8)
1669
#	Fixed usage of the depriciated (PHP 5.3.0) split() function in class.wb. (ticket #772)
1670
#	Fixed notice ob_end_clean..failed to delete buffer. (ticket #779)
1671
22-Aug-2009 Ruud Eisinga
1672
# 	Changed the default searchform name in the installer. (ticket #775)
1673
#	Fixed the recursive redirect problem when a page is called with a wrong language parm (ticket #780)
1674
------------------------------------- 2.8.0 -------------------------------------
1675
14-Aug-2009 Matthias Gallas
1676
#	Fixed typo in dutch language file (Thanks to Argos)
1677
#	Changed FCKEditor to not show index.php files in browse media window (ticket #774)
1678
	(Thanks to BerndJM)
1679
12-Aug-2009 Matthias Gallas
1680
#	Fixed some display issues in all backend themes
1681
!	Again updated dutch language file (Thanks to Argos)
1682
#	Fixed missing language variable in form modul (Thanks to Argos)
1683
+	Added missing images to argos_theme (forgotten in changeset [1117])
1684
11-Aug-2009 Matthias Gallas
1685
!	commentet out the droplets logo for a more similar backend design with
1686
	other admin tools
1687
!	Updated icons in argos_theme (Thanks to Argos)
1688
!	Updated Dutch language file (Thanks to Argos)
1689
!	Updated show_menu2 to version 4.9
1690
9-Aug-2009 Matthias Gallas
1691
#	Replaced function mime_content_type as the old one causes shell_exec warnings
1692
	on some servers (Thanks to Aldus)
1693
!	updated argos_theme to version 1.4 (Thanks to Argos)
1694
!	some code cleaning of admin/pages/sections.php
1695
#	Fixed possible xss injection in login/forgot/index.php
1696
#	Fixed bug in news modul introduced in changeset [1057]
1697
#	Added missing variables also to preferences.php. Forgot in Changeset [1112]
1698
8-Aug-2009 Matthias Gallas
1699
#	Added some missing variables to backend_themes (Thanks to Stefek)
1700
6-Aug-2009 Matthias Gallas
1701
!	Set Version to 2.8
1702
!	Updated upgrade_script to make use of the changed news settings
1703
+	Added to show_menu2 the aOption 'SM2_HIDEPAGES'. If set all hidden pages are
1704
	hidden again (Thanks to DarkViper)
1705
#	Fixed again some bugs in news modul (ticket #756) (Thanks to Aldus and Luisehahne)
1706
#	Fixed bug that frontend.js, frontend.css and frontend_body.js are not used
1707
	from snippets (ticket #764) (Thanks to Luisehahne)
1708
+	Added new function 'register_frontend_modfiles_body' to default templates
1709
+	Added option to use a frontend_body.js in modules to include javascript from modules
1710
	in the body of the frontend (Thanks to Luisehahne)
1711
!	Updated Danish language Files (Thanks to Achrist)
1712
#	Fixed some display issues in argos_theme (Thanks to Argos)
1713
30-July-2009 Ruud Eisinga (Ruud)
1714
#	Fixed a bug in the /admin/media resizer parameters for dirs with whitespaces (thnx to tiesy)
1715
#	Fixed a bug in FCKeditor include.php. Now the editor can be used from other
1716
	subdirectories than WB_PATH/modules/mymodule
1717
29-July 2009 Dietrich Roland Pehlke (Aldus)
1718
#	changes in framework/class.wb.php to avoid the "print->footer()" bug in the frontend,
1719
	as this function/method doesn't exists for the frontend.
1720
#	Changes inside index.php and save.php in settings to get rid of the situation
1721
	that a SMTP-Password could not contain an "<" char (right chars are craped),
1722
	and also "<" is not transformed into an entitie "&lt;". (Thanks to FrankH)
1723
#	Modify of "addon.precheck.inc.php" to get rid of the problematic that version_compare
1724
	could faild if words like "alpha", "beta" are inside a version-string. (missing in changelog 1100)
1725
28-July 2009 Matthias Gallas
1726
#	fixed some smaller issues in rss.php (Thanks to Kibmcz)
1727
27-July 2009 Matthias Gallas
1728
+	Added German language file to droplets
1729
+	Added modul_description to language files of droplets
1730
+	Added Danish language files to modules (Thanks to Achrist)
1731
!	Updated Danish language file (Thanks to Achrist)
1732
#	Fixed improper spelling in language files (#754)
1733
#	Fixed bug introduced in changeset [1092]
1734
25-July 2009 Matthias Gallas
1735
#	fixed some language bugs in search.php (Thanks to Thorn)
1736
23-July 2009 Matthias Gallas
1737
#	fixed bug with missing filetype icon in media section of classic_theme (ticket #752)
1738
#	fixed bug with page not showing if 2 sections active (ticket #751) (Thanks to Pumpi)
1739
#	readded to phplib/template.inc $clear: whether to delete undefined vars or not
1740
	was already added in WB 2.7 but was deleted for unknown reasons (Thanks to FrankH)
1741
22-July 2009 Matthias Gallas
1742
!	set Version to RC2
1743
!	small modification on german language file (ticket #746)
1744
#	Fixed E_ALL&E_STRICT warning on PHP5 servers (Thanks to Aldus)
1745
#	Fixed bug with home folders are viewable and writable from other users
1746
	(ticket #605 and #748) (Thanks to Aldus)
1747
20-July 2009 Matthias Gallas
1748
!	Moved backend.js back from <body> to <head>
1749
+	Added possibility to add a backend_body.js to modules wich is then called in <body>
1750
+	Readded admin/images folder to keep backward compatibility to old modules
1751
19-July 2009 Matthias Gallas
1752
#	Fixed display issue of jsadmin in backend themes (Thanks to Argos)
1753
18-July 2009 Matthias Gallas
1754
!	Updated german laguage file in argos_theme
1755
+	Added multilnaguage support to media section of argos_theme (Thanks to Argos)
1756
#	Fixed smaller display issue in argos_theme (Thanks to Argos)
1757
+	Added more meta tags to backend themes
1758
!	Updated Argos_theme (Thanks to Argos and Luisehahne)
1759
#	Again added some &amp; to news and form to get more valid output (Thanks to Luisehahne)
1760
#	Fixed wrong set </form> tag to get valid output (Thanks to Luisehahne)
1761
!	Replaced in some alt tags hardcoded signs with language variables (Thanks to argos)
1762
!	Updated Dutch language File (Thanks to argos)
1763
!	Updated French language File (Thanks to mylesk42)
1764
16-July 2009 Matthias Gallas
1765
#	Fixed E_ALL notice in news/view.php
1766
!	replaced in form and news delimiter "&amp;" with "&"
1767
	was introduced with changeset [1069] but didn't work on all servers
1768
#	Removed double </form> tags in pages/intro.php and wysiwyg/modify.php
1769
!	replaced all remaining mktime() with time(), except from third party scripts
1770
15-July 2009 Matthias Gallas
1771
!	changed in modules/admin.php and admin/pages/add.php mktime() to time()
1772
!	changed in wrapper modul modify.html to modify.htt
1773
#	Fixed some validiation bugs in core and different modules (Thanks to luisehahne)
1774
#	fixed display issue of jscalendar in news modul (Thanks to Aldus)
1775
!	changed modules/admin.php to also make use of backend theme templates
1776
!	changed in class_login.php mktime() to time()
1777
14-July 2009 Matthias Gallas
1778
#	Fixed bug with sections are only editable in new backend-themes if blocks are enabled
1779
	(Thanks to Luisehahne)
1780
#	Fixed some validiation bugs in news modul (ticket #742) (Thanks to Luisehahne)
1781
14-July 2009 Dietrich Roland Pehlke
1782
!	changes in frontend.functions.php, line 323: 'date' to 'gmdate' to avoid E_STRICT warnings.
1783
!	changes in wb-setup.php, line 50: 'date' to 'gmdate' to avoid E_STRICT warnings. See also #741.
1784
13-July 2009 Matthias Gallas
1785
+	added changes from news/add.php to the upgrade-script.php
1786
13-July-2009 Ruud Eisinga
1787
#	admin / media / browse reported an error in E_STRICT mode.
1788
13-July 2009 Dietrich Roland Pehlke
1789
!	Change inside "date_formats.php" and "time_formats.php" mktime() within time()
1790
	to avoid warnings and strict messages. See #741. Minor cosmetic changes.
1791
#	News-Modul: add the unlink-routine for the ".news" folder inside uninstall.php
1792
	so the groupe-images are also unlink.
1793
!	News-Modul: add <tr><td> and </td></tr>-tags to the "none found" part in the view.php to
1794
	get valid output inside a table.
1795
!	Change the setting of $display_image and $display_groupe to avoid the
1796
	empty display roule problematic (<tr style="display: ">) for valid output.
1797
!	Add &gt;&gt; in "add.php" instead of >> to avoid invalid output.
1798
11-July-2009 Ruud Eisinga
1799
!	The news module post_title link made unclickable when there is no full post.
1800
11-July-2009 Matthias Gallas
1801
+	Added changed news settings to upgrade-script
1802
09-July-2009 Ruud Eisinga
1803
!	Added a better option to hide the READ_MORE link in the news module. (ticket #739)
1804
09-July-2009 Matthias Gallas
1805
#	Fixed bug that backend.js is not loaded in backend themes (ticket #740)
1806
#	Fixed wrong path to unitpngfix.js and added missing script
1807
#	Fixed invalid output of page_sections Page in Backend (Thanks to Luisehahne)
1808
08-July-2009 Matthias Gallas
1809
+	Added PageID and SectionID to all backend themes (Thanks to Luiseshahne)
1810
#	Fixed some display issues in all backend themes (Thanks to Luisehahne)
1811
!	Replaced wbmodules.gif in FCKEditor Plugins (Thanks to Stefek)
1812
08-July-2009 Dietrich Roland Pehlke
1813
!	Removed unused marker {USERS} inside the "groups.htt" of the wb-theme.
1814
!	admin -> users -> index.php
1815
!	admin -> groups -> index.php
1816
	Codechanges using blocks to avoid to generate the "switch"-link right-top,
1817
	if the user has no permission to edit the other one.
1818
!	wb_theme|classic_theme|argos_theme -> templates -> users.htt
1819
!	wb_theme|classic_theme|argos_theme -> templates -> groups.htt
1820
 	Add block-comments
1821
!	admin -> addons -> index.php	codechanges
1822
!	admin -> access -> index.php	codechanges
1823
	Codechanges to get rid of the empty display(style) declaration "style='display: ;'",
1824
	and to avoid to generate (hidden) elements if the user isn't alowed to edit one.
1825
!	wb_theme|classic_theme|argos_theme -> templates -> addons.htt
1826
!	wb_theme|classic_theme|argos_theme -> templates -> access.htt
1827
	add block-comments
1828
#	Bugfix inside wb/admin/groups/get_permissions.php - replacing wrong "AND" within "OR" in line 64
1829
	if one checkbox of "user" or "group" is selected (like in line 178; advanced settings).
1830
07-July-2009 Matthias Gallas
1831
#	Fixed some minor bugs in argos_theme (Thanks to Argos)
1832
#	Fixed bugs in admin additons for argos_theme (Thanks to Argos)
1833
!	Updated Version Number in upgrade_script to 2.8RC1
1834
!	Updated FCKEditor Modul Version Number to 2.89
1835
+	added in FCKEditor Advisory Relation to Links (thanks to Luisehahne)
1836
06-July-2009 Matthias Gallas
1837
!	Updated FCKEditor to Version 2.6.4.1 (ticket #738) (Thanks to doc)
1838
#	Fixed Backend-Themes to get more valide output (Thanks to Luisehahne)
1839
+	Added argos_theme
1840
+	Added new functions to admin dir (Thanks Argos and Ruud)
1841
!	Updated install and upgrade-script
1842
!	Adapted wb_theme and classic_theme to changed admin dir files
1843
04-July-2009 Dietrich Roland Pehlke
1844
!	FCK-Editor Modul: Droplet Select: change "page_list_block" to "droplets_list_block",
1845
	also "cmbPages" to "cmbDroplets" as we are listen droplets not pages.
1846
!	Remove unneeded empty lines and spaces/blanks;
1847
	minor cosmetic changes in the source to keep the string more readable.
1848
04-July-2009 Matthias Gallas
1849
!	Replaced droplet icon for FCKEditor Toolbar (thanks to Stefek)
1850
#	Fixed two bugs in droplets-plugin for FCKEditor (thanks to Aldus)
1851
!	Changed Template from FCKEditor plugin WBModules to .htt
1852
+	Added Droplets plugin to FCKEditor (ticket #737) (Big Thanks to vizmotion)
1853
03-July-2009 Matthias Gallas
1854
+	Fixed IE Bug in Wrapper modul (ticket #736)
1855
03-July-2009 Ruud Eisinga
1856
#	Fixed the wrong handling of htmlentities in Droplet parameter parsing
1857
02-July-2009 Matthias Gallas
1858
+	Added missing fancy_progress.png
1859
01-July-2009 Matthias Gallas
1860
#	Fixed backend display issues in IE6 and IE7
1861
!	Set Version to WB2.8RC1
1862
!	Minor tweaks in pages_sections.htt
1863
+	Added posibility to upload and unzip .zip packages to media section
1864
	(Thanks to BerndJM)
1865
!	Updated Browse Media Window in wb_theme now supports file icons, more file
1866
	informations and a new preview function (Thanks to BerndJM)
1867
29-June-2009 Matthias Gallas
1868
#	Replaced in FCKEdiotor folder all index.html with index.php (ticket #691)
1869
!	Update PHPMailer to version 2.0.4 (ticket #733)
1870
!	Update Editarea to version 0.8.1.1 (ticket #732)
1871
!	Update JQuery UI to version 1.7.2 (ticket #731)
1872
27-June-2009 Ruud Eisinga
1873
#	Fixed email encryption bug in output filter. Introduced by adding droplets.
1874
	(Thanks to Luisehahne)
1875
25-June-2009 Matthias Gallas
1876
+	Added missing admin/settings/setting.js
1877
!	Changed name of classic theme from "classic" to "classic_theme"
1878
+	Added output-filter warning to all language files
1879
#	Fixed admintool jsadmin to get XHTML valid output (Thanks to Luisehahne)
1880
#	Major fixes on backend to get XHTML valid output (Thanks to Luisehahne)
1881
+	Added option to use also MYSQL_ASSOC and MYSQL_NUM with mysql_fetch_array
1882
	(Thanks to Luisehahne)
1883
#	Bugfix for Error-Level settings (Thanks to Luisehahne)
1884
23-June-2009 Matthias Gallas
1885
#	Moved styles from admin/pages/sections.php to sections.htt in backend themes
1886
	(Thanks to Luisehahne)
1887
!	Moved javascript files from admin/pages/index.php to external js files
1888
	(Thanks to Luisehahne)
1889
#	Major improovements and changes to all backend files to get more valide Code
1890
	output (Thanks to Luisehahne)
1891
22-June-2009 Matthias Gallas
1892
#	fixed wrong position id when adding a new page
1893
-	removed obsolete code/modify.html
1894
22-June-2009 Dietrich Roland Pehlke
1895
#	Changes on module "code": add the section_id to the name of the textarea,
1896
	to keep the functionality if you are using more than one code-section on a page.
1897
!	Moving the html-template inside a "htt" folder and rename the suffix to ".htt" to
1898
	keep it consitant to other modules. Minor cosmetic changes inside the code.
1899
22-June-2009 Ruud Eisinga
1900
#	Fixed a bug in Menu_link module that made childpages of the menu_link page
1901
	not selectable. (thnx to Luisehahne)
1902
21-June-2009 Matthias Gallas
1903
#	Fixed small bug introduced in changeset [999]
1904
19-June-2009 Matthias Gallas
1905
#	Fixed bug that parent pages didn't inherit language settings to kind pages
1906
17-June-2009 Ruud Eisinga
1907
#	Bugfix in "droplets/upgrade.php" - wrong parameter order for adding fields.
1908
	also the query for "normal" upgrades had a typo.
1909
!	Added warning in output_filter that the function will be removed in 2.9
1910
17-June-2009 Dietrich Roland Pehlke
1911
#	Bugfix in "droplets/upgrade.php" - wrong tablename change to the correct one
1912
+	Add upgrade-script to droplets
1913
!	Changes on upgrade-script to avoid droping droplet-modul-tables if the exists.
1914
!	calling "upgrate.php" or "install.php" instead of hard-coded lines to avoid
1915
	future conflicts by upgrading the modul
1916
15-June-2009 Matthias Gallas
1917
+	Added install routine for droplets to the upgrade script
1918
#	Fixed bug in menu_link modul with wrong displayed pages tree (Thanks to thorn)
1919
#	Fixed small bug introduced in changeset [989]
1920
+	Added missing id tags and copyright notices to droplets modul
1921
15-June-2009 Dietrich Roland Pehlke (aldus)
1922
#	Bugfix for ticket #725
1923
+	Add "$wb->strip_slashes" again for backslashes are displayed in the output (view.php).
1924
+	Add Droplets (Ruud)
1925
+	modifications inside frontend.functions.php for backwart compatiblity (Ruud)
1926
+	modifications inside the search to get the droplets seachable (Ruud)
1927
14-June-2009 Dietrich Roland Pehlke (aldus)
1928
#	Bugfixes for (ticket #728)
1929
+	Add additional constant to "install/save.php" to avoid conflikts during
1930
	installation inside "/framework/initialize.php".
1931
+	Add condition inside "/framework/initialize.php" to avoid conflikts
1932
	during installation; table "mod_captcha_control" doesn't exsits at runtime.
1933
+	Add test for tables inside "install/save.php" if the user uncheck "install table" option.
1934
+	Additional Errormessage if nessesary tables are not found (english).
1935
13-June-2009 Matthias Gallas
1936
+	Added jQuery-insert.js and jQuery plugins (Thanks to Luisehahne)
1937
!	Moved images in lQuery plugins folder (Thanks to Luisehahne)
1938
#	fixed small german language issue in jscalendar (Thanks to Luisehahne)
1939
26-May-2009 Matthias Gallas
1940
+	Added jQuery(1.3.2) and jQueryUI(1.7.1) to WB core (ticket #708)
1941
21-May-2009 Matthias Gallas
1942
#	Fixed some strange backend layout issues (ticket #722)
1943
09-May-2009 Matthias Gallas
1944
+	Added index.php to all WB-Theme folders to prevent directory spoofing
1945
06-May-2009 Matthias Gallas
1946
!	Updated Norsk language File (Thanks to oeh)
1947
#	Fixed bug with not always included stylesheets in backend (ticket #717)
1948
27-Apr-2009 Matthias Gallas
1949
#	Fixed bug with missing option for admin-tools in advanced view of access
1950
	settings (ticket #714)
1951
#	Fixed bug with backup fails if a user has only permissions to admin-tools (ticket #715)
1952
#	Fixed bug with missing template object in groups and user settings(ticket #716)
1953
25-Apr-2009 Matthias Gallas
1954
!	Updated Dutch language files for modules (Thanks to LuckyLuke)
1955
23-Apr-2009 Matthias Gallas
1956
#	Fixed bug with dropdownlist in pages settings (ticket #713)
1957
20-Apr-2009 Matthias Gallas
1958
!	Update show_menu2 to version 4.8 (ticket #712)
1959
#	Fixed small error in Spain language file (ticket #711)
1960
18-Apr-2009 Matthias Gallas
1961
!	Updated Dutch language file (Thanks to Luckyluke)
1962
17-Apr-2009 Matthias Gallas
1963
#	Fixed MenuLink timeout with many large wysiwyg-pages (ticket #710)
1964
!	Updated again Norsk language File (Thanks to oeh)
1965
!	Updated Dutch language file (Thanks to Luckyluke)
1966
13-Apr-2009 Matthias Gallas
1967
#	Fixed minor dispay issue in upgrade script
1968
!	Updated Norsk language File (Thanks to oeh)
1969
!	Updated French language files (Thanks to Quinto and VotreEspace)
1970
!	Updated Danish language file (Thanks to Achrist)
1971
12-Apr-2009 Matthias Gallas
1972
#	Fixed not defined language variable in account/email.php (Thanks to BlackTiger)
1973
#	Fixed Typo in group_form.htt (ticket #705)
1974
01-Mar-2009 Christian Sommer
1975
!	Added disclaimer to upgrade-script.php
1976
28-Feb-2009 Christian Sommer
1977
#	Removed hardcoded admin path from JSAdmin module (jsadmin/js/dragdrop.js)
1978
25-Feb-2009 Matthias Gallas
1979
+	Added language support for template_description (affects templates and themes)
1980
#	fixed wrong path to images in news and form modul
1981
#	fixed manage section is showed twice (ticket #694)
1982
-	removed unneeded icons from wb_theme
1983
-	removed unneeded stylesheet.css from account dir
1984
#	renamed warning.htt to warning.html to fix display of sourcecode after invalid logins
1985
+	added fixed error.htt also to classic theme
1986
+	corrected info.php of news-modul
1987
24-Feb-2009 Dietrich Roland Pehlke
1988
!	Changes in warning.htt templates to get valid XHTL1.1 output - replace the center-tag with div
1989
#	add "AND section_id='$section_id'" to the delete-query to avoid conflicts if there are more
1990
	than one Form on one single page.
1991
#	Modify error.htt template in wb_theme for valid XHTML1.1 output - replace the center-tag with a div
1992
	and replace the br-tag with valid p-tags.
1993
22-Feb-2009 Matthias Gallas
1994
+	added skinable Admin Interface
1995
21-Feb-2009 Christian Sommer
1996
+	added update of search table missing in Changeset 941
1997
#	fixed wrong index in language array
1998
!	removed some comment lines (changes are tracked by SVN)
1999
20-Feb-2009 Dietrich Roland Pehlke (aldus)
2000
!	add additional tr and td tags to the text_no_results message to get valid XHMTL output
2001
19-Feb-2009 Christian Sommer
2002
!	addon overview to show advanced options after redirect from reload.php
2003
#	fixed bug if language folder contains none language files (XX.php) or sub folders
2004
+	added option to invoke module upgrade.php/uninstall.php files from backend (for modules uploaded via FTP)
2005
18-Feb-2009 Dietrich Roland Pehlke (aldus)
2006
#	fixed: typos in the section_id inside the action-link
2007
!	Remove test_trash and unused variables in query, added suggetions from #588
2008
#	Bugfix for form bug (ticket #688)
2009
17-Feb-2009 Christian Sommer
2010
+	added option to invoke module install.php from backend (for modules uploaded via FTP)
2011
!	admin Add-on settings no hidden by default (can be set visible via advanced link)
2012
16-Feb-2009 Christian Sommer
2013
!	moved reload option of Add-ons to main Add-on section
2014
!	reworked logout to reset possible remember key in database when logging out
2015
15-Feb-2009 Christian Sommer
2016
#	fixed bug with smart login option (remember me) (ticket #689)
2017
#	special chars like &nbsp; are shown when editing Add-on CSS files (ticket #678)
2018
!	redirect time for function print_success can now be defined in Settings (ticket #603)
2019
-	removed reload admin tool
2020
+	added possibility to reload Add-ons via the Add-on section
2021
14-Feb-2009 Christian Sommer
2022
!	added option to display current user name in backend template
2023
#	fixed wrong redirect path and added SVN Id
2024
13-Feb-2009 Christian Sommer
2025
+	added option to perform pre-installation checks to test requirements of Add-Ons
2026
#	added error messages to installation process for Add-Ons with wrong file type
2027
08-Feb-2009 Christian Sommer
2028
#	fixed warning if database connection failed during installation process
2029
06-Feb-2009 Christian Sommer
2030
!	fixed some typos in German language file (thanks to freeSbee)
2031
!	added new captcha fonts and replaced old background images with the ones created by thorn
2032
05-Feb-2009 Christian Sommer
2033
!	mail text for register, signup and forgot mail now taken from WB language file (ticket #684)
2034
02-Feb-2009 Christian Sommer
2035
#	removed PHPMailer fix introduced with 2.0.3 to get SMTP working again (line 1041 in class.smtp.php)
2036
02-Feb-2009 Matthias Gallas
2037
#	Fixed bug wich causes that install of captcha-control may fail (ticket #682 thanks to thorn)
2038
01-Feb-2009 Matthias Gallas
2039
!	Update FCKEditor to version 2.6.4
2040
22-Jan-2009 Christian Sommer
2041
!	Added default target attribut to backend menu links
2042
21-Jan-2009 Matthias Gallas
2043
!	Copyright notices now includes 2009
2044
20-Jan-2009 Matthias Gallas
2045
#	fixed form-module select (multiple) doesn't work (ticket #681 Thanks to thorn)
2046
17-Jan-2009 Matthias Gallas
2047
+	added French languages to modules
2048
!	changed handling of post_date in news modul (thanks to susigross)
2049
+	added hour and minute support to default published_when field in news modul
2050
13-Jan-2009 Christian Sommer
2051
-	removed the obsolete Codepress framework from the include folder
2052
+	added Javascript syntax highlighting framework EditArea as replacement for Codepress
2053
!	updated external PHPMailer class to latest version (v2.0.3)
2054
08-Jan-2009 Christian Sommer
2055
#	fixed error message in admin class if type array not defined
2056
05-Jan-2009 Dietrich Roland Pehlke
2057
#	Code-Snippets are no longer shown as type: unknown.
2058
+	Additional key in the languagefiles "$TEXT['CODE_SNIPPET']";
2059
#	fixed bug for the rss of news, see ticket #609
2060
04-Jan-2009 Matthias Gallas
2061
#	made news Modul multilingual, see ticket #676 (some additional translations are needed)
2062
03-Jan-2009 Matthias Gallas
2063
#	fixed bug in view.php of news module (ticket #676 Thanks to susigross)
2064
#	fixed another bug in view.php of news modul introduced in changeset [892]
2065
30-Dec-2008 Matthias Gallas
2066
+	added default new language variables to all language files
2067
-	modul_uninstall: Removed undefined and unused constants (DB_FETCHMODE_ASSOC)
2068
!	modul_uninstall: added language variable $TEXT['FILE'] instead of "Datei"
2069
29-Dec-2008 Dietrich Roland Pehlke
2070
+	add language support for the errormessages inside the uninstall.php files for modules
2071
	and templates.
2072
!	add new keys inside the german de.php language-file.
2073
-	removed my own debugging-code (was in 893 by mistake)
2074
!	Correct the last date in the changelog
2075
29-Dec-2008 Matthias Gallas
2076
!	set version to 2.8 BETA
2077
#	replaced in news modul special chars with entities to get valid output
2078
!	changed SESSION ID Separator from '&' to '&amp;' to get valid output
2079
-	Removed the <p> tag around the news as it is added from the editor
2080
28-Dec-2008 Dietrich Roland Pehlke (aldus)
2081
+	ticket 610: add ip-address to the email-body in the form-modul.
2082
+	ticket 607: include the frontend.css in the comment_page.php file of the news-module.
2083
#	File: admin/admintools/index.php - add "order by name" to the query to display the admintools in alphabetic order.
2084
#	File: admin/modules/uninstall.php - remove a db-query to a db-field that doesn't exists in wb 2.7 anymore
2085
26-Dec-2008 Thomas Hornik
2086
#	fixed two issues with searchresult-highlighting: do not highlight in <pre>/<code>-tags, do not convert &lt; to &amp;lt; anymore.
2087
13-Dec-2008 Christian Sommer
2088
!	changed mailer to not extract line break of alternative body text (thanks to freeSbee)
2089
28-Oct-2008 Christian Sommer
2090
!	updated output filter regex to exclude mail addresses contained in input fields
2091
27-Nov-2008 Thomas Hornik
2092
!	added redirect-type (301/302) to menu_link
2093
24-Nov-2008 Matthias Gallas
2094
!	updated upgrade-script.php to add sec_anchor field to settings table
2095
22-Nov-2008 Thomas Hornik
2096
!	search: replaced most of $string_ul_umlauts (from search_convert.php) through use of preg's u-switch.
2097
!	search: replaced strtr() by str_replace() (it's just faster). Changed &#39; to &#039;
2098
06-Nov-2008 Thomas Hornik
2099
#	Module code: curly backets get deleted by pparse() from phplib --> old fix in #569 wasn't that smart. Fixed.
2100
#	fixed some typos in DE language-file, added missing tab in search.php
2101
02-Nov-2008 Thomas Hornik
2102
!	news: added PAGE_SPACER to $page_title (creates e.g. title-32.php instead of title32.php)
2103
01-Nov-2008 Thomas Hornik
2104
!	improved ext_charset to work with latin1,cp1252,cp1251,latin2,hebrew,greek,latin5,latin7,utf8
2105
+	added config for section anchor. ATTN: add "INSERT INTO TABLE_PREFIX.'settings' (name,value,extra) VALUES ('sec_anchor', 'wb_', '')" to upgrade-script.
2106
!	updated menulink and search to use configureable section-anchor
2107
29-Oct-2008 Thomas Hornik
2108
# News: total number of news wasn't calculated correctly
2109
!	Captcha: removed IFRAME for Calculation-as-text captcha
2110
-	removed useless init_utf8funcs()-function
2111
+	search: added search_lang for use in search-form. Using DE, the search will search ä=ae,... (alternate spelling of german umlauts)
2112
-	search: removed undocumented word-boundary search
2113
!	search: search_path is now anchored to the beginning of link ("link LIKE '$path%'" instead of "link LIKE '%$path%'")
2114
+	search: added key 'ext_charset' to search-extension to query external databases
2115
25-Oct-2008 Christian Sommer
2116
!	updated basic templates according the template guidelines
2117
24-Oct-2008 Dietrich Roland Pehlke
2118
#	applied bugfix for ticket #608 (redeclaration of news module)
2119
23-Oct-2008 Dietrich Roland Pehlke
2120
!	modified module delete function to provide additional information when module is in use when trying to delete
2121
!	modified template delete function to provide additional information when template is in when trying to delete
2122
21-Oct-2008 Matthias Gallas
2123
#	fixed display issue in news modul
2124
!	updated show_menu2 to version 4.7
2125
18-Sep-2008 Thomas Hornik
2126
+	Added captcha-reload
2127
16-Sep-2008 Thomas Hornik
2128
#	search: fixed windows-related regex issue
2129
19-Aug-2008 Matthias Gallas
2130
!	updated to latest FCKEditor version 2.6.3
2131
02-Aug-2008 Thomas Hornik
2132
#	fixed sorting order of search-results
2133
25-Jul-2008 Thomas Hornik
2134
#	fixed an issues related to search, changed one SQL inner join (to use USING instead of WHERE)
2135
!	added $database = new Database(); in front of output-filter
2136
05-Jul-2008 Thomas Hornik
2137
#	fixed MODI_DATE/PUBLISHED_DATE issue in news-module. Added PUBLISHED_TIME, removed PUBL_DATE,PUBL_TIME. Thanks to forum-member timorotha
2138
02-Jul-2008 Christian Sommer
2139
!	updated to latest FCKEditor version 2.6.2
2140
01-Jul-2008 Thomas Hornik
2141
#	page-names with doubled (or more) points can not be handled if php runs as cgi. Thanks to forum member hgi2001.
2142
29-June-2008 Christian Sommer
2143
!	applied additional mail check to forgot login form
2144
28-June-2008 Christian Sommer
2145
!	class and id attributes in mailto links are no longer ignored by the output filter
2146
22-Jun-2008 Thomas Hornik
2147
#	fixed issue with captcha (mt_rand() instead of rand())
2148
#	fixed bug in search (link to http://.../search/index.php performs a search with string 'unset')
2149
22-June-2008 Christian Sommer
2150
!	added output of block number to section admin if no block name is specified
2151
21-June-2008 Christian Sommer
2152
+	added output of block names to modify pages dialogue if blocks are enabled
2153
!	updated show_menu2 to version 4.60 (to avoid disappearing menus)
2154
08-Jun-2008 Thomas Hornik
2155
#	hebrew-table in charsets-table.php was faultily imported - fixed. Thanks to forum-member iti.
2156
24-May-2008 Christian Sommer
2157
!	modified output filter routine to prevent errors if database entries do not exist
2158
04-May-2008 Thomas Hornik
2159
!	changed register_backend_modfile() to work with wysiwyg-module, too
2160
01-May-2008 Thomas Hornik
2161
#	fixed file-naming issue when old page-names (from before 2.7) contains "&"
2162
26-Apr-2008 Thomas Hornik
2163
#	class.admin.php deletes actual query-string while redirection. fixed.
2164
25-Apr-2008 Matthias Gallas
2165
#	fixed validiation bug in option fields of form modul
2166
------------------------------------- 2.7.0 -------------------------------------
2167
21-Apr-2008 Christian Sommer
2168
!	set version to 2.7
2169
#	fixed bug in the PL language file of the JS calendar
2170
+	added some basic functions for module developers
2171
20-Apr-2008 Thomas Hornik
2172
#	fix: allow external urls for search-results
2173
17-Apr-2008 Thomas Hornik
2174
#	fixed jscalendar's language-files
2175
16-Apr-2008 Christian Sommer
2176
#	fixed possible clashes with intro page feature and WB core file /pages/index.php
2177
15-Apr-2008 Thomas Hornik
2178
!	revert back to pagename-creation from $page_menu, instead of $page_title
2179
15-Apr-2008 Christian Sommer
2180
#	fixed bug introduced with Changeset 826
2181
14-Apr-2008 Christian Sommer
2182
+	added show_menu2() to pre-installed WB modules (many thanks to Brodie Thiesfield for this great menu function replacment)
2183
!	allowed tags for multi-lingual module descriptions
2184
14-Apr-2008 Thomas Hornik
2185
#	fixed issue with multigroups (level 0 page-creation)
2186
13-Apr-2008 Thomas Hornik
2187
!	ASP: off per default. CAPTCHA: removed unneeded $admin. Filename: just convert chars like quote, doublequote, < > & to empty string.
2188
#	fixed language-files
2189
10-Apr-2008 Christian Sommer
2190
!	fixed WB-Link Plugin to work with WB versions below 2.7 ($admin->page_is_visible() only available in WB 2.7)
2191
09-Apr-2008 Christian Sommer
2192
!	modified FCKEditor WB-Link Plugin to work also with WB versions below 2.7
2193
07-Apr-2008 Matthias Gallas
2194
#	fixed error in german laguage file
2195
07-Apr-2008 Christian Sommer
2196
+	added the latest FCKEditor v2.60
2197
-	removed the outdated FCKEditor v2.51
2198
!	set version from 2.7 (RC3) to 2.7 (RC3a)
2199
07-Apr-2008 Thomas Hornik
2200
!	added missing group_id in INSERT-query
2201
!	removed PHP5 function stripos from installation script
2202
06-Apr-2008 Christian Sommer
2203
!	removed some obsolete language variables from news and form module (now defined in global WB language files)
2204
!	enlarged admin tool icon to match size 50x50px of the other icons
2205
05-Apr-2008 Matthias Gallas
2206
!	Moved language variables for edit module CSS from modules language files to core language files
2207
+	Added norwegian translation (Thanks OEH)
2208
05-Apr-2008 Thomas Hornik
2209
!	some small fixes: group_id/groups_id-handling, safe_mode-query in install, better work-around for issue with phplib and code-module (removed {})
2210
#	fixed viewing_groups-handling in /admin/pages/add.php
2211
!	imported new russian translation from User shlack. Many Thanks
2212
05-Apr-2008 Christian Sommer
2213
!	added workaround for template parser class
2214
!	moved functions to edit module CSS files into the WB core to avoid duplication of code
2215
!	minor layout change
2216
!	allowed the character "-" to be used in database names
2217
04-Apr-2008 Thomas Hornik
2218
#	fixed: Language-redirect removed query-string from URL
2219
04-Apr-2008 Christian Sommer
2220
!	set WB version to 2.7 (RC3) for the next upcoming release candidate
2221
03-Apr-2008 Christian Sommer
2222
!	some code clean up in news/form module
2223
!	small adaption of the edit CSS function file css.functions.php
2224
!	updated edit module CSS functions to include backend.css into head if possible
2225
#	fixed bug in Javascript decryption routines of the Output-Filter module
2226
02-Apr-2008 Matthias Gallas
2227
#	fixed bug with registration of users are not added to signup group
2228
02-Apr-2008 Christian Sommer
2229
#	added handling of missing characters to mailto encryption routines
2230
!	some code clean-up in News module
2231
!	fixed some layout issues with Form module (combination with Output-filter)
2232
!	fixed layout issue with optional subject/body text of encrypted mailto links
2233
#	fixed bug in the mailto Javascript encryption code of the Output-Filter module
2234
01-Apr-2008 Christian Sommer
2235
!	removed typo in English language file
2236
!	added updated edit CSS functions to the News module
2237
!	added updated edit CSS functions to the Form module
2238
31-Mar-2008 Christian Sommer
2239
#	fixed bug in output filter (mailto links with HTML entities in optional part)
2240
29-Mar-2008 Christian Sommer
2241
!	added missing translation to Dutch language file (thanks Bramus)
2242
28-Mar-2008 Thomas Hornik
2243
!	Some cleanup in search.php
2244
!	WYSIWYG: changed field text to LONGTEXT, too.
2245
25-Mar-2008 Matthias Gallas
2246
!	Updated Dutch language file (Thanks to Bramus)
2247
26-Mar-2008 Tomas Hornik
2248
#	fixed E_NOTICE-message in admin/modules/details.php
2249
25-Mar-2008 Thomas Hornik
2250
+	search: added search_time_limit in settings (mainly for sites with PHP < 4.3.3 and slow search)
2251
+	search: added missing code to allow query of external data and to process the search data itself
2252
25-Mar-2008 Matthias Gallas
2253
#	Fixed missing <body> tag in Admin Interface (ticket #572)
2254
24-Mar-2008 Matthias Gallas
2255
!	Updated Danish Language file (Thanks to Achrist)
2256
! 	Added class nixhier to frontend.css from form and news Modul (required for ASP)
2257
24-Mar-2008 Thomas Hornik
2258
+	Added RU-language-files, provided by user shlack; converted to entities.
2259
#	search: great speed-up with large pages - requires PHP >= 4.3.3; small speed-up for PHP < 4.3.3
2260
#	FCK-Editor: loads large pages faster
2261
-	removed include/captcha/asp.php. css have to be added to module's css-files.
2262
23-Mar-2008 Matthias Gallas
2263
! 	Updated form modul for valid output, removed all javascript (Big thanks to BerndJM)
2264
17-Mar-2008 Thomas Hornik
2265
#	fixed an issue with utf8_check() (too slow with many ~100KB pages)
2266
15-Mar-2008 Thomas Hornik
2267
#	menulink: link can be menulink or subpage of menulink, too
2268
#	call_captcha: added parameter 'style', fixed some issue with parameter 'image' and text-style captchas
2269
13-Mar-2008 Christian Sommer
2270
! 	adjusted error/warning templates to the updated backend layout
2271
13-Mar-2008 Matthias Gallas
2272
! 	replaced one icon in admin interface
2273
12-Mar-2008 Matthias Gallas
2274
# 	fixed loading time and some display issues in IE6 of the new admin interface
2275
!	tweaked the new admin interface a little bit
2276
12-Mar-2008 Christian Sommer
2277
! 	adjusted background color of installation and upgrade script
2278
! 	set version number to 2.7 (RC2) for the upcoming second release candidate
2279
! 	removed hardcoded /admin folder strings from WB core files where possible
2280
! 	added WB home folder fix proposed by the forum member spawnferkel (thanks)
2281
! 	defined <strong> and <em> instead of <b> and <i> as default tags
2282
12-Mar-2008 Thomas Hornik
2283
+	CAPTCHA: added parameter to call_captcha (can be one of: 'image', 'input' or 'text')
2284
11-Mar-2008 Christian Sommer
2285
#	fixed issue with output filter (all .@ in descriptive mailto part: >xxxxx</a> were replaced; now restricted to emails)
2286
#	fixed issue with WYSIWYG pages (appears if backend language and page frontend language differs)
2287
08-Mar-2008 Thomas Hornik
2288
#	fixed issue with news and end-date
2289
04-Mar-2008 Christian Sommer
2290
#	fixed issue with smart view URL link
2291
03-Mar-2008 Thomas Hornik
2292
#	fixed an issue with text-captcha (default text got saved). Changes default text.
2293
#	fixed an issue with highlighting
2294
02-Mar-2008 Thomas Hornik
2295
#	added missing text in language-files
2296
+	added missing sorting to language dropdown in admin/pages/settings.php
2297
01-Mar-2008 Thomas Hornik
2298
#	fixed ticket #562, applied changes from user tavitar with some own additions
2299
+	added check for AddDefaultCharset to install
2300
29-Feb-2008 Thomas Hornik
2301
#	fixed issue in pagename generation if AddDefaultCharset is set (as work-around).
2302
28-Feb-2008 Thomas Hornik
2303
#	fixed hebrew transliteration-table. Thanks to forum-member iti.
2304
28-Feb-2008	Christian Sommer
2305
#	added bugfix from the forum member tavitar to fix an issue with multiple groups (module permission do not add up properly)
2306
25-Feb-2008	Matthias Gallas
2307
+	added missing Dutch language files for core modules
2308
24-Feb-2008 Thomas Hornik
2309
#	issue with menulink in upgrade-script. Fixed.
2310
23-Feb-2008 Christian Sommer
2311
!	suppressed warnings in initialize.php if constant already defined; modified upgrade script to make FCK the new default editor
2312
#	fixed bug in upgrade script (WBMailer setting)
2313
22-Feb-2008 Christian Sommer
2314
#	some layout changes on the upgrade-script, fixed error in precheck
2315
#	restricted database name and table prefix to "a-zA-Z0-9_" (avoid problems with non quoted table/field names)
2316
20-Feb-2008 Thomas Hornik
2317
!	added workaround for language sorting-problem
2318
20-Feb-2008	Christian Sommer
2319
!	added WYSIWYG DB update and missing WBMAILER settings to upgrade script (added some status messages)
2320
!	modified upgrade script and suppressed headers already send message (avoid issues with error reporting E_ALL)
2321
#	added the FCKEditor module PHP connector fix found by the forum member Luisehahne (thanks man)
2322
!	Updated upgrade script (added WB2.7 basic styles, pre-checks and disclaimer)
2323
19-Feb-2008	Matthias Gallas
2324
!	Updated upgrade script
2325
!	Changed language sorting from directory to name (needs additional to be escaped!)
2326
+	added new languages to install script
2327
#	fixed some issues and typos in languagefiles
2328
18-Feb-2008 Thomas Hornik
2329
+	Converted and added some old language-files (BG, CS, PL, RU)
2330
18-Feb-2008	Christian Sommer
2331
#	Fixed two broken links
2332
!	Modified news module to create a default index.php during installation (directory spoofing)
2333
17-Feb-2008	Matthias Gallas
2334
-	Removed colloquially german language files as the filename causes issues
2335
17-Feb-2008	Christian Sommer
2336
!	removed German Umlauts in some language file (PHP comments)
2337
#	fixed language bug (backend language switched to the pages language viewed in frontend)
2338
16-Feb-2008	Thomas Hornik
2339
!	updated upgrade-script (menulink)
2340
13-Feb-2008 Thomas Hornik
2341
+	allow externl links in menulink-module
2342
#	fixed an highlighting-issue: highlighting a page with more than one sections mangled umlauts in the second to last section.
2343
10-Feb-2008 Matthias Gallas
2344
#	fixed some errors in standard german language file
2345
+	added new colloquially german language file
2346
10-Feb-2008 Thomas Hornik
2347
#	CAPTCHA: Wrong text for calc_ttf-captcha.
2348
10-Feb-2008 Christian Sommer
2349
#	fixed E_NOTICE warning with already defined module frontend constants
2350
-	removed all stuff other than page_content from the blank template
2351
!	adapted color for onmouseover effect
2352
!	added disclaimer to the upgrade-script as the script is not sufficiently tested yet
2353
!	made Website Header field in Settings visible per default
2354
!	modified all templates (display Website Header, use show_menu instead of page_menu)
2355
!	added highlighting of active input elements to all WB backend areas; changed some colors
2356
!	removed hover highlighting of input fields to avoid possible confusion
2357
!	added visualization of wrong/empty input fields
2358
#	fixed a bug with re-enter admin password
2359
09-Feb-2008 Christian Sommer
2360
!	modified some colors and CSS definitions of pages, media and section interface
2361
#	output_filter: fixed bug in regular expression (eats up characters in mailto links)
2362
#	output_filter: removed word boundary from mailto regex part
2363
#	fixed bug in menu_link module (IE 7 did not show the select boxes at all)
2364
#	fixed bug in user signup
2365
!	output_filter: added word boundary for the mailto regex part
2366
09-Feb-2008 Thomas Hornwik
2367
!	jsadmin: added latest changes from swen, fixes most (or all?) issues.
2368
08-Feb-2008 Matthias Gallas
2369
+	added kewyword id to all new files
2370
08-Feb-2008 Christian Sommer
2371
-	Removed admin module mail_filter
2372
+	Added revised version of the output filter module
2373
08-Feb-2008 Thomas Hornik
2374
!	module news: set focus on captcha-field if user have to re-enter captcha
2375
!	Changed maxlength of captcha-fields - don't tell the bots how many chars we want to have.
2376
-	Removed unused function is_access_denied() from search
2377
04-Feb-2008 Thomas Hornik
2378
!	email-addresses are excluded from search-results page.
2379
#	Fixed possible XSS in account/login.php and forgot-form.php
2380
04-Feb-2008 Christian Sommer
2381
#	allowed usage of tags in settings fields: website_header, website_footer
2382
03-Feb-2008 Thomas Hornik
2383
#	out-of-date default page isn't shown anymore, instead shows next public page.
2384
#	fck_wbmodules.php: foreign privates pages in dropdown, fixed.
2385
03-Feb-2008 Matthias Gallas
2386
+	added kewyword id to all new files
2387
02-Feb-2008 Christian Sommer
2388
#	fixed wrong redirect in /admin/images
2389
02-Feb-2008 Thomas Hornik
2390
!	search shows email-addresses, even if email-filter is activated (on page with highlighting). Fixed.
2391
+	Added missing text in languages files for jscalendar
2392
!	settings: pages-directory '/' will be converted to '' (empty string) on save.
2393
!	changed last remaining call to my_htmlspecialchars() to htmlspecialchars()
2394
#	fixed path in jscalendar-css
2395
01-Feb-2008 Christian Sommer
2396
#	Added default index.php to all folders (directory spoofing)
2397
01-Feb-2008 Thomas Hornik
2398
#	Added some missing add_slashes(), get_post_escaped(), and strip_tags() for $_POST, $_GET and $_REQUEST-data. Also for $_SERVER['PHP_SELF'].
2399
#	Fixed possible XSS-vulnerability in wb/search/search.php
2400
31-Jan-2008 Thomas Hornik
2401
!	Adjusted clock-red icon to match wb colors
2402
#	admin/pages: the parent dropdown-list in index.php and settings.php showed foreign private pages, too. Fixed.
2403
+	Added multi-group to upgrade-script
2404
30-Jan-2008 Christian Sommer
2405
#	fixed bug with text Captcha (input was restricted to 10 chars.) and a small layout issue
2406
30-Jan-2008 Thomas Hornik
2407
#	registered pages didn't appear in menu. fixed.
2408
!	Updated upgrade-script. (Some upgrades still missing)
2409
29-Jan-2008 Thomas Hornik
2410
#	strtotime()'s behavior differ in PHP4 and PHP5.
2411
	Had to fix some issues in admin/pages/sections and module news.
2412
#	Security bugfix: Text file for text-captcha was world-readable. Moved to database.
2413
#	Text-captcha: empty line in text file, following a question, was accepted as answer. Fixed.
2414
28-Jan-2008 Matthias Gallas
2415
#	Replaced all special chars in language files with htmlentities or unicode
2416
+	Added some missing lines in language files
2417
+	Added missing keyword Id
2418
28-Jan-2008 Christian Sommer
2419
#	fixed issue with top bar icon alt tag
2420
!	added some more backend layout modifications
2421
!	corrected bug in NL.php language file
2422
!	added missing session cookie forgotten in Changeset 593
2423
!	added possibility to select the default backend language during installation process
2424
!	Re-introduced Changeset 593 (filename in pages/ from page_title instead of menu_title)
2425
#	Fixed some bugs in the Javascript Admin modul
2426
28-Jan-2008 Thomas Hornik
2427
+	Allow a user-supplied From-Name in form-settings for email und success-email.
2428
!	changeset 627: menu_link and search/search.php needs some minor changes, too.
2429
+	Added Text-CAPTCHA on request. The captcha-text will be stored in temp/.captcha_text.txt
2430
27-Jan-2008 Christian Sommer
2431
!	fixed CSS background color of the installer CSS
2432
!	replaced static text with variable text from language file
2433
!	introduced the WB 2.7 backend style developed by Michael Brinsteiner (escpro), thanks man
2434
!	added missing ID tags
2435
27-Jan-2008 Christian Sommer
2436
!	added missing ID tags
2437
!	added default language for users to avoid empty language fields
2438
27-Jan-2008 Matthias Gallas
2439
+	added kewyword id to new file
2440
#	Fixed some spelling errors in german language file
2441
27-Jan-2008 Thomas Hornik
2442
!	Module form: user supplied input isn't lost on captcha-failure anymore.
2443
#	fixed 100%-cpu-load-event in CAPTCHA admin-tool.
2444
+	Added Calc_ttf_image CAPTCHA.
2445
!	Changed captcha/captcha.php to use table-layout for CAPTCHA.
2446
!	Some minor changes in CAPTCHA-code.
2447
!	Added some text to CAPTCHA admin-tool.
2448
#	Module form: dropdown "success page" listed foreign private pages, too. Fixed.
2449
+	Added preview-images for CAPTCHA.
2450
!	Improved security: CAPTCHAS can't be loaded from outside WB
2451
!	CAPTCHA ttf_image: added variant. Adjusted character-pool and one background for better readability.
2452
26-Jan-2008 Christian Sommer
2453
!	changed WYSIWYG content field from text to longtext (allows more than 65'534 characters)
2454
+	Added Javascript Admin module (developed by Stepan Riha, adapted for WB2.7 by Swen Uth)
2455
26-Jan-2008 Matthias Gallas
2456
#	fixed bug in Javascript Admin module
2457
+	Added new language files
2458
+	Added keywords to files where they are missing
2459
26-Jan-2008 Thomas Hornik
2460
!	fixed some issues with CAPTCHA and ASP. Adjusted baseline of '*' in supplyed fonts to meet
2461
	baseline of numbers. Added counter to ttf_image generation-loop. Removed now unneeded GD-lib verification.
2462
	Improved ASP in news-module.
2463
+	module news: added publish_until field to control the visibility of a news-posting by date and time
2464
!	added strongly "condensed" fonts with many intersections for ttf-CAPTCHA as default fonts.
2465
	It should be very difficult for spam-bots to recognize intersected characters.
2466
25-Jan-2008 Christian Sommer
2467
!	removed changes introduced with changeset 593 (we need to think off if we want to implement that feature)
2468
25-Jan-2008 Thomas Hornik
2469
+	Added new CAPTCHA. Adapted core: signup and modules: news and form.
2470
+	Added Advanced Spam Protection (ASP) to core: signup and modules news and form.
2471
#	module news: it was possible to post comments to postings with commenting disabled
2472
	or to inactive postings. Fixed
2473
24-Jan-2008 Thomas Hornik
2474
!	Generate filename in pages/ from page_title instead of menu_title.
2475
24-Jan-2008 Christian Sommer
2476
#	fixed bug in Codepress integration (if codepress framework not installed)
2477
+	added language support to all integrated modules (except for news and form module)
2478
#	fixed another E_NOTICE warning
2479
24-Jan-2008 Matthias Gallas
2480
+	Added keywords to files where they are missing
2481
23-Jan-2008 Christian Sommer
2482
+	Added German language file for WB 2.7
2483
22-Jan-2008 Christian Sommer
2484
+	Added language support for the Admin tools (backup, reload, mail_filter)
2485
-	Removed all admin tool text outputs from global language file to module language files
2486
!	Introduced language support for the overview page of the Admin tools
2487
+	Added function get_variable_content to allow extraction of variable content without including files
2488
!	Changed language support for Addons -> Moduls -> Details
2489
22-Jan-2008 Matthias Gallas
2490
+	Added keywords to new mail filter files
2491
22-Jan-2008 Thomas Hornik
2492
+	manage-sections: changed calendar-icon to clock-icon, added second icon to empty date-field.
2493
21-Jan-2008 Christian Sommer
2494
!	Removed the manage section icon from the page admin (sections managed by publish by date function)
2495
#	Fixed bug with the edit module CSS file implementation (IE7, Opera)
2496
21-Jan-2008 Thomas Hornik
2497
+	Unique session-identifier for each website baker installation. fixes #354
2498
20-Jan-2008 Christian Sommer
2499
#	fixed E_NOTICE-warning in save.php when input data was wrong
2500
+	added the new admin tool email output filter which allows to transform
2501
	emails before displaying them on the frontend
2502
20-Jan-2008 Thomas Hornik
2503
!	upgrade-script.php: fixed mysql_error() handling
2504
!	upgrade-script.php: added code to update menu_links
2505
#	fixed a typo in upgrade-script.php
2506
!	updated admin/pages/sections.php to changed jscalendar-api from changeset 571
2507
!	module menu_link: after adding a menu_link, the anchor dropdown shows "#"; fixed
2508
#	fixed E_NOTICE-warning in news-module (about SECTION_ID in comment.php)
2509
19-Jan-2008 Christian Sommer
2510
!	Reduced the success time out and set WYSIWSY background to white
2511
#	Fixed some errors in form module (only in conjunction with E_ALL)
2512
!	Added support to configure the mailer settings via the backend
2513
19-Jan-2008 Matthias Gallas
2514
#	Fixed bug in news modul with missing variable PAGE_DIRECTORY
2515
+	Added keywords to new files
2516
19-Jan-2008 Thomas Hornik
2517
-	Module news: removed old calendar
2518
+	Module news: adapted news to use the new include/jscalendar
2519
+	added installation-instructions to include/jscalendar
2520
#	Module code: curly backets get deleted by pparse() from phplib. fixed
2521
+	Module menu_link: added dropdown-listbox to select anchor
2522
!	upgrade-script: added code to convert old menu_links to new ones (partly)
2523
18-Jan-2008 Matthias Gallas
2524
!	Updated news modul with features from the advanced news modul
2525
!	Updated form modul with features from the advanced form modul
2526
#	Fixed hardcoded /pages issue in intro page feature
2527
+	Added example .htaccess to parse .html files, fixed bug in changeset 555
2528
!	Revoked parts of changeset 547 and again introduced changeset 540
2529
+	Added keywords to modules/fckeditor and all other new files
2530
18-Jan-2008 Thomas Hornik
2531
#	fixed two E_NOTICE-warnings in admin/pages/index.php
2532
+	added new module-based search-function
2533
+	added new publish-by-date code
2534
17-Jan-2008 Christian Sommer
2535
#	fixed bug in frontend login and multiple groups (only in conjunction with E_ALL)
2536
!	removed the PAGE_EXTENSION from frontend login
2537
17-Jan-2008 Matthias Gallas
2538
#	Reintroduced changes from changeset 520 and 540 wich where overwritten
2539
	by changeset 546
2540
#	Revoked changeset 541 end removed all PAGE_EXTENSION variables and the related
2541
	option in WB settings as this function only works on Apache Servers
2542
	together with .htaccess and mod_rewrite
2543
+	Added keywords to file menu_link/uninstall.php and new admintools files
2544
17-Jan-2008 Christian Sommer
2545
!	added the "users in multiple groups" feature (closes parts of ticket #546)
2546
16-Jan-2008 Thomas Hornik
2547
!	changed admin/pages/save.php to allow hidden config-elements in table search.
2548
!	changed module menu_link: added table mod_menu_link, fixed page-deleting-bug,
2549
	fixed odd behavior in case of menu_link as default-page.
2550
#	changing PHP-error-level within website baker does not work - fixed (fixed ticket 532)
2551
14-Jan-2008 Matthias Gallas
2552
#	Replaced hardcoded .php with the variable PAGE_EXTENSION for the use in pagenames.
2553
	(!!Attention!! To get extenions other than .php working additional fixes are necessary!)
2554
#	Replaced the variable PAGE_EXTENSION with hardcoded .php on all places where the
2555
	pathes points to WB Corefiles with the page extension .php
2556
#	Replaced hardcoded text in login.php with language variables (fixes ticket 386)
2557
14-Jan-2008 Christian Sommer
2558
!	added a missing </tr> tag
2559
#	re-introduced bugfix of Changeset 472 (fixes ticket 402) accidentally
2560
	removed by Changeset 529 (enhanced pages admin)
2561
13-Jan-2008 Christian Sommer
2562
#	moved administration tools from Settings to the new section Admin-Tools
2563
#	this bugfix closes the ticket 529 (WB upgrades modules with identical version)
2564
!	increased redirection time after success message, corrected HOME link of the login panel
2565
!	updated PHPMailer framework to version 2.0.0 (/include/phpmailer)
2566
#	this bugfix closes ticket 412 (direct call of admin/settings/save.php clears database)
2567
#	fixed error with redirection to admin panel after installation
2568
12-Jan-2008 Christian Sommer
2569
!	introduced smart URL detection for the 'View' menu in the WB backend
2570
	(if page_id is set, redirect to this page instead of the root)
2571
!	introduced the enhanced pages admin dialogue (thanks to icouto)
2572
11-Jan-2008 Christian Sommer
2573
+	added the FCKEditor module files missing in Changeset 527 (/modules/fckeditor)
2574
-	removed the hmtlarea files in /modules/htmlarea
2575
!	set the fckeditor as the new default editor /install/save.php
2576
!	Updated function: register_frontend_modfiles in /framework/frontend.functions.php
2577
	(added constants MOD_FRONTEND_CSS_REGISTERED, MOD_FRONTEND_JAVASCRIPT_REGISTERED)
2578
11-Jan-2008 Matthias Gallas
2579
!	Update codepress to Version 0.9.6
2580
!	Update phplib to Version 7.4a
2581
09-Jan-2008 Matthias Gallas
2582
!	Upgrade pclzip to the newer more php5 complaint version 2.6, see ticket #526
2583
#	Fixed ticket #542 (Thanks to Thorn)
2584
23-Dec-2007 Matthias Gallas
2585
!	Changed all copyright notices to include now 2008
2586
21-Sep-2007 Matthias Gallas
2587
#	Fixed a typo in /framework/frontend.functions.php cause that websites using
2588
	the new register_frontend_modifles() functions do not validate
2589
24-Jan-2007 Christian Sommer
2590
!	Replaced some core files to allow configuration of wbmailer via admin settings panel
2591
------------------------------------- 2.6.7 -------------------------------------
2592
02-Jan-2007 Christian Sommer
2593
+	Added missing converting file for changeset [504]
2594
------------------------------------- 2.6.6 -------------------------------------
2595
01-Jul-2007 Matthias Gallas
2596
#	Fixed converting issue with some ISO-charsets and speeded up converting on large pages (thanks to Thorn)
2597
01-Jul-2007 Ryan Djurovich
2598
#	Fixed bug where error message not displayed when script fails to create a page
2599
#	Fixed bugs introduced in [484]
2600
14-May-2007 Matthias Gallas
2601
+	Added support for ISO-8859-6.(Thanks to thorn)
2602
12-May-2007 Christian Sommer
2603
+	Replaced functions page_css and page_javascript by register_frontend_modfiles
2604
+	Added function register_backend_modfiles to allow backend modules to use optional CSS and JS files
2605
+	Added the JS framework codepress to allow syntax highlighting for JS, HTML, PHP code (textarea)
2606
+	Added the new function register_frontend_modfiles to the built in templates
2607
08-May-2007 Matthias Gallas
2608
+	Added wrapper to functions.php if mb_string is not available (Thanks to thorn)
2609
+	Added new functions page_css and page_javascript to the built in templates
2610
+	Added search highlight class to css files of the built in templates
2611
30-Apr-2007 Matthias Gallas
2612
#	Fixed ticket #392; root_parent not being set correctly (Thanks to eggsurplus)
2613
10-Apr-2007 Matthias Gallas
2614
+	Optimized search and highlighting funktions (Thanks to thorn)
2615
03-Apr-2007 Matthias Gallas
2616
#	Fixed a bug in menulink; if you deleted a menulink page the linked page was also deleted
2617
	in the pages directory (Special thanks to "Funky_MF" for the fix)
2618
01-Apr-2007 Matthias Gallas
2619
#	Fixed issues with some languages when UTF8 is used. Removed all htmlentites
2620
	from the code (revoked changeset 396) and added new functions instead. Adapted the
2621
	search and the highlighting to use the new functions. With this changes WB can now
2622
	be used with charset UTF8 for all languages. Very special thanks to Thorn who wrote
2623
	and tested this changes.
2624
12-Mar-2007 Matthias Gallas
2625
+	Added multilingual support to search
2626
03-Mar-2007 Matthias Gallas
2627
+	Added new function for highlighting search results in the content area
2628
	(Special thanks to "thorn" and "Funky_MF")
2629
#	Fixed some issues in search with special chars
2630
	(Special thanks to "thorn" and "Funky_MF")
2631
22-Feb-2007 Christian Sommer
2632
#	Fixed bug in changeset 428 (page files were not deleted in /pages folder due to a typo in wb/framework/function.php)
2633
16-Feb-2007 Christian Sommer
2634
!	Suppressed PHP warnings and errors when reading empty intro.php
2635
16-Feb-2007 Christian Sommer
2636
#	Applied fix to enable parsing of PHP code in the intro.php
2637
12-Feb-2007 Christian Sommer
2638
!	Added functions page_css and page_javascript which allow to include optional
2639
	module files module.css and module.js into the <head> section. This allows to
2640
	create valid (X)HTML, as CSS definitions of modules are included in the head section
2641
12-Feb-2007 Christian Sommer
2642
!	Security enhancement (reduced number of login trials from 50 to 3)
2643
02-Feb-2007 Matthias Gallas
2644
#	Applied fix for ticket #380 (Thanks to pcwacht)
2645
30-Jan-2007 Ryan Djurovich
2646
#	Applied fix for ticket #376
2647
29-Jan-2007 Matthias Gallas
2648
+	Added new variable $MODULE_DESCRIPTION wich allows to have optional a language
2649
	specific description of the modules in the language files of the modules.
2650
21-Jan-2007 Matthias Gallas
2651
#	Fixed issue in the search table entries of form modul
2652
13-Jan-2007 Matthias Gallas
2653
#	Fixed some bugs in rss.php
2654
07-Jan-2007 Matthias Gallas
2655
#	Fixed error when uninstalling the news modul
2656
02-Jan-2007 Matthias Gallas
2657
+   Added id keywords to all missing files
2658
#	Fixed issue with Permissions for pages sections
2659
27-Dec-2006 Matthias Gallas
2660
#	Fixed form modul stores empty records
2661
------------------------------------- 2.6.5 -------------------------------------
2662
25-Dec-2006 Ryan Djurovich
2663
!	Changed links to WB help website
2664
24-Dec-2006 Matthias Gallas
2665
#	Fixed some minor javascript errors in admin (thanks to pcwacht)
2666
#	Fixed root_parent doesn't get updated when moving item in menu (#305)
2667
!	Changed all copyright notices to include now 2007
2668
23-Dec-2006 Matthias Gallas
2669
#	Fixed IE allows to set a page as parent of itself (#320)
2670
#	Fixed problem with Page Title has to be escaped (#287)
2671
#	Fixed the possibility to call the index.php of the templates directly in the browser (#291)
2672
21-Dec-2006 Matthias Gallas
2673
#	Fixed missing message when adding a site without page title (#300)
2674
21-Dec-2006 Ryan Djurovich
2675
#	Fixed bug with captcha script (#346)
2676
20-Dec-2006 Matthias Gallas
2677
#	Fixed Return to Search Results Page (#365)
2678
!	Set Version to 2.6.5
2679
-	Removed Changeset 365 because this will be a part of WB 2.7.x
2680
#	Fixed a little typo error in class.admin.php (#364)
2681
26-Nov-2006 Ryan Djurovich
2682
+	Added new script that could possibly be apart of 2.7.x as a replacement
2683
	for having the pages directory
2684
17-Nov-2006 Matthias Gallas
2685
#	Fixed fatal error in line 46 news/comment.php (thanks to eki)(#358)
2686
15-Nov-2006 Matthias Gallas
2687
#	Fixed again intropage doesn't work (#71)
2688
20-Oct-2006 Matthias Gallas
2689
+	Added phpmailer class (thanks to doc)
2690
+	Added Remember-expanded-pages-in-admin (thanks to ephraimt)
2691
+	Added List sorting in admin area (thanks to rsmith)
2692
#	Fixed table width 100% are wrong displayed in container templates
2693
	when IE is used (#350)
2694
#	Fixed large space between menupoints in IE (#349)
2695
#	Fixed Website description is not displayed when no page description
2696
	available (#348)
2697
#	Fixed group images in news modul cannot be stored (#342)
2698
#	Fixed Typo in form/save_field.php (#341)
2699
#	Fixed files in /pages/posts folder are not deleted (#340)
2700
#	Fixed specialchars problem in the news modul (#339)
2701
#	Fixed news modul stores empty records (#338)
2702
#	Fixed Captcha didn't work in news comments (#337)
2703
#	Fixed various php notices (#334)
2704
+	Added new upgrade_function (thanks to kozmoz)
2705
#	Fixed addons table isn't updated when a modul is updated (#332)
2706
#	Fixed spelling errors in the signup2.php (#330)
2707
#	Fixed MySQL 5.x missing default values for INT fields in all system
2708
	and modules tables (#329)
2709
#	Fixed installer does not insert admin user (#328)
2710
+	Added support for getting page ID of page that referred search
2711
	request (#327) (thanks to brofield)
2712
#	Fixed search results generate invalid XHTML and notify warnings (#326)
2713
Stefan Braunewell
2714
#	Fixed Field 'last_reset' doesn't have a default value (#313)
2715
+	Added get_post_escaped to wb class which automatically calls add_slashes
2716
	on get_post output and used it in form/save_field.php
2717
------------------------------------- 2.6.4 -------------------------------------
2718
20-May-2006 Ryan Djurovich
2719
#	Fixed security issues related to #237
2720
#	Fixed typo in news save comment page (#282)
2721
#	Fixed typo in news delete post page (#283)
2722
!	Added multi-submission protection to form module (#119)
2723
#	Added notice for when PHP Session Support appears to be disabled in installer,
2724
	even if it is enabled and the problem actually lies in the users browser (#154)
2725
19-May-2006 Ryan Djurovich
2726
#	Fixed problem in forgotten login form where email field is too short (#207)
2727
#	Fixed typo in forgotten login details email (#190)
2728
15-May-2006 Stefan Braunewell
2729
#	Fixed security issues (#237)
2730
03-May-2006 Stefan Braunewell
2731
#	Fixed problems with pre-2.6.0 modules in section list
2732
#	Fixed e-mail bug caused by From: headers in internal mail function calls
2733
	(#189)
2734
#	E-mail validation in install script now accepts new top-level domains
2735
	(#162)
2736
#	Error status is now overwritten by next database query (#182)
2737
#	Fixed obscure problem in htmlarea install script
2738
------------------------------------- 2.6.3 -------------------------------------
2739
19-Mar-2006 Stefan Braunewell
2740
#	Fixed ticket #146: problems removing groups from viewers list of a page
2741
16-Mar-2006 Stefan Braunewell
2742
!	Changed link target selection. Now self, top and new. (Ticket #145)
2743
#	Fixed ticket #143. Charset setting is now used in admin login and forgot
2744
	password pages.
2745
#	Some changes to the SQL code in the install script for improved
2746
	compatibility with new MySQL versions
2747
#	Fixed ticket #134 - error on browsing media.
2748
+	Improved backup module: new choice between full database or WB-related
2749
	backup.
2750
#	Fixed ticket #141 - admin now sees all folders in media
2751
#	Fixed e-mail sending problems due to additional parameter in mail call.
2752
#	Applied fix regarding ticket #138: new users now get deleted if
2753
	sending e-mail fails.
2754
#	Fixed ticket #137: Last Reset timer not reset in frontend forgotten
2755
	password process
2756
#	Removed duplicate expression from modules/news/install.php which caused
2757
	problems in installation
2758
2759
01-Mar-2006 Stefan Braunewell
2760
#	Fixed ticket #68 - Safari problem with displaying all parents.
2761
#	Fixed ticket #136 - mailing forgotten password in admin login screen leads
2762
	to fatal error.
2763
!	Renamed tag [PROCESSTIME] to [PROCESS_TIME]
2764
------------------------------------- 2.6.2 -------------------------------------
2765
03-Feb-2006 Stefan Braunewell (very big special thanks to John and Alex)
2766
#	Fixed ticket #104 - commas in form field descriptions not allowed.
2767
#	Cookie REMEMBER_KEY wasn't cleared in account/logout
2768
	and expiration date is now set to time in the past.
2769
#	Smart login not working.
2770
!	Changed mail calls to new function $wb->mail.
2771
#	Form: ticket 124 added captcha settings check
2772
#	Ticket 118 added formfield type to check for email/text
2773
#	Ticket 115 changed comparision /modules/form/view.php
2774
#	Added correct timecheck in form submissions
2775
!	Changed captcha.php call to include timestamp
2776
!	Changed the e-mail validation code and added a mail function to class wb.
2777
!	Forgotten password: if sending of e-mail fails, restore old password.
2778
	Ticket #110
2779
!	Added more charset options. Ticket #102 - thanks to ruebenwurzel!
2780
!	Character encoding setting also affects admin backend.
2781
	Mentioned in ticket #102.
2782
!	Reintroduced page languages setting. If switched to off, page
2783
	languages are only used to determine the language file for the
2784
	universal texts. If on, displayed page and menu are affected by
2785
	the language session variable.
2786
#	Fixed bugs in show_breadcrumbs code and added parameter "depth"
2787
	to set the number of levels to be show.
2788
#	Fixed a bug where access settings of registered and private pages
2789
	were displayed incorrectly.
2790
#	Fixed captcha being cached.
2791
#	Added an exit call after every heading("Location:...")
2792
	redirector to prevent unwanted execution of code.
2793
#	Bug #122. Replaced empty field check by check that setting name is
2794
	not "wb_version".
2795
#	Replaced all remaining occurrences of '/media' by MEDIA_DIRECTORY - bug #108.
2796
#	Fixed bug #99 and two additional instances of typo
2797
	catpcha instead of captcha.
2798
#	Fixed some typos
2799
#	Fixed some notices and warnings.
2800
#	Fixed bug #105 - back buttons in addon detail pages not editable.
2801
!	Replace 'admin' by 'wb' in all account pages.
2802
!/#	Moved print_success and print_error code to class.wb.php.
2803
	Added correct parameters to these functions in account pages.
2804
------------------------------------- 2.6.1 -------------------------------------
2805
12-Dec-2005 Ryan Djurovich
2806
#	Fixed security vulnerability in class.login.php
2807
#	Fixed typo in EN language file
2808
#	Fixed captcha problems (when feature is disabled) in form module and sign-up
2809
!	Added charset encoding to admin templates
2810
!	Added extra code to check for selection of addon upon uninstalling
2811
#	Fixed bugs in RSS news feeder
2812
#	Fixed bug with PAGE_DESCRIPTION not being set on any page
2813
------------------------------------- 2.6.0 -------------------------------------
2814
28-Nov-2005 Ryan Djurovich
2815
+	Added default charset option to (advanced) settings
2816
#	Form module email fields now have email address validation
2817
#	Fixed spacing in form submissions
2818
27-Nov-2005 Ryan Djurovich
2819
+	Added captcha verification to sign-up form
2820
+	Added Captcha to News module
2821
24-Nov-2005 Stefan Braunewell
2822
!	Applied aportale's patch to use label instead of javascript toggle code
2823
20-Nov-2005 Ryan Djurovich
2824
!	News mod now hides read more link if no need for it (see ticket #56)
2825
+	Added support for mailto: links in the menu link mod
2826
#	Added direct-access redirection on some files (see ticket #37)
2827
+	Added extra characters to convert.php (see ticket #64)
2828
#	Fixed ticket #65 (last_reset check in account/forgot_form.php)
2829
29-Sep-2005 Ryan Djurovich
2830
!	Cleaned up form buttons in Settings
2831
!	Moved some options into Advanced Settings
2832
#	Semi-disabled "separate" page trash option
2833
+	Created a backup module/tool for backing-up the database
2834
	(thanks to John (pcwacht) for the original code)
2835
+	Created new "blank template", which can be used in case where you don't
2836
	want anything wrapping page-content.
2837
19-Sep-2005 Ryan Djurovich
2838
+	Added _license field for all add-ons to specify a license
2839
!	Renamed _designed_for variables (for all addons) to _platform
2840
+	Created addons table for faster internal referencing of installed addons
2841
!	Fixed some links, including the "Help" button in Admin
2842
#	Used nl2br to display body correctly when viewing form-submissions
2843
15-Sep-2005 Stefan Braunewell
2844
+	Added table module with columns 'name','type' and 'directory' as an
2845
	index.
2846
+	Added entry to settings table 'wb_version' which holds the version
2847
	number and can be utilized in future upgrade scripts.
2848
!	Added upgrade functionality also for templates and languages.
2849
#/!	Template/modules installation now respects paths.
2850
!	Moved updates from config.php to database.
2851
	Created initialize.php (required by config.php) to read settings.
2852
11-Sep-2005 Stefan Braunewell
2853
!	HTMLArea is now a module instead of a core component. Files moved
2854
	from "include" to "modules".
2855
+	Implemented Installation of modules on top of an older version. This is
2856
	done via checking $module_version. Instead of install.php, upgrade.php
2857
	is then called if it exists in the module package.
2858
	For module developers: $module_version and $new_module_version are
2859
	accessible in upgrade.php to find out what upgrade steps need to be taken.
2860
!	Changed column names in mod_news_posts from short,long to content_short,
2861
	content_long.
2862
09-Sep-2005 Stefan Braunewell
2863
+	Added new advanced setting "Rename Files On Upload". File extensions can be
2864
	given so that respective files will have a ".txt" appended on media upload.
2865
#	Fixed "None found" message bug when user has no top level page edit
2866
	rights.
2867
#	Fixed missing parent option 'none' - ticket #12 - and a minor scope bug.
2868
+	Added breadcrumbs code. Call using $wb->breadcrumbs().
2869
+	Added utf-8 character encoding meta tag into all stock templates.
2870
#	Fixed bug when changing a page's parent
2871
!	Changed the way blocks are treated. Added new frontend class attribute
2872
	default_block_content that controls what is shown on pages such as
2873
	search, login, etc. (Ticket #16)
2874
+	Added support for WYSIWYG editor modules (wysiwygmod)
2875
+	When trying to access a registered page, user is automatically redirected
2876
	there on successful login.
2877
#	Fixed various issues with system search (mainly related to stripslashes()
2878
#	Removed stripslashes() in many places in the code. Added check for
2879
	magic_quotes_gpc to new wb class method add_slashes(). Now database contest
2880
	is independent of magic_quotes setting..
2881
05-Sep-2005 Stefan Braunewell
2882
#	Fixed bug concerning direct access of preferences page.
2883
#	Reworked page visibility and menu item visibility code (frontend login
2884
	problem).
2885
#	Pages in link list in htmlarea popup are now correctly ordered.
2886
#	Fixed bug where group with existing name can be added.
2887
04-Sep-2005 Ryan Djurovich
2888
+	Added and RSS newsfeed script to the News module
2889
04-Sep-2005 Stefan Braunewell
2890
!	Rewrote menu function. Parameters are now given as attributes to frontend class.
2891
#	Fixed some occurrences of potential direct access path disclosure
2892
#	Added directory check to browse.php to prevent xss exploit by trusted users.
2893
!	Updated code to reflect move to Subversion repository system.
2894
27-Aug-2005 Stefan Braunewell
2895
#	Fixed bugs 4,5,6,8,9 in bug tracker
2896
!	Removed 'USER_LANGUAGE' and 'GET_LANGUAGE' constants.
2897
	A GET['lang'] now sets the session language variable.
2898
26-Aug-2005 Stefan Braunewell
2899
!	Moved redundant code into the new class functions. Created
2900
	'compatibility.php' for backward compatibility with
2901
	modules and templates. Variables and functions can still be accessed
2902
	in the old way.
2903
!/+	Reorganized core frontend files, added new base class 'wb' from
2904
	which 'admin' and the new 'frontend' class inherit. Moved all frontend
2905
	function into new class. Completely rewrote core index.php.
2906
	Now all variables and functions that are available to templates and
2907
	modules are attributes and methods of the frontend and the wb classes
2908
------------------------------------- 2.5.2 -------------------------------------
2909
23-Jun-2005 Ryan Djurovich
2910
!	create_access_file now creates all parent directories if needed
2911
#	Fixed bug when moving page with subpages to another level
2912
#	Fixed bug when saving "Settings" (in Admin) on Windows/IIS
2913
#	Fixed bug where query was not setting error correctly in class.database.php
2914
22-Jun-2005 Ryan Djurovich
2915
#	Fixed bug where template permissions were not saved when a adding group
2916
21-Jun-2005 Ryan Djurovich
2917
#	Added htmlspecialchars for modifying WYSIWYG, news, etc. modules (Bug #78)
2918
#	Fixed language problems in some area's of Admin. (Bug #70)
2919
#	Added a space in website/page keywords (Bug #69)
2920
#	Fixed bugs on settings2.php (Bug #52)
2921
!	Links inserted with HTMLArea now use [wblink--PAGE_ID--] instead of raw URL
2922
13-Jun-2005 Ryan Djurovich
2923
#	Fixed bug (#88) with news module
2924
!	Title of Administration login page now taken from language file (Bug #72)
2925
#	Fixed redirection admin/home to admin/start on admin/index.php
2926
#	Fixed bug with forgotten password page in admin (Bug #81)
2927
25-Apr-2005 Ryan Djurovich
2928
#	Fixed numerous bugs with module uninstallation
2929
#	Fixed bug when uploading files in Administration -> Media
2930
!	Installer no-longer requires you to accept the GNU GPL
2931
------------------------------------- 2.5.1 -------------------------------------
2932
16-Apr-2005 Ryan Djurovich
2933
#	Fixed two bugs with account login/logout
2934
------------------------------------- 2.5.1 -------------------------------------
2935
15-Apr-2005 Ryan Djurovich
2936
#	Fixed bug where non-english characters can get used in page filenames. Many
2937
	measuers have been added (including a new file: wb/framework/convert.php),
2938
	to prevent any possible errors that can occur in page filenames.
2939
#	Fixed invalid meta tags in stock templates (meta tags were not closed)
2940
#	Removed lines 401, 402, and 425 of wb/index.php - not needed
2941
#	Fixed bug where search and account pages are shown in every block
2942
	that is in a template
2943
#	Fixed numerous bugs with media home directories feature
2944
10-Apr-2005 Ryan Djurovich
2945
#	Fixed bugs in account/login.php and logout.php where users
2946
	gets redirected to /pages
2947
------------------------------------- 2.5.0 -------------------------------------
2948
08-Apr-2005 Ryan Djurovich
2949
-	Removed section language feature
2950
+	Added page language feature (replaces need for sections language feature)
2951
#	Fixed bug where pages using menu_link module can have the URL changed
2952
-	Page directory no longer stored in link field in pages table, it is now added
2953
	when the page_link function is called - this makes changing the pages
2954
	directory much easier and quicker
2955
!	Pages with visibility of "none" are now no longer directly accessable
2956
+	Added new visibility setting "hidden", acts exactly like none did previously
2957
!	Template info file can now specify number of menu's available and relative names
2958
!	Template info file can now specify number of blocks's available and relative names
2959
------------------------------------- 2.4.3 -------------------------------------
2960
07-Apr-2005 Ryan Djurovich
2961
#	page_filename function has been rewritten using str_replace
2962
	function, which should be faster and will allow characters
2963
	from other languages into filenames
2964
!	Created new media_filename function, which is now used
2965
	by all media functions (create,upload,rename) to determine
2966
	which characters should be removed from a desired filename
2967
+	New button in Administration page list to view specific page
2968
#	Updated the page_link function to now be compatible with menu link
2969
	module when setting pages directory to root
2970
#	Fixed bugs in search when using "Any Words" option
2971
#	Fixed bug with news module when pages directory set to root
2972
!	Changed URL of documentation website on Administration Start page
2973
------------------------------------- 2.4.2 -------------------------------------
2974
05-Apr-2005 Ryan Djurovich
2975
#	Fixed bug where file could be renamed to nothing in Media
2976
!	Optimised Media create folder, upload file, and rename functions
2977
#	Fixed bug where stripslashes not run on news post titles in admin
2978
05-Apr-2005 Stefan Braunewell
2979
#	Fixed bug concerning usage of the private_sql variable
2980
#	Fixed bug conerning sub-pages being displayed in menus incorrectly
2981
------------------------------------- 2.4.1 -------------------------------------
2982
04-Apr-2005 Ryan Djurovich
2983
!	Pages with visibility of "none" are again directly accessable
2984
#	Fixed bugs regarding renaming files and directories in Media section
2985
!	When home folders disabled, all folders now visible in Media section
2986
------------------------------------- 2.4.0 -------------------------------------
2987
03-Apr-2005 Ryan Djurovich
2988
-	Removed recently added visibility setting of "heading", and relative config vars
2989
+	Added new "menu" field to pages table, and new setting "multiple menus"
2990
	which replaces the need for the menu headings feature
2991
+	Added links to top of groups and users sections, linking to each other
2992
!	Change menu width in "Round" template to 170px (was 150px)
2993
#	Change page "are you sure" deletion message to mention that it will delete
2994
	all sub-pages as well
2995
#	Fixed many bugs with news module when viewing posts by group
2996
!	Pages with visibility of "none" are now no longer directly accessable
2997
02-Apr-2005 Ryan Djurovich
2998
-	Removed need to specify DB_URL when calling database class
2999
#	Stopped fields without a type specified from being shown in form mod
3000
#	Changed '/media' to MEDIA_DIRECTORY on HTMLArea popup windows
3001
	for insert link and insert image
3002
+	Added setting which allows you to specify the default WYSIWYG style
3003
+	Added "Server Email" option, to specify what is used in "From" field when
3004
	sending emails using the PHP mail function. Default is admins email address.
3005
#	Search now excludes pages which have a visibility of none or heading
3006
!	Pages are now given modified_when and modified_by when added
3007
01-Apr-2005 Ryan Djurovich
3008
+	Added option to News module to specify how many posts should be listed
3009
	per page (by default it is set to unlimited, which functions like previous version)
3010
#	Added stripslashes when display page titles in search
3011
+	Page descriptions and last updated date now shown in search by default
3012
30-Mar-2005 Ryan Djurovich
3013
+	Added new feature for Media home folders, where a folder can be specified
3014
	for a specific user or group of users only
3015
!	Changed URL of Help button to http://www.websitebaker.org/docs/
3016
+	Added new feature for "Page Trash" - two modes available: inline and separate
3017
!	When pages are deleted, all sub-pages are now deleted (instead of being moved
3018
	up a level)
3019
29-Mar-2005 Ryan Djurovich
3020
-	Removed Database Settings from Administration Settings (options will not be
3021
	available in 3.x, so trying to match interface with WB 3.x plans
3022
!	Changed the name of Path Settings to Filesystem Settings in Administration
3023
	Settings, and removed ability to change path/url options - matching interface
3024
	plans for WB 3.x
3025
+	Added same options for OS and file permissions as installer to Settings
3026
!	Sessions now named with APP_NAME.'_session_id' (e.g. default is wb_session_id)
3027
28-Mar-2005 Ryan Djurovich
3028
+	New functions available to templates to simplify creation of them. This aims
3029
	to "future-proof" templates for WB 3.x plans.
3030
!	Default templates updated to support some of the new functions
3031
+	Added field to pages table "page_trail" which stores a list of the pages
3032
	parents. This field was needed by the new page_menu function
3033
+	Added option for page visibility "heading" to enabled support for multiple
3034
	menu's. Also, this helps to "future-proof" templates for WB 3.x plans
3035
+	Added option for page visibility "registered", which acts a little like
3036
	private, but is still shown in the menu (although users need to log in to view
3037
	the pages content)
3038
+	Form module submissions now saved to database, and feature now added to
3039
	limit number of submissions per hour to prevent spamming
3040
+	New field for Form module: email. Allows you to specify their email in
3041
	"from" field on module settings.
3042
#	Fixed bug when displaying comments in News module (WB Bug #14)
3043
+	New "under contruction" message if no pages exist
3044
!	Cleaned-up wb/index.php
3045
27-Mar-2005 Ryan Djurovich
3046
+	Created advanced mkdir and chmod functions
3047
#	Fixed bug in media where wrong file/folder is deleted
3048
+	Complete overhall of installer - now only one step! It has been greatly
3049
	simplified in many ways, has much better validation, reports error much more
3050
	nicely, and automatically logs the user into the Administrations
3051
+	Must now specify OS type - allows for customizable file permission settings
3052
+	Sections can now have a language code assigned to them
3053
+	Sections can now have a block name/id assigned to them
3054
!	Home section of Administration renamed to Start, to save confusion with saying
3055
	Homepage (because this term could either mean the main website or Home section
3056
	in	Administration). Also, this aims to unify the interface with WB 3.x plans
3057
!	Moved Users and Groups sections under Access section. This aims to unify the
3058
	interface with WB 3.x plans, which help to unclutter the menu
3059
!	Interface for Settings section has been imporved for usability purposes
3060
#	Fixed HTMLArea where no scrollbar for "insert link" and "insert image" dialogs
3061
	by placing media list inside an iframe
3062
#	Fixed stripslashes problem for viewing news comments
3063
!	Added code from Formesque module (an advanced version of the original Form
3064
	module, modified by Rudolph Lartey from www.carbonect.com), and made further
3065
	interface improvements for select box/checkbox group/radio group options.
3066
#	Possibly fixed bugs where an S appears before file and dir modes
3067
#	Fixed bug where users can be added with same emails (in Administration)
3068
-	Removed support for PEAR, as it was deemed an unnecessary addition which only
3069
	makes code more bulky, and removing it will decrease package size a lot
3070
+	New "homepage redirect" option so first page is included and not redirected to
3071
#	Fixed text not being shown when module uninstalled
3072
!	Imporved interface for basic group permissions
3073
26-Mar-2005 Stefan Braunewell
3074
#	Fixed bug with front-end logins
3075
#	Fixed bug when saving intro page
3076
+	Added check on sign-up if e-mail exists (thanks to P. Melief)
3077
#	Fixed bugs concerning moving/deleting pages
3078
#	Fixed list of parents in page settings
3079
#	Fixed mkdir without mode parameter
3080
#	Added a check on install to ensure PHP 4.1.x compatibility (thanks to Wanderer)
3081
+	Added support for PAGES_DIRECTORY set to root
3082
+	Search form now supports quotes (thanks to Manafta)
3083
#	Fixed page section ordering
3084
#	News items are displayed with name of poster instead of "Unknown"
3085
#	Deletion confirmation popup window in media section now shows correct file name
3086
------------------------------------- 2.3.1 -------------------------------------
3087
03-Fed-2005 Ryan Djurovich
3088
+	Now there is two types of "filesystem modes", one for directories and one
3089
	for files. Having different settings is very common for most servers, so
3090
	this addition should fix many problems people had with 2.3.0.
3091
-	Removed filesystem mode options from installation
3092
!	Removed duplicate text on installation step 3 for timezone
3093
!	All "access files" for the news module now stored in pages/posts instead
3094
	of a sub-dir relative to the page (this fixes many bugs)
3095
#	Fixed major bugs when deleting pages with sub-pages
3096
!	Removed the restrictions that prevent a user for changing a pages level
3097
#	Fixed bug with "toggle" plus/minus in IE for pages list
3098
#	Fixed some bugs where /pages was not replaced with PAGES_DIRECTORY constant
3099
------------------------------------- 2.3.0 -------------------------------------
3100
26-Jan-2005 Ryan Djurovich
3101
#	Fixed bug in framework/functions.php that made root parent always equal 8
3102
#	Added missing braces in lines 182 and 208 of admin/pages/settings2.php
3103
#	Fixed SQL-query on line 172, placing a / after $old_link
3104
#	Added eregi checks for PAGES_DIRECTORY on lines 140 and 150 of
3105
	admin/pages/settings2.php
3106
#	Added ordering cleaning to delete_post.php on line 53 for news module
3107
!	GMT option is selected for "Default Timezone" in the installer, instead
3108
	of the old "Please select" message (which had the same value as GMT)
3109
28-Jan-2005 Ryan Djurovich
3110
!	Ability to specify the chmod number when WB uploads files, etc.
3111
!	Modified file headers (copyright/license notice) so they now look almost the
3112
	same, independant of font. Also, it now covers copyright for 2005.
3113
30-Jan-2005 Ryan Djurovich
3114
#	Added code on wb/admin/pages/delete.php to remove sections from the sections
3115
	table when a page is deleted.
3116
+	New 'Smart Login' prevents users from using external password managers,
3117
	and can be set to remember the users password using cookies.
3118
!	SourceForge CVS module now called websitebaker2 (instead of just
3119
	websitebaker). Also, all file versions have been reset.
3120
01-Fed-2005 Ryan Djurovich
3121
!	Added code to prevent from changing a pages level (it simply disables
3122
	the select box), to prevent many possible bugs.
3123
------------------------------------- 2.2.4 -------------------------------------
3124
23-Dec-2004 Ryan Djurovich
3125
!	Change 'EXACT_PHRASE' to 'EXACT_MATCH' on line 261 of wb/languages/EN.php
3126
#	Fixed multi-language support in search
3127
+	Added more detailed options to list of PHP error reporting level's
3128
-	Removed ability to change language and PHP error reporting level
3129
	on installation to make things easier for newbie's
3130
+	Ability to select custom spacer for page filename's
3131
!	Changed the way a language code is found on language installation
3132
+	Added template permissions to groups
3133
#	Fixed bug when trying to change email from Preferences (admin and frontend)
3134
#	Fixed bug with auto-selection of "System Default" for Preferences
3135
!	News module now use's WYSIWYG for modifying news posts
3136
+	Ability to specify both the pages and media target directories
3137
------------------------------------ 2.2.3-c ------------------------------------
3138
22-Dec-2004 Ryan Djurovich
3139
#	Fixed problem with DB password being reset if Settings saved in basic mode
3140
------------------------------------ 2.2.3-b ------------------------------------
3141
21-Dec-2004 Ryan Djurovich
3142
#	Fixed minor bug on admin templates section
3143
#	Fixed bug on rename.php and rename2.php in admin media section
3144
------------------------------------- 2.2.3 -------------------------------------
3145
20-Dec-2004 Ryan Djurovich
3146
+	Added WB release version in Administration (top right corner)
3147
!	New option to prevent users from adding level 0 pages
3148
#	Fixed bug when deleting post's in News module
3149
+	Added new field in pages table for "root" parent (level 0 parent), for
3150
	extra flexability in creating templates
3151
!	Round template now supports unlimited page levels
3152
------------------------------------- 2.2.2 -------------------------------------
3153
18-Dec-2004 Ryan Djurovich
3154
+	New option under Search Settings for selecting custom template for search
3155
+	New option when changing page settings to set the target
3156
#	Fixed error when saving a user after editing
3157
!	Users can now modify sub-page if they dont have permissions on the parent
3158
------------------------------------- 2.2.1 -------------------------------------
3159
15-Dec-2004 Ryan Djurovich
3160
#	Fixed bug when changing password on preferences form (front-end)
3161
#	Fixed bug when retrieving user details (administration)
3162
#	Added check to see if module, template, or language is in use when deleting
3163
#	Fixed up email that is sent to user from a submitted form
3164
#	Fixed major problem with module permissions which stopped it from working
3165
------------------------------------- 2.2.0 -------------------------------------
3166
14-Dec-2004 (Correct date[s] unkown) Ryan Djurovich
3167
+	Multiple-level page support
3168
+	Multiple section's for pages (including interface)
3169
!	Removed text created using two words on all areas
3170
	(e.g. {Intro} {PAGE} is now {INTRO_PAGE})
3171
	this is for better language support
3172
+	Added Languages section
3173
!	Moved Templates and Modules under Add-ons section
3174
!	Changed name of "Default" template to "Round"
3175
+	Added "All CSS" template
3176
+	Added "Jump"
3177
+	Added
3178
!	Modified "Box" template to support multiple page levels
3179
+	Added "Menu Link" module
3180
+	Added "News" module
3181
+	Added "Code" module
3182
+	Added "Form" module
3183
+	Added "Wrapper" module
3184
!	Changed name of "Normal Page" module to "WYSIWYG"
3185
+	Created new admin wrapper script to ease module develpment
3186
+	Media now automatically creates index.php file for every
3187
	sub-folder made (for security purposes)
3188
!	Change "Help" link in Administration menu so it now directs
3189
	to the the new Website Baker documentation website found at:
3190
	http://www.websitebaker.org/documentation
3191
!	Password is now required to change email in preferences
3192
+	User can now select custom Language and Date & Time Formats
3193
+	Added search functionality, with three different "methods":
3194
	1. Using all words  2. Using any words  3. Exact match
3195
+	Added native MySQL database support