| 
      1
     | 
    
      Change Log
 
     | 
  
  
    | 
      2
     | 
    
      ===============================================================================
 
     | 
  
  
    | 
      3
     | 
    
      Please note: This change log may not be accurate
 
     | 
  
  
    | 
      4
     | 
    
      
 
     | 
  
  
    | 
      5
     | 
    
      $Id: CHANGELOG 72 2005-09-11 13:54:42Z stefan $
 
     | 
  
  
    | 
      6
     | 
    
      
 
     | 
  
  
    | 
      7
     | 
    
      Legend:
 
     | 
  
  
    | 
      8
     | 
    
      + = Added
 
     | 
  
  
    | 
      9
     | 
    
      - = Removed
 
     | 
  
  
    | 
      10
     | 
    
      # = Bugfix
 
     | 
  
  
    | 
      11
     | 
    
      ! = Update/Change
 
     | 
  
  
    | 
      12
     | 
    
      
 
     | 
  
  
    | 
      13
     | 
    
      ------------------------------------- 2.6.0 -------------------------------------
 
     | 
  
  
    | 
      14
     | 
    
      11-Sep-2005 Stefan Braunewell
 
     | 
  
  
    | 
      15
     | 
    
      !	HTMLArea is now a module instead of a core component. Files moved
 
     | 
  
  
    | 
      16
     | 
    
      	from "include" to "modules".
 
     | 
  
  
    | 
      17
     | 
    
      +	Implemented Installation of modules on top of an older version. This is 
 
     | 
  
  
    | 
      18
     | 
    
      	done via checking $module_version. Instead of install.php, upgrade.php
 
     | 
  
  
    | 
      19
     | 
    
      	is then called if it exists in the module package. 
 
     | 
  
  
    | 
      20
     | 
    
      	For module developers: $module_version and $new_module_version are 
 
     | 
  
  
    | 
      21
     | 
    
      	accessible in upgrade.php to find out what upgrade steps need to be taken.
 
     | 
  
  
    | 
      22
     | 
    
      !	Changed column names in mod_news_posts from short,long to content_short,
 
     | 
  
  
    | 
      23
     | 
    
      	content_long.
 
     | 
  
  
    | 
      24
     | 
    
      09-Sep-2005 Stefan Braunewell
 
     | 
  
  
    | 
      25
     | 
    
      +	Added new advanced setting "Rename Files On Upload". File extensions can be
 
     | 
  
  
    | 
      26
     | 
    
      	given so that respective files will have a ".txt" appended on media upload.
 
     | 
  
  
    | 
      27
     | 
    
      #	Fixed "None found" message bug when user has no top level page edit
 
     | 
  
  
    | 
      28
     | 
    
      	rights.
 
     | 
  
  
    | 
      29
     | 
    
      #	Fixed missing parent option 'none' - ticket #12 - and a minor scope bug.
 
     | 
  
  
    | 
      30
     | 
    
      +	Added breadcrumbs code. Call using $wb->breadcrumbs().
 
     | 
  
  
    | 
      31
     | 
    
      +	Added utf-8 character encoding meta tag into all stock templates.
 
     | 
  
  
    | 
      32
     | 
    
      -/!	Removed initialize.php again, initialization now takes place in
 
     | 
  
  
    | 
      33
     | 
    
      	class wb constructor.
 
     | 
  
  
    | 
      34
     | 
    
      #	Fixed bug when changing a page's parent
 
     | 
  
  
    | 
      35
     | 
    
      !	Changed the way blocks are treated. Added new frontend class attribute
 
     | 
  
  
    | 
      36
     | 
    
      	default_block_content that controls what is shown on pages such as
 
     | 
  
  
    | 
      37
     | 
    
      	search, login, etc. (Ticket #16)
 
     | 
  
  
    | 
      38
     | 
    
      +	Added support for WYSIWYG editor modules (wysiwygmod)
 
     | 
  
  
    | 
      39
     | 
    
      +	When trying to access a registered page, user is automatically redirected
 
     | 
  
  
    | 
      40
     | 
    
      	there on successful login.
 
     | 
  
  
    | 
      41
     | 
    
      #	Fixed various issues with system search (mainly related to stripslashes()
 
     | 
  
  
    | 
      42
     | 
    
      #	Removed stripslashes() in many places in the code. Added check for
 
     | 
  
  
    | 
      43
     | 
    
      	magic_quotes_gpc to new wb class method add_slashes(). Now database contest
 
     | 
  
  
    | 
      44
     | 
    
      	is independent of magic_quotes setting..
 
     | 
  
  
    | 
      45
     | 
    
      05-Sep-2005 Stefan Braunewell
 
     | 
  
  
    | 
      46
     | 
    
      #	Fixed bug concerning direct access of preferences page.
 
     | 
  
  
    | 
      47
     | 
    
      #	Reworked page visibility and menu item visibility code (frontend login
 
     | 
  
  
    | 
      48
     | 
    
      	problem).
 
     | 
  
  
    | 
      49
     | 
    
      #	Pages in link list in htmlarea popup are now correctly ordered.
 
     | 
  
  
    | 
      50
     | 
    
      #	Fixed bug where group with existing name can be added.
 
     | 
  
  
    | 
      51
     | 
    
      04-Sep-2005 Ryan Djurovich
 
     | 
  
  
    | 
      52
     | 
    
      +	Added and RSS newsfeed script to the News module
 
     | 
  
  
    | 
      53
     | 
    
      04-Sep-2005 Stefan Braunewell
 
     | 
  
  
    | 
      54
     | 
    
      !	Rewrote menu function. Parameters are now given as attributes to frontend class.
 
     | 
  
  
    | 
      55
     | 
    
      #	Fixed some occurrences of potential direct access path disclosure
 
     | 
  
  
    | 
      56
     | 
    
      #	Added directory check to browse.php to prevent xss exploit by trusted users.
 
     | 
  
  
    | 
      57
     | 
    
      !	Updated code to reflect move to Subversion repository system.
 
     | 
  
  
    | 
      58
     | 
    
      27-Aug-2005 Stefan Braunewell
 
     | 
  
  
    | 
      59
     | 
    
      #	Fixed bugs 4,5,6,8,9 in bug tracker
 
     | 
  
  
    | 
      60
     | 
    
      !	Removed 'USER_LANGUAGE' and 'GET_LANGUAGE' constants.
 
     | 
  
  
    | 
      61
     | 
    
      	A GET['lang'] now sets the session language variable.
 
     | 
  
  
    | 
      62
     | 
    
      26-Aug-2005 Stefan Braunewell
 
     | 
  
  
    | 
      63
     | 
    
      !	Moved redundant code to files 'initialize.php' and into the new class
 
     | 
  
  
    | 
      64
     | 
    
      	functions. Created 'compatibility.php' for backward compatibility with
 
     | 
  
  
    | 
      65
     | 
    
      	modules and templates. Variables and functions can still be accessed
 
     | 
  
  
    | 
      66
     | 
    
      	in the old way.
 
     | 
  
  
    | 
      67
     | 
    
      !/+	Reorganized core frontend files, added new base class 'wb' from
 
     | 
  
  
    | 
      68
     | 
    
      	which 'admin' and the new 'frontend' class inherit. Moved all frontend
 
     | 
  
  
    | 
      69
     | 
    
      	function into new class. Completely rewrote core index.php.
 
     | 
  
  
    | 
      70
     | 
    
      	Now all variables and functions that are available to templates and
 
     | 
  
  
    | 
      71
     | 
    
      	modules are attributes and methods of the frontend and the wb classes
 
     | 
  
  
    | 
      72
     | 
    
      ------------------------------------- 2.5.2 -------------------------------------
 
     | 
  
  
    | 
      73
     | 
    
      23-Jun-2005 Ryan Djurovich
 
     | 
  
  
    | 
      74
     | 
    
      !	create_access_file now creates all parent directories if needed
 
     | 
  
  
    | 
      75
     | 
    
      #	Fixed bug when moving page with subpages to another level
 
     | 
  
  
    | 
      76
     | 
    
      #	Fixed bug when saving "Settings" (in Admin) on Windows/IIS
 
     | 
  
  
    | 
      77
     | 
    
      #	Fixed bug where query was not setting error correctly in class.database.php
 
     | 
  
  
    | 
      78
     | 
    
      22-Jun-2005 Ryan Djurovich
 
     | 
  
  
    | 
      79
     | 
    
      #	Fixed bug where template permissions were not saved when a adding group
 
     | 
  
  
    | 
      80
     | 
    
      21-Jun-2005 Ryan Djurovich
 
     | 
  
  
    | 
      81
     | 
    
      #	Added htmlspecialchars for modifying WYSIWYG, news, etc. modules (Bug #78)
 
     | 
  
  
    | 
      82
     | 
    
      #	Fixed language problems in some area's of Admin. (Bug #70)
 
     | 
  
  
    | 
      83
     | 
    
      #	Added a space in website/page keywords (Bug #69)
 
     | 
  
  
    | 
      84
     | 
    
      #	Fixed bugs on settings2.php (Bug #52)
 
     | 
  
  
    | 
      85
     | 
    
      !	Links inserted with HTMLArea now use [wblink--PAGE_ID--] instead of raw URL
 
     | 
  
  
    | 
      86
     | 
    
      13-Jun-2005 Ryan Djurovich
 
     | 
  
  
    | 
      87
     | 
    
      #	Fixed bug (#88) with news module
 
     | 
  
  
    | 
      88
     | 
    
      !	Title of Administration login page now taken from language file (Bug #72)
 
     | 
  
  
    | 
      89
     | 
    
      #	Fixed redirection admin/home to admin/start on admin/index.php
 
     | 
  
  
    | 
      90
     | 
    
      #	Fixed bug with forgotten password page in admin (Bug #81)
 
     | 
  
  
    | 
      91
     | 
    
      25-Apr-2005 Ryan Djurovich
 
     | 
  
  
    | 
      92
     | 
    
      #	Fixed numerous bugs with module uninstallation
 
     | 
  
  
    | 
      93
     | 
    
      #	Fixed bug when uploading files in Administration -> Media
 
     | 
  
  
    | 
      94
     | 
    
      !	Installer no-longer requires you to accept the GNU GPL
 
     | 
  
  
    | 
      95
     | 
    
      ------------------------------------- 2.5.1 -------------------------------------
 
     | 
  
  
    | 
      96
     | 
    
      16-Apr-2005 Ryan Djurovich
 
     | 
  
  
    | 
      97
     | 
    
      #	Fixed two bugs with account login/logout
 
     | 
  
  
    | 
      98
     | 
    
      ------------------------------------- 2.5.1 -------------------------------------
 
     | 
  
  
    | 
      99
     | 
    
      15-Apr-2005 Ryan Djurovich
 
     | 
  
  
    | 
      100
     | 
    
      #	Fixed bug where non-english characters can get used in page filenames. Many
 
     | 
  
  
    | 
      101
     | 
    
      	measuers have been added (including a new file: wb/framework/convert.php),
 
     | 
  
  
    | 
      102
     | 
    
      	to prevent any possible errors that can occur in page filenames.
 
     | 
  
  
    | 
      103
     | 
    
      #	Fixed invalid meta tags in stock templates (meta tags were not closed)
 
     | 
  
  
    | 
      104
     | 
    
      #	Removed lines 401, 402, and 425 of wb/index.php - not needed
 
     | 
  
  
    | 
      105
     | 
    
      #	Fixed bug where search and account pages are shown in every block
 
     | 
  
  
    | 
      106
     | 
    
      	that is in a template
 
     | 
  
  
    | 
      107
     | 
    
      #	Fixed numerous bugs with media home directories feature
 
     | 
  
  
    | 
      108
     | 
    
      10-Apr-2005 Ryan Djurovich
 
     | 
  
  
    | 
      109
     | 
    
      #	Fixed bugs in account/login.php and logout.php where users
 
     | 
  
  
    | 
      110
     | 
    
      	gets redirected to /pages
 
     | 
  
  
    | 
      111
     | 
    
      ------------------------------------- 2.5.0 -------------------------------------
 
     | 
  
  
    | 
      112
     | 
    
      08-Apr-2005 Ryan Djurovich
 
     | 
  
  
    | 
      113
     | 
    
      -	Removed section language feature
 
     | 
  
  
    | 
      114
     | 
    
      +	Added page language feature (replaces need for sections language feature)
 
     | 
  
  
    | 
      115
     | 
    
      #	Fixed bug where pages using menu_link module can have the URL changed
 
     | 
  
  
    | 
      116
     | 
    
      -	Page directory no longer stored in link field in pages table, it is now added
 
     | 
  
  
    | 
      117
     | 
    
      	when the page_link function is called - this makes changing the pages
 
     | 
  
  
    | 
      118
     | 
    
      	directory much easier and quicker
 
     | 
  
  
    | 
      119
     | 
    
      !	Pages with visibility of "none" are now no longer directly accessable
 
     | 
  
  
    | 
      120
     | 
    
      +	Added new visibility setting "hidden", acts exactly like none did previously
 
     | 
  
  
    | 
      121
     | 
    
      !	Template info file can now specify number of menu's available and relative names
 
     | 
  
  
    | 
      122
     | 
    
      !	Template info file can now specify number of blocks's available and relative names
 
     | 
  
  
    | 
      123
     | 
    
      ------------------------------------- 2.4.3 -------------------------------------
 
     | 
  
  
    | 
      124
     | 
    
      07-Apr-2005 Ryan Djurovich
 
     | 
  
  
    | 
      125
     | 
    
      #	page_filename function has been rewritten using str_replace
 
     | 
  
  
    | 
      126
     | 
    
      	function, which should be faster and will allow characters
 
     | 
  
  
    | 
      127
     | 
    
      	from other languages into filenames
 
     | 
  
  
    | 
      128
     | 
    
      !	Created new media_filename function, which is now used
 
     | 
  
  
    | 
      129
     | 
    
      	by all media functions (create,upload,rename) to determine
 
     | 
  
  
    | 
      130
     | 
    
      	which characters should be removed from a desired filename
 
     | 
  
  
    | 
      131
     | 
    
      +	New button in Administration page list to view specific page
 
     | 
  
  
    | 
      132
     | 
    
      #	Updated the page_link function to now be compatible with menu link
 
     | 
  
  
    | 
      133
     | 
    
      	module when setting pages directory to root
 
     | 
  
  
    | 
      134
     | 
    
      #	Fixed bugs in search when using "Any Words" option
 
     | 
  
  
    | 
      135
     | 
    
      #	Fixed bug with news module when pages directory set to root
 
     | 
  
  
    | 
      136
     | 
    
      !	Changed URL of documentation website on Administration Start page
 
     | 
  
  
    | 
      137
     | 
    
      ------------------------------------- 2.4.2 -------------------------------------
 
     | 
  
  
    | 
      138
     | 
    
      05-Apr-2005 Ryan Djurovich
 
     | 
  
  
    | 
      139
     | 
    
      #	Fixed bug where file could be renamed to nothing in Media
 
     | 
  
  
    | 
      140
     | 
    
      !	Optimised Media create folder, upload file, and rename functions
 
     | 
  
  
    | 
      141
     | 
    
      #	Fixed bug where stripslashes not run on news post titles in admin
 
     | 
  
  
    | 
      142
     | 
    
      05-Apr-2005 Stefan Braunewell
 
     | 
  
  
    | 
      143
     | 
    
      #	Fixed bug concerning usage of the private_sql variable
 
     | 
  
  
    | 
      144
     | 
    
      #	Fixed bug conerning sub-pages being displayed in menus incorrectly
 
     | 
  
  
    | 
      145
     | 
    
      ------------------------------------- 2.4.1 -------------------------------------
 
     | 
  
  
    | 
      146
     | 
    
      04-Apr-2005 Ryan Djurovich
 
     | 
  
  
    | 
      147
     | 
    
      !	Pages with visibility of "none" are again directly accessable
 
     | 
  
  
    | 
      148
     | 
    
      #	Fixed bugs regarding renaming files and directories in Media section
 
     | 
  
  
    | 
      149
     | 
    
      !	When home folders disabled, all folders now visible in Media section
 
     | 
  
  
    | 
      150
     | 
    
      ------------------------------------- 2.4.0 -------------------------------------
 
     | 
  
  
    | 
      151
     | 
    
      03-Apr-2005 Ryan Djurovich
 
     | 
  
  
    | 
      152
     | 
    
      -	Removed recently added visibility setting of "heading", and relative config vars
 
     | 
  
  
    | 
      153
     | 
    
      +	Added new "menu" field to pages table, and new setting "multiple menus"
 
     | 
  
  
    | 
      154
     | 
    
      	which replaces the need for the menu headings feature
 
     | 
  
  
    | 
      155
     | 
    
      +	Added links to top of groups and users sections, linking to each other
 
     | 
  
  
    | 
      156
     | 
    
      !	Change menu width in "Round" template to 170px (was 150px)
 
     | 
  
  
    | 
      157
     | 
    
      #	Change page "are you sure" deletion message to mention that it will delete
 
     | 
  
  
    | 
      158
     | 
    
      	all sub-pages as well
 
     | 
  
  
    | 
      159
     | 
    
      #	Fixed many bugs with news module when viewing posts by group
 
     | 
  
  
    | 
      160
     | 
    
      !	Pages with visibility of "none" are now no longer directly accessable
 
     | 
  
  
    | 
      161
     | 
    
      02-Apr-2005 Ryan Djurovich
 
     | 
  
  
    | 
      162
     | 
    
      -	Removed need to specify DB_URL when calling database class
 
     | 
  
  
    | 
      163
     | 
    
      #	Stopped fields without a type specified from being shown in form mod
 
     | 
  
  
    | 
      164
     | 
    
      #	Changed '/media' to MEDIA_DIRECTORY on HTMLArea popup windows
 
     | 
  
  
    | 
      165
     | 
    
      	for insert link and insert image
 
     | 
  
  
    | 
      166
     | 
    
      +	Added setting which allows you to specify the default WYSIWYG style
 
     | 
  
  
    | 
      167
     | 
    
      +	Added "Server Email" option, to specify what is used in "From" field when
 
     | 
  
  
    | 
      168
     | 
    
      	sending emails using the PHP mail function. Default is admins email address.
 
     | 
  
  
    | 
      169
     | 
    
      #	Search now excludes pages which have a visibility of none or heading
 
     | 
  
  
    | 
      170
     | 
    
      !	Pages are now given modified_when and modified_by when added
 
     | 
  
  
    | 
      171
     | 
    
      01-Apr-2005 Ryan Djurovich
 
     | 
  
  
    | 
      172
     | 
    
      +	Added option to News module to specify how many posts should be listed
 
     | 
  
  
    | 
      173
     | 
    
      	per page (by default it is set to unlimited, which functions like previous version)
 
     | 
  
  
    | 
      174
     | 
    
      #	Added stripslashes when display page titles in search
 
     | 
  
  
    | 
      175
     | 
    
      +	Page descriptions and last updated date now shown in search by default
 
     | 
  
  
    | 
      176
     | 
    
      30-Mar-2005 Ryan Djurovich
 
     | 
  
  
    | 
      177
     | 
    
      +	Added new feature for Media home folders, where a folder can be specified
 
     | 
  
  
    | 
      178
     | 
    
      	for a specific user or group of users only
 
     | 
  
  
    | 
      179
     | 
    
      !	Changed URL of Help button to http://www.websitebaker.org/docs/
 
     | 
  
  
    | 
      180
     | 
    
      +	Added new feature for "Page Trash" - two modes available: inline and separate
 
     | 
  
  
    | 
      181
     | 
    
      !	When pages are deleted, all sub-pages are now deleted (instead of being moved
 
     | 
  
  
    | 
      182
     | 
    
      	up a level)
 
     | 
  
  
    | 
      183
     | 
    
      29-Mar-2005 Ryan Djurovich
 
     | 
  
  
    | 
      184
     | 
    
      -	Removed Database Settings from Administration Settings (options will not be
 
     | 
  
  
    | 
      185
     | 
    
      	available in 3.x, so trying to match interface with WB 3.x plans
 
     | 
  
  
    | 
      186
     | 
    
      !	Changed the name of Path Settings to Filesystem Settings in Administration
 
     | 
  
  
    | 
      187
     | 
    
      	Settings, and removed ability to change path/url options - matching interface
 
     | 
  
  
    | 
      188
     | 
    
      	plans for WB 3.x
 
     | 
  
  
    | 
      189
     | 
    
      +	Added same options for OS and file permissions as installer to Settings
 
     | 
  
  
    | 
      190
     | 
    
      !	Sessions now named with APP_NAME.'_session_id' (e.g. default is wb_session_id)
 
     | 
  
  
    | 
      191
     | 
    
      28-Mar-2005 Ryan Djurovich
 
     | 
  
  
    | 
      192
     | 
    
      +	New functions available to templates to simplify creation of them. This aims
 
     | 
  
  
    | 
      193
     | 
    
      	to "future-proof" templates for WB 3.x plans.
 
     | 
  
  
    | 
      194
     | 
    
      !	Default templates updated to support some of the new functions
 
     | 
  
  
    | 
      195
     | 
    
      +	Added field to pages table "page_trail" which stores a list of the pages
 
     | 
  
  
    | 
      196
     | 
    
      	parents. This field was needed by the new page_menu function
 
     | 
  
  
    | 
      197
     | 
    
      +	Added option for page visibility "heading" to enabled support for multiple
 
     | 
  
  
    | 
      198
     | 
    
      	menu's. Also, this helps to "future-proof" templates for WB 3.x plans
 
     | 
  
  
    | 
      199
     | 
    
      +	Added option for page visibility "registered", which acts a little like
 
     | 
  
  
    | 
      200
     | 
    
      	private, but is still shown in the menu (although users need to log in to view
 
     | 
  
  
    | 
      201
     | 
    
      	the pages content)
 
     | 
  
  
    | 
      202
     | 
    
      +	Form module submissions now saved to database, and feature now added to
 
     | 
  
  
    | 
      203
     | 
    
      	limit number of submissions per hour to prevent spamming
 
     | 
  
  
    | 
      204
     | 
    
      +	New field for Form module: email. Allows you to specify their email in
 
     | 
  
  
    | 
      205
     | 
    
      	"from" field on module settings.
 
     | 
  
  
    | 
      206
     | 
    
      #	Fixed bug when displaying comments in News module (WB Bug #14)
 
     | 
  
  
    | 
      207
     | 
    
      +	New "under contruction" message if no pages exist
 
     | 
  
  
    | 
      208
     | 
    
      !	Cleaned-up wb/index.php
 
     | 
  
  
    | 
      209
     | 
    
      27-Mar-2005 Ryan Djurovich
 
     | 
  
  
    | 
      210
     | 
    
      +	Created advanced mkdir and chmod functions
 
     | 
  
  
    | 
      211
     | 
    
      #	Fixed bug in media where wrong file/folder is deleted
 
     | 
  
  
    | 
      212
     | 
    
      +	Complete overhall of installer - now only one step! It has been greatly
 
     | 
  
  
    | 
      213
     | 
    
      	simplified in many ways, has much better validation, reports error much more
 
     | 
  
  
    | 
      214
     | 
    
      	nicely, and automatically logs the user into the Administrations
 
     | 
  
  
    | 
      215
     | 
    
      +	Must now specify OS type - allows for customizable file permission settings
 
     | 
  
  
    | 
      216
     | 
    
      +	Sections can now have a language code assigned to them
 
     | 
  
  
    | 
      217
     | 
    
      +	Sections can now have a block name/id assigned to them
 
     | 
  
  
    | 
      218
     | 
    
      !	Home section of Administration renamed to Start, to save confusion with saying
 
     | 
  
  
    | 
      219
     | 
    
      	Homepage (because this term could either mean the main website or Home section
 
     | 
  
  
    | 
      220
     | 
    
      	in	Administration). Also, this aims to unify the interface with WB 3.x plans
 
     | 
  
  
    | 
      221
     | 
    
      !	Moved Users and Groups sections under Access section. This aims to unify the
 
     | 
  
  
    | 
      222
     | 
    
      	interface with WB 3.x plans, which help to unclutter the menu
 
     | 
  
  
    | 
      223
     | 
    
      !	Interface for Settings section has been imporved for usability purposes
 
     | 
  
  
    | 
      224
     | 
    
      #	Fixed HTMLArea where no scrollbar for "insert link" and "insert image" dialogs
 
     | 
  
  
    | 
      225
     | 
    
      	by placing media list inside an iframe
 
     | 
  
  
    | 
      226
     | 
    
      #	Fixed stripslashes problem for viewing news comments
 
     | 
  
  
    | 
      227
     | 
    
      !	Added code from Formesque module (an advanced version of the original Form
 
     | 
  
  
    | 
      228
     | 
    
      	module, modified by Rudolph Lartey from www.carbonect.com), and made further
 
     | 
  
  
    | 
      229
     | 
    
      	interface improvements for select box/checkbox group/radio group options.
 
     | 
  
  
    | 
      230
     | 
    
      #	Possibly fixed bugs where an S appears before file and dir modes
 
     | 
  
  
    | 
      231
     | 
    
      #	Fixed bug where users can be added with same emails (in Administration)
 
     | 
  
  
    | 
      232
     | 
    
      -	Removed support for PEAR, as it was deemed an unnecessary addition which only
 
     | 
  
  
    | 
      233
     | 
    
      	makes code more bulky, and removing it will decrease package size a lot
 
     | 
  
  
    | 
      234
     | 
    
      +	New "homepage redirect" option so first page is included and not redirected to
 
     | 
  
  
    | 
      235
     | 
    
      #	Fixed text not being shown when module uninstalled
 
     | 
  
  
    | 
      236
     | 
    
      !	Imporved interface for basic group permissions
 
     | 
  
  
    | 
      237
     | 
    
      26-Mar-2005 Stefan Braunewell
 
     | 
  
  
    | 
      238
     | 
    
      #	Fixed bug with front-end logins
 
     | 
  
  
    | 
      239
     | 
    
      #	Fixed bug when saving intro page 
 
     | 
  
  
    | 
      240
     | 
    
      +	Added check on sign-up if e-mail exists (thanks to P. Melief)
 
     | 
  
  
    | 
      241
     | 
    
      #	Fixed bugs concerning moving/deleting pages
 
     | 
  
  
    | 
      242
     | 
    
      #	Fixed list of parents in page settings
 
     | 
  
  
    | 
      243
     | 
    
      #	Fixed mkdir without mode parameter
 
     | 
  
  
    | 
      244
     | 
    
      #	Added a check on install to ensure PHP 4.1.x compatibility (thanks to Wanderer)
 
     | 
  
  
    | 
      245
     | 
    
      +	Added support for PAGES_DIRECTORY set to root
 
     | 
  
  
    | 
      246
     | 
    
      +	Search form now supports quotes (thanks to Manafta)
 
     | 
  
  
    | 
      247
     | 
    
      #	Fixed page section ordering
 
     | 
  
  
    | 
      248
     | 
    
      #	News items are displayed with name of poster instead of "Unknown"
 
     | 
  
  
    | 
      249
     | 
    
      #	Deletion confirmation popup window in media section now shows correct file name
 
     | 
  
  
    | 
      250
     | 
    
      ------------------------------------- 2.3.1 -------------------------------------
 
     | 
  
  
    | 
      251
     | 
    
      03-Fed-2005 Ryan Djurovich
 
     | 
  
  
    | 
      252
     | 
    
      +	Now there is two types of "filesystem modes", one for directories and one
 
     | 
  
  
    | 
      253
     | 
    
      	for files. Having different settings is very common for most servers, so
 
     | 
  
  
    | 
      254
     | 
    
      	this addition should fix many problems people had with 2.3.0.
 
     | 
  
  
    | 
      255
     | 
    
      -	Removed filesystem mode options from installation
 
     | 
  
  
    | 
      256
     | 
    
      !	Removed duplicate text on installation step 3 for timezone
 
     | 
  
  
    | 
      257
     | 
    
      !	All "access files" for the news module now stored in pages/posts instead
 
     | 
  
  
    | 
      258
     | 
    
      	of a sub-dir relative to the page (this fixes many bugs)
 
     | 
  
  
    | 
      259
     | 
    
      #	Fixed major bugs when deleting pages with sub-pages
 
     | 
  
  
    | 
      260
     | 
    
      !	Removed the restrictions that prevent a user for changing a pages level
 
     | 
  
  
    | 
      261
     | 
    
      #	Fixed bug with "toggle" plus/minus in IE for pages list
 
     | 
  
  
    | 
      262
     | 
    
      #	Fixed some bugs where /pages was not replaced with PAGES_DIRECTORY constant
 
     | 
  
  
    | 
      263
     | 
    
      ------------------------------------- 2.3.0 -------------------------------------
 
     | 
  
  
    | 
      264
     | 
    
      26-Jan-2005 Ryan Djurovich
 
     | 
  
  
    | 
      265
     | 
    
      #	Fixed bug in framework/functions.php that made root parent always equal 8
 
     | 
  
  
    | 
      266
     | 
    
      #	Added missing braces in lines 182 and 208 of admin/pages/settings2.php
 
     | 
  
  
    | 
      267
     | 
    
      #	Fixed SQL-query on line 172, placing a / after $old_link
 
     | 
  
  
    | 
      268
     | 
    
      #	Added eregi checks for PAGES_DIRECTORY on lines 140 and 150 of
 
     | 
  
  
    | 
      269
     | 
    
      	admin/pages/settings2.php
 
     | 
  
  
    | 
      270
     | 
    
      #	Added ordering cleaning to delete_post.php on line 53 for news module
 
     | 
  
  
    | 
      271
     | 
    
      !	GMT option is selected for "Default Timezone" in the installer, instead
 
     | 
  
  
    | 
      272
     | 
    
      	of the old "Please select" message (which had the same value as GMT)
 
     | 
  
  
    | 
      273
     | 
    
      28-Jan-2005 Ryan Djurovich
 
     | 
  
  
    | 
      274
     | 
    
      !	Ability to specify the chmod number when WB uploads files, etc.
 
     | 
  
  
    | 
      275
     | 
    
      !	Modified file headers (copyright/license notice) so they now look almost the
 
     | 
  
  
    | 
      276
     | 
    
      	same, independant of font. Also, it now covers copyright for 2005.
 
     | 
  
  
    | 
      277
     | 
    
      30-Jan-2005 Ryan Djurovich
 
     | 
  
  
    | 
      278
     | 
    
      #	Added code on wb/admin/pages/delete.php to remove sections from the sections
 
     | 
  
  
    | 
      279
     | 
    
      	table when a page is deleted.
 
     | 
  
  
    | 
      280
     | 
    
      +	New 'Smart Login' prevents users from using external password managers,
 
     | 
  
  
    | 
      281
     | 
    
      	and can be set to remember the users password using cookies.
 
     | 
  
  
    | 
      282
     | 
    
      !	SourceForge CVS module now called websitebaker2 (instead of just
 
     | 
  
  
    | 
      283
     | 
    
      	websitebaker). Also, all file versions have been reset.
 
     | 
  
  
    | 
      284
     | 
    
      01-Fed-2005 Ryan Djurovich
 
     | 
  
  
    | 
      285
     | 
    
      !	Added code to prevent from changing a pages level (it simply disables
 
     | 
  
  
    | 
      286
     | 
    
      	the select box), to prevent many possible bugs.
 
     | 
  
  
    | 
      287
     | 
    
      ------------------------------------- 2.2.4 -------------------------------------
 
     | 
  
  
    | 
      288
     | 
    
      23-Dec-2004 Ryan Djurovich
 
     | 
  
  
    | 
      289
     | 
    
      !	Change 'EXACT_PHRASE' to 'EXACT_MATCH' on line 261 of wb/languages/EN.php
 
     | 
  
  
    | 
      290
     | 
    
      #	Fixed multi-language support in search
 
     | 
  
  
    | 
      291
     | 
    
      +	Added more detailed options to list of PHP error reporting level's
 
     | 
  
  
    | 
      292
     | 
    
      -	Removed ability to change language and PHP error reporting level
 
     | 
  
  
    | 
      293
     | 
    
      	on installation to make things easier for newbie's
 
     | 
  
  
    | 
      294
     | 
    
      +	Ability to select custom spacer for page filename's
 
     | 
  
  
    | 
      295
     | 
    
      !	Changed the way a language code is found on language installation
 
     | 
  
  
    | 
      296
     | 
    
      +	Added template permissions to groups
 
     | 
  
  
    | 
      297
     | 
    
      #	Fixed bug when trying to change email from Preferences (admin and frontend)
 
     | 
  
  
    | 
      298
     | 
    
      #	Fixed bug with auto-selection of "System Default" for Preferences
 
     | 
  
  
    | 
      299
     | 
    
      !	News module now use's WYSIWYG for modifying news posts
 
     | 
  
  
    | 
      300
     | 
    
      +	Ability to specify both the pages and media target directories
 
     | 
  
  
    | 
      301
     | 
    
      ------------------------------------ 2.2.3-c ------------------------------------
 
     | 
  
  
    | 
      302
     | 
    
      22-Dec-2004 Ryan Djurovich
 
     | 
  
  
    | 
      303
     | 
    
      #	Fixed problem with DB password being reset if Settings saved in basic mode
 
     | 
  
  
    | 
      304
     | 
    
      ------------------------------------ 2.2.3-b ------------------------------------
 
     | 
  
  
    | 
      305
     | 
    
      21-Dec-2004 Ryan Djurovich
 
     | 
  
  
    | 
      306
     | 
    
      #	Fixed minor bug on admin templates section
 
     | 
  
  
    | 
      307
     | 
    
      #	Fixed bug on rename.php and rename2.php in admin media section
 
     | 
  
  
    | 
      308
     | 
    
      ------------------------------------- 2.2.3 -------------------------------------
 
     | 
  
  
    | 
      309
     | 
    
      20-Dec-2004 Ryan Djurovich
 
     | 
  
  
    | 
      310
     | 
    
      +	Added WB release version in Administration (top right corner)
 
     | 
  
  
    | 
      311
     | 
    
      !	New option to prevent users from adding level 0 pages
 
     | 
  
  
    | 
      312
     | 
    
      #	Fixed bug when deleting post's in News module
 
     | 
  
  
    | 
      313
     | 
    
      +	Added new field in pages table for "root" parent (level 0 parent), for
 
     | 
  
  
    | 
      314
     | 
    
      	extra flexability in creating templates
 
     | 
  
  
    | 
      315
     | 
    
      !	Round template now supports unlimited page levels
 
     | 
  
  
    | 
      316
     | 
    
      ------------------------------------- 2.2.2 -------------------------------------
 
     | 
  
  
    | 
      317
     | 
    
      18-Dec-2004 Ryan Djurovich
 
     | 
  
  
    | 
      318
     | 
    
      +	New option under Search Settings for selecting custom template for search
 
     | 
  
  
    | 
      319
     | 
    
      +	New option when changing page settings to set the target
 
     | 
  
  
    | 
      320
     | 
    
      #	Fixed error when saving a user after editing
 
     | 
  
  
    | 
      321
     | 
    
      !	Users can now modify sub-page if they dont have permissions on the parent
 
     | 
  
  
    | 
      322
     | 
    
      ------------------------------------- 2.2.1 -------------------------------------
 
     | 
  
  
    | 
      323
     | 
    
      15-Dec-2004 Ryan Djurovich
 
     | 
  
  
    | 
      324
     | 
    
      #	Fixed bug when changing password on preferences form (front-end)
 
     | 
  
  
    | 
      325
     | 
    
      #	Fixed bug when retrieving user details (administration)
 
     | 
  
  
    | 
      326
     | 
    
      #	Added check to see if module, template, or language is in use when deleting
 
     | 
  
  
    | 
      327
     | 
    
      #	Fixed up email that is sent to user from a submitted form
 
     | 
  
  
    | 
      328
     | 
    
      #	Fixed major problem with module permissions which stopped it from working
 
     | 
  
  
    | 
      329
     | 
    
      ------------------------------------- 2.2.0 -------------------------------------
 
     | 
  
  
    | 
      330
     | 
    
      14-Dec-2004 (Correct date[s] unkown) Ryan Djurovich
 
     | 
  
  
    | 
      331
     | 
    
      +	Multiple-level page support
 
     | 
  
  
    | 
      332
     | 
    
      +	Multiple section's for pages (including interface)
 
     | 
  
  
    | 
      333
     | 
    
      !	Removed text created using two words on all areas
 
     | 
  
  
    | 
      334
     | 
    
      	(e.g. {Intro} {PAGE} is now {INTRO_PAGE})
     | 
  
  
    | 
      335
     | 
    
      	this is for better language support
 
     | 
  
  
    | 
      336
     | 
    
      +	Added Languages section
 
     | 
  
  
    | 
      337
     | 
    
      !	Moved Templates and Modules under Add-ons section
 
     | 
  
  
    | 
      338
     | 
    
      !	Changed name of "Default" template to "Round"
 
     | 
  
  
    | 
      339
     | 
    
      +	Added "All CSS" template
 
     | 
  
  
    | 
      340
     | 
    
      +	Added "Jump"
 
     | 
  
  
    | 
      341
     | 
    
      +	Added 
 
     | 
  
  
    | 
      342
     | 
    
      !	Modified "Box" template to support multiple page levels
 
     | 
  
  
    | 
      343
     | 
    
      +	Added "Menu Link" module
 
     | 
  
  
    | 
      344
     | 
    
      +	Added "News" module
 
     | 
  
  
    | 
      345
     | 
    
      +	Added "Code" module
 
     | 
  
  
    | 
      346
     | 
    
      +	Added "Form" module
 
     | 
  
  
    | 
      347
     | 
    
      +	Added "Wrapper" module
 
     | 
  
  
    | 
      348
     | 
    
      !	Changed name of "Normal Page" module to "WYSIWYG"
 
     | 
  
  
    | 
      349
     | 
    
      +	Created new admin wrapper script to ease module develpment
 
     | 
  
  
    | 
      350
     | 
    
      +	Media now automatically creates index.php file for every
 
     | 
  
  
    | 
      351
     | 
    
      	sub-folder made (for security purposes)
 
     | 
  
  
    | 
      352
     | 
    
      !	Change "Help" link in Administration menu so it now directs
 
     | 
  
  
    | 
      353
     | 
    
      	to the the new Website Baker documentation website found at:
 
     | 
  
  
    | 
      354
     | 
    
      	http://www.websitebaker.org/documentation
 
     | 
  
  
    | 
      355
     | 
    
      !	Password is now required to change email in preferences
 
     | 
  
  
    | 
      356
     | 
    
      +	User can now select custom Language and Date & Time Formats
 
     | 
  
  
    | 
      357
     | 
    
      +	Added search functionality, with three different "methods":
 
     | 
  
  
    | 
      358
     | 
    
      	1. Using all words  2. Using any words  3. Exact match
 
     | 
  
  
    | 
      359
     | 
    
      +	Added native MySQL database support
 
     |