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