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