* WebCollab 3.52 - Taranaki Crossing *
--------------------------------------

   “The Web as I envisaged it, we have not seen it yet. The future is still so much bigger than the past.”
     --- Tim Berners-Lee, Inventor of the World Wide Web.


* What's New *
--------------

Welcome to WebCollab 3.52:

This is a maintenance release for minor bug fixing.

Functions removed in PHP 8 and new reserved words in PHP 8 have been removed/changed.

Enjoy!

-----


* Setup Program *
-----------------

WebCollab has a web-based setup program.

- After unpacking the files, point your web browser at:

    http://your_site/webcollab-3.52/setup.php

  (Replace 'your_site' with your site address).

  ** You will need to make your /config/config.php file world writable **

- Follow the on screen instructions.

For more detailed instructions look in the /docs directory after unpacking.

---

WebCollab 3.52 requires PHP 7.0.0 (or higher).

- The optional PHP mb_string library is required to be installed.

- The optional PHP OpenSSL library should be installed.


* Database Compatibility for Upgrading *
----------------------------------------

Before attempting to run with any existing database records from a version earlier than WebCollab
 3.50 you need to upgrade your database.  This can be done automatically by the WebCollab software
for any earlier version of WebCollab.

Point your browser at:

  http://your_site/webcollab-3.52 update.php

(You need to replace 'your_site' with your site address).

Enter a valid admin user name and password when prompted... Database upgrade is automatic.

Backing up your database before upgrading is recommended.


* Running Setup after an Upgrade *
----------------------------------

After an upgrade setup must be run to incorporate the new configuration changes.

1. Open the file [webcollab]/config/config.php with your favourite text editor.  Find this line:

   $WEB_CONFIG = "N";

   It is near the top of the file.  Change "N" to "Y".

2. Make sure the file world writable - or, at least writable by the webserver.

3. Point your web browser at:

    http://your_site/webcollab-3.52/setup.php

4. Make sure to choose 'no' when prompted to create a new database....

5. Follow the on screen instructions.


* CHANGELOG *
-------------

*Bugfixes

- Bugfix: 'real' typecast is deprecated in PHP 7.4 (Thanks to Gerd)

- Bugfix: Incorrect SQL join in calendar_show

- Bugfix: Type error in array task_submit.php (Thanks to Norm Lang)

*Improvements

- Remove create_function() from file_download and email.  Removed function in PHP 8; change to anonymous function.

- Remove $private from usergroup_edit.    Now a reserved word in PHP 8.

- refactor calendar_show code.  Remove permission errors.

- Remove $match from admin_config_submit.  Now a reserved word in PHP 8.

- Remove check for 'no globalaccess' based on project status. Tasks inherit 'globalaccess' when set up


* Javascript Editor *
--------------------

The javascript editor is a modified version of code found at this URL:

http://corpocrat.com/2008/08/15/free-wysiwyg-bbcode-editor-in-javascript/

This code was obtained as 'free to use' public domain with no licence attached.


* Silk Icons *
--------------

WebCollab uses the Silk icons from the following site:

http://www.famfamfam.com/lab/icons/silk/

Thanks to Mark James for his permission for the icons to be used under the GPL v2.
