2009-11-24 21:21 John Beranek <jberanek@users.sourceforge.net>
* [r1269] web/auth_ldap.inc, web/mysql.inc, web/mysqli.inc,
web/version.inc:
* Fixed LDAP auth method so that $ldap_filter will work if you
use $ldap_dn_search_attrib.
* Updated 'mysql' and 'mysqli' DB abstractions to request a UTF-8
client charset if $unicode_encoding is true.
* Updated version number to 1.4.3.
2009-11-14 21:35 John Beranek <jberanek@users.sourceforge.net>
* [r1268] web/systemdefaults.inc.php:
* Added code to disable the E_DEPRECATED error class, due to our
use of the 'is_dst' option in mktime() being deprecated in PHP >=
5.3.0.
2009-11-14 20:56 John Beranek <jberanek@users.sourceforge.net>
* [r1267] web/auth_imap.inc:
* Fixed a regular expression used for IMAP quoting, received as a
patch from Thomas Bleher.
2009-11-13 21:09 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1264] web/edit_users.php:
Fixed a bug which prevented users from being edited (unless they
happened to be the user with id 0)
2009-11-09 21:27 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1243] tables.pg.sql:
Updated the db version number.
2009-11-08 10:32 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1241] web/edit_users.php:
Added an id to a form so that sites can add their own styling.
2009-11-04 16:01 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1240] web/config.inc.php:
Added comment to steer admins toward the lang files if they want
to change some of the text strings.
2009-11-03 15:23 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1239] web/mrbs_sql.inc, web/site_faq.html:
- changed behaviour of monthly and yearly repeats so that if a
day does not exist in the month (eg 29/30/31) MRBS will use the
last day of the month (instead of going forward into the next
month as it did before) - updated Help text to reflect new
monthly and yearly repeat behaviour - updated Help text to
reflect existing monthly, corresponding day behaviour (ie using
29/30/31 is valid and is useful) - combined logic for weekly and
n-weekly repeats: a weekly repeat is just a special case of an
n-weekly repeat - simplified fix introduced in Rev 1236 now that
we can rely on at least one repeat day being set for weekly and
n-weekly repeats (see Rev 1238)
2009-11-03 14:25 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1238] web/edit_entry_handler.php:
Fixed bug introduced in Rev 1237 that caused n-weekly repeats to
get stuck in an infinite loop (the code assumes that at least one
repeat day has been set).
2009-11-02 15:00 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1237] web/edit_entry.php, web/edit_entry_handler.php:
Removed the checks that tested whether at least one repeat day
had been checked in the case of weekly and n-weekly repeats. The
checks were not necessary because if no repeat days are checked,
MRBS assumes that the repeat day is the day of the week of the
start of the period (as indeed it says in the Help text).
2009-11-02 14:44 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1236] web/mrbs_sql.inc:
Fixed a bug which meant that for weekly and n-weekly bookings the
first day of the period was booked when it should not have been
because one or more of the repeat days had been checked - but not
the day of the week of the start of the period. For example if
you request a weekly repeat from 1-30 November 2009 for
Thursdays, then the 1 Nov was also being booked when it should
not have been because it's a Sunday. (Problem reported by Randy
Allen on the general mailing list).
2009-11-01 20:13 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1235] web/edit_area_room.php:
- altered the behaviour of edit_area_room.php so that after
you've edited a room or an area you are returned to the admin
page, rather than staying on the edit_area_room.php page. - fixed
a bug which resulted in invalid HTML and an incorrectly rendered
page when editing an area and using periods
2009-10-31 23:23 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1234] web/edit_users.php:
Removed stray blank line.
2009-10-31 18:48 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1233] web/edit_users.php, web/lang.en:
Improved the error handling when adding a new user, so that form
data is reloaded if there is an error and does not have to be
re-typed by the user.
2009-10-27 23:28 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1232] web/lang.fr:
Added "area" token
2009-10-27 16:52 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1231] tables.my.sql, tables.pg.73and_above.sql, tables.pg.sql,
web/add.php, web/admin.php, web/day.php, web/dbsys.inc,
web/edit_area_room.php, web/edit_entry.php, web/functions.inc,
web/lang.en, web/month.php, web/report.php, web/upgrade/8,
web/upgrade/8/mysql.sql, web/upgrade/8/pgsql.sql,
web/upgrade/8/post.inc, web/week.php:
Added a sort key for rooms, so that rooms can be sorted in an
order defined by the administrator rather than alphabetically. By
default the sort key is the same as the room name and rooms will
be sorted alphabetically as before. The sort order applies
whenever rooms are listed, eg in the main day view and in
drop-down lists.
2009-10-22 16:21 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1230] web/search.php:
Added error checking after the first SQL query. (Although there
is some error checking after the second query, it is never
reached if there's an error in the SQL predicate, or the first
SQL query generally, and MRBS just incorrectly reports that there
are no entries matching the search string).
2009-10-22 16:16 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1229] web/report.php:
Changed capitalisation of table aliases in the SQL query to be
consistent with search.php. No functional change to MRBS.
2009-10-22 12:59 John Beranek <jberanek@users.sourceforge.net>
* [r1228] tables.my.sql, tables.pg.73and_above.sql, tables.pg.sql:
* Updated DB schema number in the instalation SQL files.
2009-10-21 21:44 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1227] web/search.php:
- Ensured that searches respect the per-area privacy settings -
Fixed bug which meant that searches did not work on PostgreSQL
when users were not admins and $private_override was not set to
public
2009-10-21 21:39 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1226] web/report.php:
- Ensured that reports respect the per-area privacy settings -
Fixed bug which meant that (depending on their name) admins would
not be recognised as having admin rights, and so would not see
private bookings made by other users
2009-10-21 20:43 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1225] web/add.php, web/dbsys.inc, web/upgrade/7,
web/upgrade/7/mysql.sql, web/upgrade/7/pgsql.sql,
web/upgrade/7/post.inc:
Ensured that the private settings in the area table are always
not NULL, by converting existing areas and setting the private
fields when creating new areas. (It will make ensuring that
Search and Report respect the private settings easier if the
settings can be guaranteed to be not NULL).
2009-10-21 18:26 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1224] web/view_entry.php:
Fix to ensure that view_entry uses the per-area privacy settings
(problem reported by David Moore on the general mailing list).
Still to come: fixes for Search and Report which suffer from a
similar problem.
2009-10-20 11:51 John Beranek <jberanek@users.sourceforge.net>
* [r1223] web/config.inc.php:
* Removed odd stray spaces from the config file.
2009-10-20 11:49 John Beranek <jberanek@users.sourceforge.net>
* [r1222] web/auth_imap.inc, web/escapeshellarg.inc, web/month.php,
web/session_cookie.inc, web/session_php.inc, web/week.php:
* Replaced all usage of ereg_replace() with calls to
preg_replace() for consistency and because PHP 5.3 has deprecated
the function.
2009-10-18 16:02 John Beranek <jberanek@users.sourceforge.net>
* [r1221] web/language.inc:
* Fix for setting UTF-8 locale on BSD (and Linux). It turns out
Linux is also happy to specify a UTF-8 locale with ".UTF-8" in
upper case. Fix provided by Ian Rees in SF tracker #2859067.
2009-10-18 15:35 John Beranek <jberanek@users.sourceforge.net>
* [r1220] web/session_remote_user.inc, web/systemdefaults.inc.php:
* Patch from Emmanuel Dreyfus to add a configuration variable to
configure a login link for the "remote_user" authentication
scheme.
2009-10-18 15:30 John Beranek <jberanek@users.sourceforge.net>
* [r1219] web/functions.inc, web/systemdefaults.inc.php:
* Patch from Emmanuel Dreyfus to add a config variable to force
the booking resolution to the value of $resolution, rather than
the resolution for the area set in the database.
2009-10-18 15:25 John Beranek <jberanek@users.sourceforge.net>
* [r1218] web/mrbs_auth.inc, web/systemdefaults.inc.php:
Slight variation on a patch from Emmanuel Dreyfus (changed
variable name)
2009-10-08 06:16 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1217] web/lang.fr, web/report.php:
- Reverted Revision 1211 (ie put entities back in) -
entities are now replaced in the CSV report header row
using mrbs_entity_decode()
2009-10-07 15:20 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1216] web/functions.inc, web/functions_mail.inc:
- Added an mrbs_entity_decode() function - Extended removal of
entities in period names in mail messages to PHP4 and
below.
2009-10-02 10:05 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1212] web/language.inc:
Changed name of optional third parameter in utf8_substr() from
$end to $length to make it less confusing.
2009-10-01 23:22 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1211] web/lang.fr:
Changed to an ordinary space (except where there are two
of them) - otherwise they appear as is in CSV report headers.
2009-10-01 22:57 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1210] web/report.php:
Changed Content-type for CSV reports to text/csv and added a
charset to aid internationalisation. (Note that Excel does not
open CSV files properly. To open a UTF-8 file in Excel, save it
as a .txt file first and then specify the charset in the dialogue
that appears when you open the file in Excel).
2009-10-01 22:46 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1209] web/Themes/default/header.inc, web/language.inc,
web/style.inc:
Introduced a get_charset() function. No functional change to
MRBS.
2009-09-27 17:14 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1206] web/functions_mail.inc:
Further simplified the code in getPreviousEntryData(). No
functional change to MRBS.
2009-09-27 16:13 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1205] web/edit_entry.php:
Fixed a bug which meant that the number of weeks wasn't shown in
the form when editing an existing n-weekly booking.
2009-09-27 16:07 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1204] web/functions_mail.inc:
Fixed a (very minor!) bug that meant that $weekstarts was ignored
in email notifications and repeat entries covering more than one
day of the week were listed starting at the wrong place. For
example if $weekstarts=1 (ie Mon) and a weekly repeat is made for
Sat and Sun, the email notification listed them as Sun, Sat
instead of Sat, Sun.
2009-09-27 15:54 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1203] web/functions_mail.inc:
Simplified the code in getPreviousEntryData(). No functional
change to MRBS.
2009-09-25 08:46 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1202] web/report.php, web/systemdefaults.inc.php:
Converted CSV constants into variables, so that they can be
redefined in config.inc.php
2009-09-24 17:36 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1201] web/systemdefaults.inc.php:
Corrected constant definitions used for CSV reports.
2009-09-23 15:12 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1200] web/lang.en, web/report.php, web/systemdefaults.inc.php:
Added the ability to output reports and summaries as CSV files.
2009-09-17 15:25 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1199] web/systemdefaults.inc.php:
Tried to make the language settings slightly clearer. No
functional change to MRBS.
2009-09-15 22:12 John Beranek <jberanek@users.sourceforge.net>
* [r1198] web/language.inc:
* Added support for Bulgarian localisation
2009-09-11 14:29 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1197] web/mrbs-ie.css:
Minor change to formatting of the edit_user form to improve looks
(added some more space below the form legend for IE, as IE by
default leaves none)
2009-09-08 15:52 dceschools
* [r1195] web/systemdefaults.inc.php:
Add unset to array variables in systemdefaults.inc.php so they
can be copied to config.inc.php if needed.
2009-09-04 11:56 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1192] web/mrbs.css.php:
Fixed a problem which caused the highlight colour to shine
through bookings that have an opacity of less than 1 (eg private
bookings) when they occur in cells in the day and week views that
have multiple bookings.
2009-09-03 23:26 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1191] web/edit_area_room.php:
Changed event handlers for the radio buttons to be onClick rather
than onChange (the onChange handler shouldn't fire until the
control loses focus - correctly implemented on IE but not on FF).
2009-09-03 13:49 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1189] web/day.php, web/month.php:
Changed SQL ORDER BY clauses to use column names rather than
column positions in order to improve maintainability. No
functional change to MRBS.
2009-09-03 13:31 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1188] web/report.php:
Changed SQL ORDER BY clauses to use column names rather than
column positions in order to improve maintainability. No
functional change to MRBS.
2009-09-03 13:17 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1187] web/report.php:
Minor change to bring into line with MRBS coding conventions.
2009-08-28 15:09 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1181] web/functions.inc, web/functions_mail.inc:
Corrected use of version_compare()
2009-08-28 14:01 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1180] web/session_cookie.inc, web/session_http.inc,
web/session_php.inc, web/session_remote_user.inc:
Fixed the display in the header ("You are <user>") of usernames
that contain html special chars.
2009-08-28 13:50 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1179] web/view_entry.php:
Fixed bug which meant that a user could not see their own private
bookings if the user name contained HTML special chars.
2009-08-26 23:26 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1178] web/functions_mail.inc:
Fixed a bug which meant that when using periods, any HTML
entities or tags in the period name string (which are allowed)
were left as is in email notifications, which are sent as plain
text emails. (HTML entities are only replaced in PHP5 and above,
to avoid any complications with lack of support for multi-byte
character sets).
2009-08-24 09:06 John Beranek <jberanek@users.sourceforge.net>
* [r1177] web/pgsql.inc:
* Improved/fixed the PostgreSQL sql_table_exists()
implementation.
2009-08-23 18:13 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1175] tables.pg.73and_above.sql, tables.pg.sql:
Removed duplicate primary key declaration from users table.
2009-08-12 14:06 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1174] web/view_entry.php:
Fixed bug causing undefined variable notice when an email
notification of a series is viewed. (The notice is only visible
in MRBS if error_reporting is set to include Notices).
2009-08-11 14:11 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1173] web/config.inc.php:
Addition of comment.
2009-08-11 14:05 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1172] web/systemdefaults.inc.php, web/theme.inc:
Moved consistency checking of user settings for periods and time
slots out of systemdefaults.inc.php where it is now unnecessary
(because systemdefaults.inc.php cannot be changed by the user)
and put it into theme.inc.
2009-08-11 12:33 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1171] web/config.inc.php, web/del_entry.php,
web/edit_entry_handler.php, web/functions_mail.inc,
web/language.inc, web/systemdefaults.inc.php, web/theme.inc:
- Changed the constants in systemdefaults.inc.php to variables,
as constants can only be defined once, meaning they cannot be
redefined in config.inc.php (IS_XHTML should remain a constant
though as that is not intended to be redefined in config.inc.php)
- Resolved the Catch-22 (reported by Thomas Bleher on the mailing
list) which prevented language settings from being defined in
config.inc.php
2009-08-05 22:36 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1170] web/edit_entry.php:
Fixed very minor problem (not normally visible to the user) that
caused an 'undefined' error in JavaScript when there are no rooms
defined for an area.
2009-08-05 15:52 John Beranek <jberanek@users.sourceforge.net>
* [r1169] web/search.php:
* Added missing SQL escaping for $user in search.php, this
variable is not directly enterable by a user, so the issue was of
a lesser consequence.
2009-08-01 21:05 John Beranek <jberanek@users.sourceforge.net>
* [r1168] web/mincals.inc, web/mrbs.css.php,
web/systemdefaults.inc.php:
* Implemented new config variable, $mincals_week_numbers. If this
is set to true, week numbers will be shown in the mini-calendars.
The numbers will only be accurate if you set $weekstarts to 1.
2009-07-22 13:30 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1167] web/mrbs.css.php:
Fixed a bug introduced in Revision 1123 which meant that the
empty cells in the month view were no longer clickable.
2009-07-22 09:52 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1166] web/Themes/default/header.inc:
Added declaration of $PHP_SELF to avoid problems when using
versions of PHP < 4.1.0
2009-07-21 16:20 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1165] web/session_http.inc:
Fixed problem with the TargetURL being undefined and causing
badly formed HTML when Notice errors are turned on. (However the
problem still exists that when using HTTP sessions MRBS will
redirect to the admin page on login, rather than the current
page. I haven't tried to fix this.)
2009-07-21 15:02 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1164] web/session_cookie.inc, web/session_php.inc:
Removed redundant declarations of $auth
2009-07-21 14:48 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1163] web/session_cookie.inc, web/session_php.inc:
Removed references to redundant variable $user_link
2009-07-21 14:43 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1162] web/session_http.inc, web/session_remote_user.inc:
Fixed bug that caused query string to be missing parameter values
for day, month and year in the "You are user" link in the header
in the http and remote_user session schemes. (Didn't affect
functionality as search.php was resilient, but it caused
undefined variable notices when running with notices turned on).
2009-07-20 16:23 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1161] web/edit_entry.php, web/report.php, web/search.php:
Brought commenting style into line with MRBS standard practice.
2009-07-17 19:59 John Beranek <jberanek@users.sourceforge.net>
* [r1160] web/config.inc.php:
* Tweaked capitalisation of warning in config.inc.php.
2009-07-17 19:52 John Beranek <jberanek@users.sourceforge.net>
* [r1159] web/upgrade.inc:
* Fixed error reporting in DB upgrade mechanism.
2009-07-16 16:03 John Beranek <jberanek@users.sourceforge.net>
* [r1158] web/defaultincludes.inc:
* Added $Id$ to new file, defaultincludes.inc.
2009-07-16 15:56 John Beranek <jberanek@users.sourceforge.net>
* [r1157] checklang.php, convert_db_to_utf8.php, testdata.php,
web/add.php, web/admin.php, web/config.inc.php, web/day.php,
web/defaultincludes.inc, web/del.php, web/del_entry.php,
web/edit_area_room.php, web/edit_entry.php,
web/edit_entry_handler.php, web/edit_users.php, web/help.php,
web/index.php, web/month.php, web/mrbs-ielte7.css.php,
web/mrbs.css.php, web/report.php, web/search.php,
web/systemdefaults.inc.php, web/view_entry.php, web/week.php:
* Moved default configuration out of config.inc.php into
systemdefaults.inc.php. Users should _not_ modify
systemdefaults.inc.php and instead add lines into config.inc.php.
* Created defaultincludes.inc, which includes the 6 standard
files that pages include. Most pages include this.
2009-07-15 23:11 John Beranek <jberanek@users.sourceforge.net>
* [r1155] web/version.inc:
* Updated version number post release of 1.4.2.
2009-07-15 22:46 John Beranek <jberanek@users.sourceforge.net>
* [r1153] ChangeLog, NEWS:
* Updated NEWS/ChangeLog for MRBS 1.4.2 release.
2009-07-15 22:36 John Beranek <jberanek@users.sourceforge.net>
* [r1152] web/version.inc:
* Updated version number for 1.4.2 release.
2009-07-14 08:58 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1151] web/dbsys.inc, web/upgrade.inc:
Fixed problem that meant that the correct database connection
wasn't being used when upgrading the database (ie MRBS was using
the ordinary username/password specified in the config file
rather than the admin username/password entered during the
upgrade process).
2009-07-08 12:04 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1150] tables.my.sql, tables.pg.73and_above.sql, tables.pg.sql:
Updated comments to reflect the new definition of maximum field
lengths in the config file.
2009-07-08 12:01 John Beranek <jberanek@users.sourceforge.net>
* [r1149] web/config.inc.php:
* Small typo fix in a comment in the new $maxlength array values
in config.inc.php.
2009-07-08 11:55 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1148] web/add.php, web/admin.php, web/config.inc.php:
Added checking of lengths for room description in order to avoid
SQL errors in PostgreSQL.
2009-07-08 10:56 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1147] web/config.inc.php, web/edit_users.php:
Added checking of name lengths for username and email address in
order to avoid SQL errors in PostgreSQL.
2009-07-08 09:40 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1146] web/add.php, web/admin.php, web/config.inc.php,
web/edit_entry.php, web/edit_entry_handler.php:
Added checking of name lengths for room and area names in order
to avoid SQL errors in PostgreSQL.
2009-07-03 20:07 John Beranek <jberanek@users.sourceforge.net>
* [r1145] tables.my.sql, tables.pg.73and_above.sql, tables.pg.sql:
* Updated comments at the top of the table definition SQL files,
to tell people to update the 'INSERT INTO' lines too, if they
change the table prefix.
2009-07-02 09:12 John Beranek <jberanek@users.sourceforge.net>
* [r1143] ChangeLog, NEWS:
* Updated NEWS and ChangeLog for MRBS 1.4.2 release.
2009-07-02 08:25 John Beranek <jberanek@users.sourceforge.net>
* [r1142] web/version.inc:
* Updated version number to 1.4.2rc1.
2009-06-29 12:03 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1141] web/auth_db.inc, web/config.inc.php,
web/upgrade/6/post.inc:
- Changed the Upgrade 6 procedure so that it populates the users
table with admins at $max_level instead of 2.
- Moved the definition of $max_level and $min_user_editing_level
out of auth_db.inc and into config.inc.php
2009-06-29 11:39 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1140] web/upgrade/6/post.inc:
Fixed an existing problem where the default value fr the level
column is set to 1 instead of 0 in the case that the users table
already exists.
2009-06-29 10:58 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1139] web/upgrade.inc:
Added fix to prevent warning message from fread() if file size is
0.
2009-06-29 09:59 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1138] web/dbsys.inc:
Minor update to comments.
2009-06-28 20:29 John Beranek <jberanek@users.sourceforge.net>
* [r1137] web/upgrade/6/post.inc:
* Fixed put in DV schema version 6 post.inc - was using a MySQL
specific DB function rather than the abstracted function. Made
PostgreSQL bomb out instead of complete correctly.
2009-06-28 19:14 John Beranek <jberanek@users.sourceforge.net>
* [r1136] web/dbsys.inc, web/upgrade.inc, web/upgrade/5/pgsql.sql,
web/upgrade/6/pgsql.sql:
* Improved error handing in DB upgrade system. If any errors are
encountered, the upgrade process is now immediately stopped.
* Fixed version 5 and 6 schema upgrades for PostgreSQL, it didn't
like being sent SQL with just a comment.
2009-06-26 14:46 John Beranek <jberanek@users.sourceforge.net>
* [r1135] web/upgrade/6/post.inc:
* Fixed bracketing in sql_query() call in db schema 6 post.inc,
though it shouldn't in fact make any difference.
2009-06-26 14:08 John Beranek <jberanek@users.sourceforge.net>
* [r1134] tables.my.sql, tables.pg.73and_above.sql, tables.pg.sql,
web/dbsys.inc, web/edit_users.php, web/upgrade/5/pgsql.inc[DEL],
web/upgrade/5/pgsql.sql[CPY], web/upgrade/6,
web/upgrade/6/mysql.sql, web/upgrade/6/pgsql.sql,
web/upgrade/6/post.inc:
* Moved code to add the 'level' column into the mrbs_users table
out of edit_users.php and into DB schema version 6 upgrade code.
* Fixed the name of the PostgreSQL upgrade SQL file for schema
version 5.
2009-06-25 22:52 John Beranek <jberanek@users.sourceforge.net>
* [r1133] tables.my.sql, tables.pg.73and_above.sql, tables.pg.sql:
* Added missing DB schema version 4 changes to initial table
creation SQL files.
2009-06-25 22:36 John Beranek <jberanek@users.sourceforge.net>
* [r1132] tables.my.sql:
* Created syntax for creation of mrbs_users for MySQL.
2009-06-25 22:33 John Beranek <jberanek@users.sourceforge.net>
* [r1131] tables.my.sql, tables.pg.73and_above.sql, tables.pg.sql,
web/dbsys.inc, web/edit_users.php, web/upgrade/5,
web/upgrade/5/mysql.sql, web/upgrade/5/pgsql.inc,
web/upgrade/5/post.inc:
* Moved creation of mrbs_users table into the SQL schema update
number 5.
2009-06-25 19:36 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1130] web/dbsys.inc, web/lang.en, web/mrbs.css.php,
web/mysql.inc, web/mysqli.inc, web/pgsql.inc, web/upgrade.inc:
Changed the authentication scheme for database upgrades so that
instead of requiring the user to be logged in as an MRBS admin,
the system now asks for a database username and password with
admin rights. This has the advantages that (a) the database
username and password supplied in the config file need only have
ordinary user rights* and (b) it prevents the Catch 22 situation
when upgrading the users table (you can't upgrade the database
until you've logged in as an admin, but you can't log in as an
admin until you've upgraded the database).
[*Note though that if using the db authentication scheme, the
users table is still altered using the standard database username
supplied in the config file. This still needs to be changed to
use the standard upgrade mechanism]
2009-06-24 15:47 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1129] web/config.inc.php, web/dbsys.inc,
web/edit_area_room.php, web/functions.inc, web/lang.en,
web/mrbs-ie.css, web/mrbs-ie8.css, web/mrbs.css.php,
web/upgrade/4, web/upgrade/4/mysql.sql, web/upgrade/4/pgsql.sql,
web/upgrade/4/post.inc:
Made the private bookings config editable per-area, with the
config variables being the default settings to be used when a new
area is created.
2009-06-23 15:02 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1128] web/mrbs.css.php:
Fixed bug introduced in Rev 1123 which stopped the display of
minimised multiple bookings working properly in IE8.
2009-06-23 14:35 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1127] web/Themes/classic126/styling.inc,
web/Themes/default/styling.inc, web/functions.inc, web/lang.en,
web/month.php, web/mrbs-ielte8.css, web/mrbs.css.php,
web/style.inc, web/view_entry.php:
- Added a class for private bookings so that they can be styled
using that class, rather than by defining extra booking types.
The default styling is for the opacity of the cell to be set to
0.6 (ie they are slightly washed out versions of public bookings)
and the text to be in italics. Note that the opacity changes do
not show up in IE because its support for opacity is
temperamental, but the italic font will still show up and the
font colour is also lightened to simulate the opacity change.
- Added colour coding of private bookings to the month view (and
used the same opacity/italic treatment as in the day and week
views).
- Minor changes to default text for private bookings
2009-06-23 11:35 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1126] web/report.php:
Fixed report SQL following change of PostgreSQL type for private
from boolean to smallint.
2009-06-23 10:48 John Beranek <jberanek@users.sourceforge.net>
* [r1125] web/auth_ldap.inc:
* Added check for LDAP support into auth_ldap.inc - based on a
suggestion from Chris Cook.
2009-06-22 22:56 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1124] web/edit_area_room.php:
Added checks for zero values of Resolution in order to avoid
divide by zero errors and endless loops.
2009-06-22 22:06 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1123] web/config.inc.php, web/mrbs-ielte7.css[DEL],
web/mrbs-ielte7.css.php[CPY], web/mrbs.css.php, web/style.inc:
Fixed a problem (reported as SF Feature Request 249087) which
meant that if $clipped is set to FALSE, then empty cells are no
longer clickable. (The fix isn't a perfect fix, but at least
means that the system is usable when $clipped is set to FALSE. In
particular the fix doesn't work on IE6 and IE7 and so for those
browsers $clipped is ignored and assumed to be TRUE. For other
browsers, empty cells are only clickable in the top section - ie
if one of the cells in a row is stretched because the content is
too large for the cell, then the empty cells are only clickable
in the standard height portion - and bookings are only clickable
for the height of the text rather than over the whole cell.
2009-06-19 21:58 John Beranek <jberanek@users.sourceforge.net>
* [r1122] web/report.php, web/search.php:
* Removed unnecessary SQL escaping. When
sql_syntax_caseless_contains() is used you don't need to use
addslashes() as sql_syntax_caseless_contains() escaping the
string itself. Added notes to this effect where
sql_syntax_caseless_contains() is used.
2009-06-19 21:10 John Beranek <jberanek@users.sourceforge.net>
* [r1121] web/edit_users.php, web/mrbs_sql.inc:
* Added more missing SQL escaping.
2009-06-19 20:50 John Beranek <jberanek@users.sourceforge.net>
* [r1120] web/search.php:
* Added missing SQL escaping to search functionality.
2009-06-19 20:45 John Beranek <jberanek@users.sourceforge.net>
* [r1119] web/report.php:
* Added SQL escaping in reports (Secunia Advisory SA35469).
2009-06-18 21:54 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1118] web/edit_entry_handler.php:
Truncated the name field to the maximum length as a precaution.
Although the MAXLENGTH attribute is used in the <input> tag, this
can sometimes be ignored by the browser, for example by Firefox
when autocompletion is used. The user could also edit the HTML
and remove the MAXLENGTH attribute. Passing an oversize string to
some databases (eg some versions of PostgreSQL) results in an SQL
error, rather than silent truncation of the string.
2009-06-17 14:48 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1117] tables.pg.73and_above.sql, tables.pg.sql,
web/mrbs_sql.inc, web/upgrade/3/pgsql.sql:
Converted the 'private' field in the entry and repeat tables from
a boolean to a smallint for PostgreSQL implementations.
PHP returns PostgreSQL boolean fields as strings, ie 't' or 'f'
which always evaluate to true without a lot of processing. This
means that entries are always considered to be private, whether
they really are or not. Although using smallints takes up more
space (2 bytes instead of 1 bit), it makes the code much simpler.
The upgrade SQL files have been retrospectively changed, ie no
attempt has been made to provide an Upgrade 4 file which converts
existing booleans to smallints. As MRBS fails immediately an
entry is created when using booleans and no reports of failure
have been seen, it seems unlikely that there are any existing
PostgreSQL implementations using a 1.4.1 + SVN version of MRBS.
If there are, the fields can always be converted using a
PostgreSQL admin tool.
2009-06-15 20:23 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1116] web/mrbs_sql.inc:
Fixed a problem that was causing PostgreSQL databases to complain
giving the error message "ERROR: column "private" is of type
boolean but expression is of type integer HINT: You will need to
rewrite or cast the expression".
2009-05-28 22:23 John Beranek <jberanek@users.sourceforge.net>
* [r1115] web/auth_db_ext.inc:
* Made backwards-compatibility special case in auth_db_ext.inc
more clear.
2009-05-22 13:56 John Beranek <jberanek@users.sourceforge.net>
* [r1113] web/auth_smtp.inc, web/config.inc.php:
* Added a new authentication method, auth_smtp.inc. Utilises the
Net_SMTP Pear package.
2009-05-19 17:54 dceschools
* [r1112] web/edit_entry.php:
Fixes problem of private booking details being exposed when
another user copies an existing hidden event. Private details are
now cleared when this happens.
2009-05-18 17:35 dceschools
* [r1111] web/mrbs_sql.inc:
Fixes problem of private booking details being exposed when there
is a scheduling conflict.
2009-05-14 16:20 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1110] web/edit_entry.php:
Fixed edit_entry form so that if a booking is being copied then
the create_by field is changed to be the current user rather than
the original creator (they could be different if it's an admin
doing the copying).
2009-05-13 21:45 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1109] web/edit_entry.php:
Added escaping (HTML and JavaScript) to prevent errors when room
names contain characters that look like HTML (eg '<i>Large</i>
Room')
2009-05-13 15:55 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1108] tables.my.sql, tables.pg.73and_above.sql, tables.pg.sql,
web/config.inc.php, web/edit_entry.php:
Added a maxlength attribute to the name input on the edit_entry
form to stop users typing in more characters than the database
will accept (and later finding that the name has been silently
truncated).
2009-05-13 10:14 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1107] web/mrbs.css.php:
Tidied up the code and moved the $clipped variable to the top of
the file to make it more obvious. No change to functionality.
2009-05-12 08:51 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1106] web/edit_area_room.php:
Fixed bug introduced in Rev 1099. When editing a room, room names
are now only checked for uniqueness if you are changing the room
name or the area (ie not if you are just editing details such as
capacity).
2009-05-05 20:52 John Beranek <jberanek@users.sourceforge.net>
* [r1105] tables.my.sql, tables.pg.73and_above.sql, tables.pg.sql,
web/upgrade/3/mysql.sql, web/upgrade/3/pgsql.sql:
* Fixed database schemas for DB schema 3: MySQL schema updated to
retain MySQL 3 support (MySQL 3 doesn't have a BOOL type). Syntax
errors in Postgresql tables (SF tracker #2786678) and upgrade SQL
fixed.
2009-04-29 23:16 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1104] web/edit_entry.php:
Added escaping of the backslash character in room name. This
fixes a bug that meant that when JavaScript was enabled room
names with backslashes were not being displayed properly in the
room select on the edit entry form. In extreme cases (if the room
name ended with a backslash) the area select would not appear at
all because the unescaped backslash was causing an unterminated
string literal.
2009-04-29 22:13 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1103] web/functions.inc:
Fixed a bug in the display of multiple bookings whereby in some
circumstances the name and description of the booking were not
correct.
2009-04-29 10:19 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1102] web/functions.inc:
Fixed a bug in the display of multiple bookings and simplified
the code at the same time.
2009-04-23 09:11 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1101] web/edit_users.php:
Fix to avoid an undefined variable notice when creating the
initial user.
2009-04-22 16:09 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1100] web/edit_users.php:
Added escaping of input when checking that a username is unique.
2009-04-22 15:58 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1099] web/add.php, web/admin.php, web/edit_area_room.php,
web/lang.en:
- Added checks to ensure that area names are unique and room
names are unique within an area. - Fixed bug introduced in Rev
1094 (freeing wrong mutex)
2009-04-22 15:22 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1098] web/add.php:
Removed <p> tags from the fatal error message strings as these
are now provided by the fatal_error() function itself.
2009-04-22 14:57 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1097] web/del.php:
Tidied up the operation of deleting a room so that when a room is
deleted, entries in the repeat table associated with that room
are deleted, as well as the entries themselves.
2009-04-22 14:40 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1096] web/edit_area_room.php:
Fixed bug introduced in Rev 1094.
2009-04-22 14:35 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1095] web/edit_entry.php:
Changed the language token used from "areas" to "area" to reflect
the fact that only one area can be selected from the drop-down.
2009-04-22 14:29 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1094] web/edit_area_room.php, web/lang.en:
Added the ability to move a room between areas when editing a
room.
2009-04-16 14:39 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1093] web/functions.inc, web/mrbs_sql.inc:
- Improved error handling when making a booking and writing to
the table fails. MRBS now halts with a fatal error message,
instead of continuing and silently ignoring the error. There have
been a number of reports on the mailing list of administrators
baffled by this, when the cause is usually that the MRBS tables
have not been set up properly.
- Fixed a problem causing an HTML validation error when a fatal
error message is output.
2009-04-16 13:23 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1092] web/Themes/classic126, web/Themes/classic126.inc[DEL],
web/Themes/classic126/styling.inc[CPY], web/Themes/default,
web/Themes/default.inc[DEL], web/Themes/default/header.inc,
web/Themes/default/styling.inc[CPY], web/config.inc.php,
web/day.php, web/functions.inc, web/mrbs-js-overrides.css.php,
web/mrbs-print.css.php, web/mrbs.css.php, web/theme.inc,
web/week.php:
- Extended the theme capability by moving the print_header()
function into the Themes directory to enable it to be more easily
replaced by a plug-in. This is designed for cases where styling
changes alone cannot achieve the desired header look and feel and
the mark-up itself needs to be changed (eg to change nav bars).
As suggested on the mailing list.
- Also changed the way that themes work slightly: MRBS now looks
for the files styling.inc and header.inc in the directory
Themes/$theme and if cannot find those uses the ones in
Themes/default, which must be present.
2009-04-06 21:27 John Beranek <jberanek@users.sourceforge.net>
* [r1091] .:
* Set SVN ignores for Eclipse project files.
2009-04-06 20:53 John Beranek <jberanek@users.sourceforge.net>
* [r1090] web/upgrade/2/post.inc, web/upgrade/3/mysql.sql,
web/upgrade/3/pgsql.sql:
* Set SVN props on the version 3 DB schema update files and added
$Id$ lines.
* Added final \n into version 2 DB schema update post.inc file.
2009-04-06 20:46 John Beranek <jberanek@users.sourceforge.net>
* [r1089] web/language.inc:
* Added Croation (hr_HR) i18n support - in case we get a Croatian
translation off a mailing list poster.
2009-04-03 18:23 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1088] web/functions.inc, web/mrbs.css.php:
Simplified the CSS for merged cells a little. No change to MRBS
functionality or look and feel.
2009-04-03 17:55 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1087] web/day.php:
Restored zebra stripes to the standard day view. They had somehow
been lost in the move to transposed tables. (Was OK for the
standard week view, and OK for transposed tables in both the day
and week views).
2009-04-03 17:14 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1086] web/Themes/classic126.inc, web/Themes/default.inc,
web/functions.inc, web/mrbs.css.php:
Changed the use of "times" as a class and variable name for the
first column, as with transposed tables it is now not accurate.
Now using "row_labels" instead. No change to MRBS functionality.
2009-04-03 16:52 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1085] web/mrbs.css.php:
Fixed problem in Rev 1084 where the wrong CSS commenting style
was used ( // ... instead of /* ... */ )
2009-04-03 07:53 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1084] web/mrbs.css.php:
Fixed problem whereby the times (or rooms with transposed tables)
in the left and right columns in the day and week views are
clipped and do not expand with content in Firefox 2. The problem
was more noticeable when using transposed tables as room names
tend to be longer than times.
2009-04-02 22:28 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1083] web/config.inc.php, web/day.php, web/functions.inc,
web/mrbs.css.php, web/week.php:
Added support for transposed tables in the day and week views.
Transposed tables are controlled by a config variable called
$times_along_top. ($times_right_side has been renamed
$row_labels_both_sides, as it's now possible to have rooms down
the right hand side when the table is transposed.)
2009-04-01 13:55 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1082] web/functions.inc, web/report.php, web/view_entry.php:
Fixed problem with recent change to nl2br calls. The optional
second parameter to nl2br is only available from PHP 5.3.0
onwards, so implemented mrbs_nl2br which takes account of this.
2009-04-01 12:58 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1081] web/config.inc.php:
Moved the IS_XHTML constant to a slightly more logical place in
the config file - down at the bottom with the other internal use
stuff.
2009-04-01 12:47 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1080] web/config.inc.php, web/report.php, web/view_entry.php:
Changed calls to nl2br() to use a config file constant IS_XHTML
set to FALSE. Without that XHTML style <br /> tags were being
produced causing validation warnings.
2009-03-31 20:25 John Beranek <jberanek@users.sourceforge.net>
* [r1079] web/auth_nis.inc:
* Fix for NIS authentication on systems that use crypt methods
other than DES.
2009-03-31 11:38 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1078] web/add.php, web/admin.php, web/del.php,
web/edit_area_room.php:
Changed getAuthorised checks at the beginning of the page so that
they check against $max_level if set, otherwise level 2. This
allows multiple levels of admins to be introduced (eg booking
admins, user admins and system admins).
2009-03-26 21:23 John Beranek <jberanek@users.sourceforge.net>
* [r1077] tables.my.sql, tables.pg.73and_above.sql, tables.pg.sql:
* Added missing schema updates for clean installations.
2009-03-26 00:35 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1076] web/functions_mail.inc:
Fixed bug causing days of the week not to take account of
$weekstarts in email notifications of repeating entries.
2009-03-25 23:14 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1075] web/functions_mail.inc:
Fix to avoid an undefined variable message.
2009-03-25 14:44 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1074] web/edit_users.php:
Switched to using email validation function.
2009-03-25 14:22 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1073] web/edit_area_room.php, web/functions.inc:
Moved the email address validation for areas and rooms into a
function.
2009-03-25 13:30 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1072] web/dbsys.inc, web/lang.en, web/upgrade.inc,
web/upgrade/local, web/upgrade/local/1,
web/upgrade/local/1/mysql.sql, web/upgrade/local/1/pgsql.sql:
Extended the database upgrade scheme to allow sites to add their
own local upgrades. Local upgrades are kept in upgrade/local and
are executed after any necessary global MRBS upgrades have been
completed.
2009-03-25 09:33 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1071] web/session_cookie.inc, web/session_php.inc:
Fixed a couple of other places where $HTTP_REFERER could be
undefined (see comment in Rev 1070)
2009-03-25 09:18 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1070] web/edit_entry.php:
Fixed problem caused by an undefined variable when running with
E_NOTICE errors turned on. (The undefined variable notice message
turns up in the returl parameter in the query string which is
then passed to the header("Location: ") redirect call which then
results in a "Warning: Header may not contain more than a single
header, new line detected" error message).
2009-03-25 08:47 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1069] web/edit_area_room.php, web/edit_entry.php,
web/index.php:
Changed some parts to use the existing function mrbsGetRoomArea
instead of constructing their own SQL queries.
2009-03-24 09:25 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1068] web/edit_entry.php:
Fixed bug that was causing the repeat day not to be checked for
existing series in the edit_entry form (and was causing undefined
variable errors).
2009-03-23 22:02 dceschools
* [r1067] web/functions.inc:
Fixed Undefined Variable warning related to private bookings when
accessing Help page.
2009-03-23 20:13 dceschools
* [r1066] web/upgrade/3/mysql.sql, web/upgrade/3/pgsql.sql:
Corrected DB upgrade for private bookings to use configured DB
prefix instead of default mrbs_ prefix.
2009-03-23 19:20 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1065] web/edit_entry_handler.php:
Fixed bug causing undefined variable notice.
2009-03-23 18:26 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1064] web/edit_users.php:
Fixed bug which prevented ordinary users editing their own
details when using 'db' authentication.
2009-03-22 23:11 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1063] web/functions.inc:
Added some ids to divs to assist in styling the header.
2009-03-22 17:42 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1062] web/edit_entry.php:
Fixed bug that meant that the right area settings ($resolution,
etc.) were not being picked up if you were editing an existing
booking and the system had more than one area.
2009-03-22 17:01 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1061] web/edit_entry_handler.php, web/lang.en:
Improved handling of conflicts in edit_entry to allow for easy
addition of more booking policies (at present there is only one,
a limit on the number of bookings).
2009-03-22 15:22 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1060] web/edit_entry.php, web/edit_entry_handler.php,
web/functions.inc:
Fixed bug which caused the wrong area settings ($resolution etc)
to be used by edit_entry_handler when there was more than one
area.
2009-03-22 11:58 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1059] web/day.php, web/functions.inc, web/week.php:
Restored the highlighting of single rows (achieved through
clicking on a time) that got lost when support for the display of
multiple bookings in a timeslot was added.
2009-03-21 13:24 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1058] web/edit_area_room.php:
Used a slightly more obvious conversion of JavaScript variables
from strings to integers. No change to functionality - just a bit
more maintainable.
2009-03-20 00:24 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1057] web/config.inc.php, web/edit_area_room.php, web/lang.en:
Improved checking of number of slots in the config file and also
when editing areas.
2009-03-19 23:22 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1056] web/edit_area_room.php:
Fixed problem that stopped editing of area details working when
using periods.
2009-03-19 22:52 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1055] web/functions.inc:
Fixed a problem with the display of multiple bookings when the
first booking in the slot starts at morningstarts.
2009-03-18 21:56 dceschools
* [r1054] web/Themes/classic126.inc, web/Themes/default.inc,
web/config.inc.php, web/day.php, web/dbsys.inc,
web/edit_entry.php, web/edit_entry_handler.php,
web/functions.inc, web/lang.en, web/month.php, web/mrbs.css.php,
web/mrbs_sql.inc, web/report.php, web/search.php, web/upgrade/3,
web/upgrade/3/mysql.sql, web/upgrade/3/pgsql.sql,
web/view_entry.php, web/week.php:
Added ability to create private bookings. If enabled, entries can
be hidden from other non-admin users. See config file to enable
this feature and for options.
2009-03-18 20:38 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1053] web/edit_entry.php:
Made representation of 12 midnight with a 12 hour clock
consistent with the rest of MRBS - ie written as 12:00AM not
0:00AM.
2009-03-18 20:18 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1052] web/edit_entry_handler.php:
Fix to avoid an undefined variable notice.
2009-03-18 19:14 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1051] tables.my.sql, web/config.inc.php, web/day.php,
web/dbsys.inc, web/edit_area_room.php, web/edit_entry.php,
web/edit_entry_handler.php, web/functions.inc, web/lang.en,
web/month.php, web/mrbs-ielte6.css, web/mrbs.css.php,
web/upgrade/2, web/upgrade/2/mysql.sql, web/upgrade/2/pgsql.sql,
web/upgrade/2/post.inc, web/week.php:
Made the timeslot settings (resolution, default_duration,
morningstarts, morningstarts_minutes, eveningends and
eveningends_minutes) per-area settings with the values being held
in the area table of the database. Default values are taken from
the config file. The area values can be edited from the
edit_area_room.php page. At this stage period settings have not
been moved to a per-area basis, but could be in the future, as
could other config variables such as timezone.
2009-03-16 16:10 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1050] web/upgrade.inc:
Added the ability for a PHP file (called 'post.inc') to be
executed if present after a database upgrade. This allows, for
example, new columns to be populated with appropriate values.
2009-03-13 22:32 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1049] web/functions.inc:
Fixed a problem with company name not appearing.
2009-03-13 22:29 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1048] web/day.php, web/functions.inc, web/week.php:
Fixed some potential undefined index NOTICE errors.
2009-03-13 19:44 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1047] web/Themes/classic126.inc, web/Themes/default.inc,
web/day.php, web/functions.inc, web/mrbs-ielte6.css,
web/mrbs-js-overrides.css.php, web/mrbs-js-overrides.js,
web/mrbs.css.php, web/style.inc, web/week.php:
Fixed the display in the day and week views so that if there are
timeslots that have more than one booking then the table is still
displayed properly. Although normally it is not possible to have
more than one booking in a timeslot, it can occur if (a) the
resolution is increased, (b) the display day is shifted, or (c)
bookings were made before Revision 1040 and the booking was not
aligned to a timeslot.
Cells with more than one booking are now displayed as a mini
table that can be maximised to see the details of the bookings.
2009-03-11 17:08 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1046] web/edit_users.php:
Added a restriction that you cannot edit a username (even your
own) unless you are an admin with user editing rights.
2009-03-11 16:46 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1045] web/edit_users.php, web/lang.en:
(1) Fixed a problem that meant that if you were using 'db'
authentication and had two levels of admin (booking admins at
level 2 and user admins at level 3), it was possible for booking
admins to edit other users details.
(2) Added a language token for a level 3 admin
2009-03-05 17:31 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1044] web/mrbs.css.php, web/xbLib.js:
Fixed bug which caused highlighting not to work in IE6 when the
$main_cell_height is increased from its default. See SF Tracker
2548900. Thanks to D. Faulkner for the solution.
2009-03-02 15:03 John Beranek <jberanek@users.sourceforge.net>
* [r1043] web/config.inc.php:
* Added a comment to the new config variable.
2009-03-02 14:57 John Beranek <jberanek@users.sourceforge.net>
* [r1042] web/config.inc.php, web/session_php.inc:
* Added new config variable,
$auth["session_php"]["session_expire_time"], which sets the
expiry time of the session cookie if you use the 'php' session
scheme. The default value in config.inc.php is 30 days, thereby
matching the expiry time of the 'cookie' session scheme. The
previous behaviour was that sessions were not persistent - this
can still be achieved by changing the config variable to 0. Also
changed the name of session to 'MRBS_SESSID' to make it more
distinct.
2009-03-02 14:30 John Beranek <jberanek@users.sourceforge.net>
* [r1041] checklang.php, convert_db_to_utf8.php,
pgsql.before_php42.inc[DEL], testdata.php, web/add.php,
web/admin.php, web/auth_ext.inc, web/day.php, web/dbsys.inc,
web/del.php, web/del_entry.php, web/edit_area_room.php,
web/edit_entry.php, web/edit_entry_handler.php,
web/edit_users.php, web/functions.inc, web/grab_globals.inc.php,
web/help.php, web/index.php, web/month.php,
web/mrbs-print.css.php, web/mrbs.css.php, web/mrbs_auth.inc,
web/report.php, web/search.php, web/session_cookie.inc,
web/session_php.inc, web/trailer.inc, web/view_entry.php,
web/week.php:
* Changed most 'include' statements to be 'require_once' as this
is really what they are.
* Changed all but one page completions to use print_footer().
* Removed stale file, 'pgsql.before_php42.inc'. If you use
Postgresql you must have PHP 4.2 or higher.
* Added 'require_once "functions.inc"' into grab_globals.inc as
it uses a function (unslashes) from that file. This fixes a bug I
encountered during testing.
2009-03-02 01:29 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1040] web/edit_entry_handler.php:
Fixed a problem with the rounding of booking slots to resolution
boundaries. It was possible to make a booking that neither
started nor ended on a slot boundary. If a subsequent booking was
made that started within the slot just after the previous booking
ended then there would be two bookings within the same slot,
throwing the display table into disarray.
2009-03-01 23:23 John Beranek <jberanek@users.sourceforge.net>
* [r1039] web/dbsys.inc:
* Fixed auth level check in db upgrade code.
2009-03-01 23:18 John Beranek <jberanek@users.sourceforge.net>
* [r1038] tables.my.sql, tables.pg.73and_above.sql, tables.pg.sql,
web/add.php, web/admin.php, web/config.inc.php, web/day.php,
web/dbsys.inc, web/del.php, web/del_entry.php,
web/edit_area_room.php, web/edit_entry.php,
web/edit_entry_handler.php, web/edit_users.php,
web/functions.inc, web/help.php, web/lang.en, web/month.php,
web/mrbs_auth.inc, web/mysql.inc, web/mysqli.inc, web/pgsql.inc,
web/report.php, web/search.php, web/upgrade, web/upgrade.inc,
web/upgrade/1, web/upgrade/1/mysql.sql, web/upgrade/1/pgsql.sql,
web/view_entry.php, web/week.php:
* Added support for automatic database upgrades. This includes
the addition of a new database table, with the default name of
mrbs_variables.
* Moved definition of table name variables out of config.inc.php,
into dbsys.inc.
* Database version check/upgrade code is implemented in dbsys.inc
and upgrade.inc. Database upgrade SQL code is stored in
upgrade/<SCHEMA_VERSION>/<DB_TYPE>.sql. Added three new
localisation tokens into lang.en.
* Added multiple inclusion protection to all functions.inc and
mrbs_auth.inc inclusions.
* Added code to allow print_header() to be called more than once.
The second time just does nothing.
* Added new DB abstraction function, sql_table_exists($table).
* Added new function, print_footer(), to print a basic page
footer, and optionally exit.
* Fixed prototype of getAuthorised().
2009-02-27 23:22 John Beranek <jberanek@users.sourceforge.net>
* [r1037] web/auth_db_ext.inc:
* Fixed syntax error reported on the mailing list.
2009-02-26 20:53 John Beranek <jberanek@users.sourceforge.net>
* [r1036] tables.pg.73and_above.sql:
* Fix for SF tracker #2637686 - fixes width of create_by column
in the mrbs_repeat table for Postgresql >= 7.3.
2009-02-26 15:14 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1035] web/edit_users.php:
Minor update to a comment
2009-02-25 12:06 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1034] web/auth_db.inc, web/edit_users.php:
Generalised the code for editing users so that it can in the
future cope with having admin levels higher than 2. This might be
necessary if one wants to have greater granularity of admin
rights, for example distinguishing between booking admins, user
admins and system admins. (A system admin might be necessary if,
for example, some of the parameters currently in the config file
are made editable from MRBS).
2009-02-25 11:47 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1033] web/edit_users.php:
Removed code creating a duplicate hidden field, accidentally left
in during development.
2009-02-24 22:52 John Beranek <jberanek@users.sourceforge.net>
* [r1032] AUTHENTICATION:
* Updated documentation on 'db' and 'db_ext' auth methods - they
no longer claim to only work for MySQL.
2009-02-24 22:40 John Beranek <jberanek@users.sourceforge.net>
* [r1031] web/dbsys.inc, web/mysql.inc, web/mysqli.inc:
* Fixed name of sql_mysql_syntax_addcolumn_after() and
sql_mysqli_syntax_addcolumn_after().
* Corrected comment above sql_syntax_addcolumn_after() function.
2009-02-24 22:27 John Beranek <jberanek@users.sourceforge.net>
* [r1030] web/dbsys.inc, web/edit_users.php, web/mysql.inc,
web/mysqli.inc, web/pgsql.inc:
Fixes for utilising 'db' auth method with a Postgresql database:
* The new upgrade code used "ALTER TABLE ADD col AFTER othercol"
syntax, which isn't available in Postgresql. Added a new DB
abstraction call, sql_syntax_addcolumn_after($col), which returns
an empty string in any DB abstraction (like Postgresql) that
doesn't have the AFTER syntax.
* Created another DB abstraction call,
sql_syntax_createtable_autoincrementcolumn(), which returns the
correct SQL to specify a column as being an auto-incrementing
integer. This is required because the syntax for this is quite
different between MySQL and Postgresql. edit_users.php now uses
this to create the mrbs_users table.
* Removed the use of the "REPLACE INTO" SQL in edit_users.php,
which Postgresql doesn't support. Based on the patches received
from Taryn East.
2009-02-24 19:26 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1029] AUTHENTICATION, web/auth_config.inc, web/auth_db.inc,
web/auth_db_ext.inc, web/auth_ext.inc, web/auth_imap.inc,
web/auth_imap_php.inc, web/auth_ldap.inc, web/auth_nis.inc,
web/auth_none.inc, web/auth_nw.inc, web/auth_pop3.inc,
web/config.inc.php, web/edit_users.php, web/lang.ca, web/lang.cs,
web/lang.da, web/lang.de, web/lang.el, web/lang.en, web/lang.es,
web/lang.eu, web/lang.fi, web/lang.fr, web/lang.it, web/lang.ja,
web/lang.ko, web/lang.nl, web/lang.no, web/lang.pl, web/lang.pt,
web/lang.sl, web/lang.sv, web/lang.tr, web/lang.zh-cn,
web/lang.zh-tw, web/mrbs.css.php, web/mrbs_auth.inc:
Upgraded the DB authentication scheme so that access rights are
now stored in the MRBS database and administered from MRBS.
(Previously admin users were configured in the config file).
If upgrading from an earlier version of MRBS that was using DB
authentication, then the first time that edit_users.php is run,
MRBS will automatically add the access rights field to the users
table and give admin rights to those users for whom admin rights
are configured in the config file. So if upgrading, make sure
that the admin rights are in the config file until edit_users.php
has been run for the first time. After that MRBS does not check
the config file for admin rights, but instead checks the
database, so the admin rights in the config file can then be
deleted.
If running MRBS, or MRBS using DB authentication for the first
time, the system will automatically create the users table as
before and then you must add the first administrator user.
As safety measures, MRBS will force the first user created to be
an admin user, and will prevent you from deleting the last admin
user in the table.
At the same time the function authGetUserLevel has been modified
so that it just takes one parameter instead of two. The second
parameter was always the same, $auth, which was a global anyway.
With the changes to the DB authentication scheme, the second
parameter is not needed, and for all other schemes it can be
accessed as a global.
Based on contributions from Taryn East.
2009-02-18 00:20 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1028] web/config.inc.php:
Updated comment to reflect the fact that colours for booking
types are now defined in the Themes directory.
2009-02-15 21:42 John Beranek <jberanek@users.sourceforge.net>
* [r1027] web/lang.en:
* English translation change, as suggested on the mailing list.
2009-02-15 19:57 John Beranek <jberanek@users.sourceforge.net>
* [r1026] web/view_entry.php:
* Implemented suggestion from SF tracker #1696876.
2009-02-15 18:41 John Beranek <jberanek@users.sourceforge.net>
* [r1025] web/lang.pl:
* Added Polish translation, provided by Arkadiusz Patyk.
2009-02-15 13:17 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1024] web/Themes/classic126.inc, web/Themes/default.inc:
Tweaked border colours for print view to tie in with theme colour
schemes.
2009-02-15 13:11 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1023] web/mrbs-print.css.php:
Added a top margin to the colour key table in the print view in
order to separate it from the main table. (In the screen view the
separation is provided by the Goto Prev/This/Next links)
2009-02-15 12:54 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1022] web/Themes/classic126.inc, web/Themes/default.inc,
web/config.inc.php, web/mrbs-print.css[DEL],
web/mrbs-print.css.php, web/mrbs.css.php, web/style.inc:
- Changed the print media CSS so that it can use different table
and cell border colours from the screen view. Without this, cell
boundaries are invisible when printed. - As part of this change
moved the selection of theme from the CSS file to the config
file, which makes sense as all major configuration choices are
made in the config file
2009-02-14 23:32 John Beranek <jberanek@users.sourceforge.net>
* [r1021] web/version.inc:
* Updated version number to 1.4.1+svn.
2009-02-14 23:31 John Beranek <jberanek@users.sourceforge.net>
* [r1020] web/edit_entry_handler.php:
* A couple of changes that should hopefully solve the reported
problems of a number in an SQL statement being in "engineering"
format and therefore causing an SQL error. First report was SF
#1794351 I believe.
2009-02-14 21:51 John Beranek <jberanek@users.sourceforge.net>
* [r1017] ChangeLog, NEWS:
* Updated NEWS and ChangeLog for 1.4.1 release.
2009-02-14 14:10 John Beranek <jberanek@users.sourceforge.net>
* [r1016] web/version.inc:
* Updated version number for 1.4.1 release.
2009-02-06 13:11 John Beranek <jberanek@users.sourceforge.net>
* [r1012] NEWS, README.nwauth, web/Themes/classic126.inc,
web/Themes/default.inc, web/mrbs-ie8.css, web/mrbs-ielte6.css,
web/mrbs-ielte7.css, web/site_faq_nl.html:
* Added svn:eol-type native to Theme files, and added missing
final \n's to a number of files. I wrote a script to check for
both problems, which I'll check-in to the tools tree.
2009-02-06 12:47 John Beranek <jberanek@users.sourceforge.net>
* [r1011] web/Blowfish.php, web/Blowfish/DefaultKey.php,
web/dbsys.inc, web/mrbs-ie.css, web/mrbs-ie8.css,
web/mrbs-ielte6.css, web/mrbs-ielte7.css, web/mrbs-print.css,
web/mrbs.css.php, web/site_faq_nl.html:
* Set svn:eol-style to native on some files that didn't have it
set yet.
2009-02-05 22:34 John Beranek <jberanek@users.sourceforge.net>
* [r1010] web/dbsys.inc, web/version.inc:
* Added missing $Id$ to a few files.
2009-02-05 22:25 John Beranek <jberanek@users.sourceforge.net>
* [r1009] web/version.inc:
* Belated updated version specifier to 1.4+svn.
2009-01-24 17:03 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1004] web/Themes, web/Themes/classic126.inc,
web/Themes/default.inc, web/mrbs.css.php:
Added the concept of Themes to MRBS, and implemented the first
theme - "classic126" which uses the MRBS 1.2.6 colour scheme.
Colours which can be changed have now been extracted from the
main CSS file and put in an include file in the Themes directory.
Themes are selected by commenting out or un-commenting the
appropriate include statements in the main CSS file.
2009-01-23 20:51 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1003] web/edit_entry_handler.php:
Added to comments.
2009-01-23 20:36 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1002] web/edit_entry.php:
User feedback improvement: changed the period that is shown
(disabled) in the Period field when All Day is checked to the
first period, and restored the previous value when it is
unchecked. This matches the behaviour when using time slots. See
also Revision 991 and SF Tracker #2494369
2009-01-23 20:31 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1001] web/edit_entry_handler.php:
Fixed a bug which meant that repeating All Day bookings were not
being booked for the right number of days (eg daily repeats were
being booked for N-1 instead of N days). Bug caused by the fact
that the JavaScript in edit_entry was disabling some fields, and
so they were not being passed through by the form. Could have
fixed this by changing edit_entry to make the fields readonly
instead of disabled, and thus passed through, but decided not to
as browsers generally do not grey out readonly fields - and so
there would not be enough user feedback. Instead decided to fix
by setting the relevant form variables at the beginning of
edit_entry_handler when all_day is checked.
Note that these symptoms were in MRBS before the disabled fields
were introduced in Revision 991, but the cause was different:
whilst the fields were enabled, their values were being set to 0
and so the test for when to finish a repeat series was finishing
prematurely.
See also SF Tracker #2494369.
2009-01-22 09:53 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r1000] web/mrbs-ielte7.css:
Added keywords
2009-01-22 00:36 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r999] web/config.inc.php, web/day.php, web/functions.inc,
web/mincals.inc, web/month.php, web/mrbs-ie8.css,
web/mrbs-ielte7.css, web/mrbs.css.php, web/style.inc,
web/trailer.inc, web/week.php:
Implemented the option to hide certain days of the week (eg
weekends) in the week and month views. The days of the week are
specified in the config file by the array $hidden_days. Hidden
days will not be displayed in the main table in the week and
month views; they will be greyed out in the trailer links and in
the mini-cals; and in the day view the Goto Next/Previous links
will skip past them. However they are are still bookable if you
want, by choosing the day in the edit entry form, and you can
still see bookings for hidden days if you jump directly to the
day view for a hidden day using the date selector. Moreover it is
perfectly possible to book repeating bookings that fall on hidden
days. (The option to prevent certain days of the week being
booked by non-admins is an independent option which could be
implemented at a later date).
2009-01-20 14:17 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r998] web/config.inc.php:
Fixed problem reported by Phillip Williams on the mailing list.
Checking of $resolution and slot times now only happens if
periods are not enabled, and checking of the number of periods
defined only happens if periods are enabled.
2009-01-19 14:01 John Beranek <jberanek@users.sourceforge.net>
* [r997] web/mysql.inc:
* Corrected mispelt function implementation in 'mysql' DB
abstraction layer.
2009-01-15 09:22 John Beranek <jberanek@users.sourceforge.net>
* [r996] AUTHENTICATION:
* Small documentation fix, db_ext authentication method no longer
says it is only for a MySQL database.
2009-01-14 22:04 John Beranek <jberanek@users.sourceforge.net>
* [r995] web/dbsys.inc:
* Added new file that I forgot to add in the previous checkin!
2009-01-14 21:48 John Beranek <jberanek@users.sourceforge.net>
* [r994] AUTHENTICATION, README.sqlapi, web/add.php, web/admin.php,
web/auth_db_ext.inc, web/config.inc.php, web/day.php,
web/del.php, web/del_entry.php, web/edit_area_room.php,
web/edit_entry.php, web/edit_entry_handler.php,
web/edit_users.php, web/help.php, web/index.php, web/month.php,
web/mysql.inc, web/mysqli.inc, web/pgsql.inc, web/report.php,
web/search.php, web/view_entry.php, web/week.php:
* Revamped the database abstraction system a bit. You can now use
the abstraction API to connect to any database you like, as long
as an abstraction is provided for it. This has been made possible
by creating a new PHP file, dbsys.inc, that defines all the sql_*
functions. Each database abstraction then defines sql_XXX_*,
where XXX is the database system. Additionally to the old API
there is then an sql_connect() function to connect to a database,
and also an sql_XXX_default_connect() function that connects to
the default MRBS database as appropriate in a particular
abstraction.
* 'db_ext' authentication scheme can now use any of the available
SQL abstraction schemes, by defining
$auth['db_ext']['db_system']. If this is not defined the
configuration variable is defaulted to 'mysql'.
2009-01-12 21:51 John Beranek <jberanek@users.sourceforge.net>
* [r993] web/lang.it:
* Small Italian translation update from Claudio Strizzolo.
2009-01-12 11:20 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r992] web/mincals.inc:
Fixed the problem of the sticky week not being highlighted
properly. First reported by dmacdoug in the mailing list. Fix
attempted in Revision 983, which proved to be incorrect. Many
thanks to dwpoon for this fix. Se also SF Patches item #2493501.
2009-01-09 19:30 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r991] web/edit_entry.php:
Fixed SF Tracker #2494369 (The duration length and units can
still be changed even when All Day is checked, leading to user
confusion). Fix based on input from David Cummins.
2008-12-21 22:22 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r990] web/xbLib.js:
Further improved testing for IE6 or lower browsers by: - testing
for null href strings, which will be the case for embedded style
sheets (if used) - stopping testing style sheets once an IE6 or
lower sheet has been found
2008-12-19 15:57 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r989] web/edit_entry_handler.php:
Fixed bug reported by Brian Taylor in the mailing list (" If I
use the search facility to find a specific entry, click on edit
and then save I get the error message - Empty or invalid search
string. This only happens if you attempt to edit an entry, all
the other options work."). After editing an entry found from a
search you are now returned to the default view for the date that
you have just edited. [The alternative is to return the user to
the search results, but I'm not sure that's particularly useful -
and besides it would be a little trickier to code as you'd have
to preserve the search parameter in the query string.]
2008-12-18 17:29 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r988] web/edit_entry_handler.php:
Fixed problem reported by Michael Graham on the mailing list:
bookings for fractions of an hour are incorrectly rounded down.
2008-12-18 17:00 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r987] web/style.inc, web/xbLib.js:
Changed the way that the JavaScript tests for the presence of IE6
or lower browsers (and therefore whether to use JavaScript or CSS
highlighting). It now checks the "href" strings of style sheets
that have been loaded, rather than the titles, as using titles
causes other problems (see SF tracker #2418073). This change
improves on the fix supplied in Revision 986 as there is now need
for titles at all, and they can now be used in future if
necessary for the purposes for which they were intended (eg
distinguishing between persistent and preferred style sheets).
2008-12-13 20:23 John Beranek <jberanek@users.sourceforge.net>
* [r986] web/day.php, web/style.inc, web/week.php:
* Fix for SF tracker #2418172, fixing a bug that stopped time
highlighting from working. Fix supplied by David Cummings.
* Fix for SF tracker #2418073, fixing a bug that stopped the
print media stylesheet from working in Firefox. Fix suplied by
David Cummings.
2008-12-12 09:57 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r984] web/mincals.inc:
Improved comments and variable naming to make it slightly clearer
what's going on when working out which days to highlight in the
week view.
2008-12-12 00:00 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r983] web/mincals.inc:
Fixed bug reported by dmacdoug in the mailing list: the week view
highlighting is shifted forward one day.
2008-12-11 10:31 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r982] web/search.php:
Fixed bug reported by Paul Turner on the mailing list: the 'Next'
button in Search does not work.
2008-12-10 08:14 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r981] web/mrbs.css.php:
Fixed error introduced in last revision. (Spelling of color).
Third time lucky!
2008-12-09 10:55 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r980] web/mrbs.css.php:
Corrected a very minor mistake introduced in the last revision
(no impact on appearance)
2008-12-08 11:45 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r978] web/config.inc.php, web/functions.inc:
Added the ability to have supplementary text after the company
logo or name (for example "XYZ Department") as some users need
this.
2008-12-08 11:25 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r977] web/config.inc.php, web/functions.inc, web/mrbs.css.php:
Fixed bug which was causing the wrong text to be sent in the
subject line for email notifications when $mrbs_company was set
to be a logo image
2008-12-05 13:57 John Beranek <jberanek@users.sourceforge.net>
* [r973] web/edit_entry_handler.php:
* Fix for SF tracker #2388038 as provided in the tracker by
'blueteen'. Now uses the right SQL column for the area name when
building a notification email.
2008-12-03 14:35 John Beranek <jberanek@users.sourceforge.net>
* [r966] ChangeLog, NEWS:
* Updated NEWS and ChangeLog for 1.4 release.
2008-12-03 14:27 John Beranek <jberanek@users.sourceforge.net>
* [r965] web/version.inc:
* Updated version number to 1.4.
2008-12-03 14:27 John Beranek <jberanek@users.sourceforge.net>
* [r964] web/config.inc.php:
* Tweaked the comment in config.inc.php about setting $timezone.
2008-11-14 15:31 John Beranek <jberanek@users.sourceforge.net>
* [r963] web/lang.en:
* Third time lucky with translation update!
2008-11-14 15:29 John Beranek <jberanek@users.sourceforge.net>
* [r962] web/lang.en:
* Fixed a typo in my previous translation update.
2008-11-14 15:25 John Beranek <jberanek@users.sourceforge.net>
* [r961] web/lang.en:
* Clarified 'no_users_create_first_admin' English translation a
bit.
2008-11-14 14:20 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r960] web/config.inc.php:
Added a comment to the config file to make it clear that the 'db'
authentication scheme relies on there being an admin user called
'administrator' for initial set-up.
2008-11-14 13:07 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r959] web/edit_users.php:
Changed the value of the Submit button when adding or editing a
user from "OK" to "Save". The "OK" button was misleading as it
could be interpreted as a request to acknowledge an error
message.
2008-11-14 12:49 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r958] web/edit_users.php, web/lang.en:
Changed edit_users.php so that it won't accept users with no
name.
2008-11-14 12:29 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r957] web/edit_users.php:
Fixed bug in edit_users.php, so that field values (eg user names)
are now put through htmlspecialchars() before being displayed in
the user list.
2008-11-14 12:16 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r956] web/edit_users.php, web/lang.en:
Fixed SF bug 2275465, originally reported by Simon Hunter.
Edit_users will now ensure that user names are unique.
2008-11-09 22:04 John Beranek <jberanek@users.sourceforge.net>
* [r955] web/config.inc.php:
* Commented out default timezone in config.inc.php, I didn't mean
to have it uncommented.
2008-11-09 21:59 John Beranek <jberanek@users.sourceforge.net>
* [r954] web/add.php, web/auth_db.inc, web/config.inc.php,
web/edit_area_room.php, web/edit_users.php, web/functions.inc,
web/mrbs_sql.inc, web/session_http.inc, web/site_faq_nl.html:
* Fixed database escaping issues, reported as SF tracker #2229897
and diagnosed by 'mahbr'.
* Added setting into config.inc.php (and code to use it) to set
the timezone that the MRBS web server runs in. This is especially
required with PHP 5 on Linux, as if you don't set the timezone it
seems PHP just runs without any proper timezone functionality.
2008-11-07 14:35 John Beranek <jberanek@users.sourceforge.net>
* [r953] web/edit_entry_handler.php:
* Fixed booking of meetings when $twentyfourhour_format is 0.
Wasn't reading the 'ampm' form field in edit_entry_handler.php.
Reported in SF tracker #2107847 by jwarchol.
2008-11-05 17:41 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r952] web/xbLib.js:
Modified xblSetNodeBgColor(node, color) so that it can cope with
a null color. Although most browsers seem to accept a value of
null being passed to setAttribute or setProperty, some, eg
Konqueror, do not. It was this that was causing the "sticky
highlighting" problem in Konqueror. (Although the "sticky
highlighting" problem has already been cured by ensuring that a
null value is never passed to xblSetNodeBgColor(), this change is
being made as an added precaution).
2008-10-28 01:37 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r951] web/mrbs.css.php:
Tweaked formatting of edit_entry form
2008-10-28 01:23 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r950] web/edit_entry.php, web/mrbs.css.php:
(1) Fixed layout of am/pm radio buttons in the edit_entry form
(when not using 24 hour format) (2) Tweaked styling of inputs on
the edit_entry form
2008-10-26 18:35 John Beranek <jberanek@users.sourceforge.net>
* [r949] web/functions.inc:
* Patch to fix a problem reported in SF tracker #2193184. Problem
reported and patch supplied by 'peterjclaw'.
2008-10-21 21:57 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r948] web/mrbs-ielte6.css, web/mrbs.css.php:
Implemented $month_cell_scrolling so that the scrolling behaviour
in the month view can be easily turned off and on.
2008-10-19 11:45 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r947] web/config.inc.php:
Fixed the comments concerning the use of a company logo: made the
suggested code HTMl 4.01 compliant.
2008-10-19 08:04 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r946] web/mrbs.css.php:
(1) Fixed problem whereby the minical links were not behaving
properly when you hovered over them (because I'd forgotten to
restrict the tr:hover behaviour to the bookings table when
introducing CSS highlighting) (2) Tweaked the default colour for
an invalid day in the month view to tie in to the default colour
scheme (3) Tweaked the default colour for the search term in
search results to tie in to the default colour scheme
2008-10-18 21:49 John Beranek <jberanek@users.sourceforge.net>
* [r945] ChangeLog:
* Unset 'svn:keywords' on ChangeLog.
2008-10-18 19:41 John Beranek <jberanek@users.sourceforge.net>
* [r943] ChangeLog, NEWS:
* Updated NEWS and ChangeLog for MRBS 1.4beta2 release.
2008-10-18 18:59 John Beranek <jberanek@users.sourceforge.net>
* [r942] web/version.inc:
* Updated version specifier to 1.4beta2.
2008-10-18 09:16 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r941] web/functions.inc:
Optimised HTML output in tdcell by suppressing rowspan="n" when
n=1.
2008-10-17 15:04 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r940] web/mrbs.css.php:
Updated comments to explain the new behaviour whereby the time
period cell corresponding to the start of a booking is
highlighted when you hover over a booked cell.
2008-10-17 12:20 John Beranek <jberanek@users.sourceforge.net>
* [r939] web/language.inc:
* Added Hungarian support to the internationalisation - only
required entries in the Windows specific maps, as hu_HU is the
POSIX locale.
2008-10-17 11:18 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r938] web/mrbs.css.php:
Tweaked default colours to provide more contrast between odd and
even rows.
2008-10-16 21:29 John Beranek <jberanek@users.sourceforge.net>
* [r937] LANGUAGE, web/functions_mail.inc, web/lang.ca,
web/lang.es:
* Removed all HTML entities in the translations apart from
. The only two languages that used these were Spanish and
Catalan. Updated LANGUAGE document to tell translators to not use
character entities. This was all done because functions_mail.inc
was having to call html_entity_decode() to remove the HTML
entities, but this function was only added in PHP 4.3, and only
works properly (in UTF-8) from PHP 5. The use of
html_entity_decode() has now been removed.
2008-10-16 09:43 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r936] web/config.inc.php, web/month.php, web/mrbs.css.php,
web/style.inc, web/week.php, web/xbLib.js:
Fixed the problem of poor performance of cell highlighting in IE7
and IE8 when the day and week tables are large by implementing
CSS highlighting (ie using the :hover pseudo-class) as the
default. JavaScript highlighting is now only used if (a)
$javascript_cursor is set to true in the config file and (b) the
browser is IE6 or less. At the same time changed the default mode
for JavaScript highlighting back to 'hybrid', as this gives
better performance than 'class' for IE6.
2008-10-14 10:23 John Beranek <jberanek@users.sourceforge.net>
* [r935] web/lang.ja:
* Updated Japanese translation from MATSUURA Takanori.
2008-10-09 15:40 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r934] web/xbLib.js:
Reverted last set of changes
2008-10-09 14:26 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r933] web/xbLib.js:
Implemented a better fix for the Konqueror "sticky highlighting"
problem - as suggested by Jean-François Larvoire
2008-10-01 12:47 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r932] web/mrbs.css.php:
Added some padding to the table header cells in the
day/week/month views.
2008-09-30 12:21 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r931] web/config.inc.php, web/xbLib.js:
Fixed the "sticky highlighting" problem in Konqueror (highlighted
cells do not go back to normal when you move the mouse out and
the highlight method is set to "hybrid").
2008-09-28 19:16 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r930] web/mrbs.css.php:
Changed default colours for booking types.
2008-09-28 18:56 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r929] web/day.php, web/month.php, web/week.php:
Fixed bug introduced in revision 890. Day/week/month now use the
database abstraction layer.
2008-09-26 10:16 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r928] web/del_entry.php:
Ensured that if you delete an entry you go back to the view you
started from, rather than the day view. (See also Revision 921).
2008-09-26 10:06 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r927] web/view_entry.php:
Fixed view_entry.php so that if you edit or copy an entry from
here, then you go back afterwards to where you were beforehand
(with some sensible view if you got there from an email). (See
also Revision 921)
2008-09-26 08:25 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r926] web/edit_entry.php, web/session_cookie.inc,
web/session_php.inc:
Fixed the edit entry procedure so that if you try to create a new
booking without first being logged on, you are returned at the
end of the procedure to the view that you started at, instead of
being returned to the default view. (See also Revision 921).
2008-09-25 22:47 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r925] web/add.php, web/admin.php, web/del.php,
web/del_entry.php, web/edit_area_room.php, web/edit_entry.php,
web/edit_entry_handler.php, web/edit_users.php,
web/mrbs_auth.inc:
Tidied up changes for "sticky room" by ensuring that the room
information is passed to showAccessDenied.
2008-09-25 21:32 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r924] web/edit_entry_handler.php:
Modified edit_entry_handler.php so that the "sticky day" and
"sticky room" are updated when a booking is made, as presumably
the user is now interested in the day and room that they were
trying to book, rather than the previous sticky day and room.
2008-09-25 20:03 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r923] web/edit_entry_handler.php:
Modified edit_entry_handler.php so that the possibility of the
return url giving an endless loop is avoided.
2008-09-25 18:59 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r922] web/admin.php, web/day.php, web/del.php,
web/edit_area_room.php, web/edit_entry.php,
web/edit_entry_handler.php, web/edit_users.php,
web/functions.inc, web/help.php, web/month.php,
web/mrbs_auth.inc, web/report.php, web/search.php,
web/session_cookie.inc, web/session_php.inc, web/view_entry.php,
web/week.php:
Ensured that room information is preserved as you switch between
views (ie in the same that the day information is now preserved
as the "sticky day", so there is a "sticky room").
2008-09-23 08:20 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r921] web/edit_entry_handler.php:
Fixed edit_entry_handler.php so that on exit it returns to the
page it was called from instead of going automatically to the day
view.
2008-09-23 08:18 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r920] web/month.php:
Added day information to the room and area HTML links in the
month view (the Select drop-down menus were OK, as were the day
and week views).
2008-09-19 09:28 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r919] web/month.php, web/mrbs.css.php:
1. Improved behaviour of new booking link in the month view so
that the link is now active everywhere in the cell where there
isn't something else.
2. Changed the title for bookings in the month view so that the
full information (slot time and description) is displayed in the
title tooltip when you hover over the booking for all three modes
('slot', 'description' and 'both').
2008-09-18 15:41 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r918] web/mincals.inc, web/mrbs.css.php, web/trailer.inc,
web/week.php:
(1) Added highlighting of the "sticky day" to the mini-cals, on
top of highlighting the current day/week/month.
(2) Implemented the "sticky day" in the week links, preserving
the day of the week when moving to a week for which the current
sticky day is invalid.
(3) Added links to the View Day/Week/Month labels in the classic
trailer, to bring it into line with the simple trailer and to
assist navigation between the day/week/month views now that the
"sticky date" concept is working.
2008-09-18 08:46 John Beranek <jberanek@users.sourceforge.net>
* [r917] web/lang.it:
* A few Italian translation updates, from Erica Maria Peressini.
2008-09-17 15:54 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r916] web/month.php, web/trailer.inc:
Improved links in trailer and month views so that day information
is preserved if possible (following Chris Cook's suggestion).
2008-09-17 15:09 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r915] web/day.php, web/month.php, web/week.php:
Improved choice of default day in month.php following Chris
Cook's suggestion. At the same time tidied up default date
selection in day and week views.
2008-09-17 14:21 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r914] web/lang.ca, web/lang.es, web/lang.eu, web/lang.sv,
web/lang.zh-cn, web/mrbs.css.php:
1. Fixed internationalisation issues in CSS (the CSS was
generating commas as decimal points in some locales).
2. Adjusted default CSS sizes to suit most translations.
3. Tidied up some language files - removing superfluous colons or
correcting typos in HTML entities.
2008-09-17 09:41 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r913] web/config.inc.php, web/mrbs.css.php:
1. Fixed problem that caused the admin form in Safari to stretch
to the full screen width
2. Changed default setting of show_plus_link to be 'false'.
3. Changed default setting of highlight_method to be 'class'.
This lets you specify other properties for highlighted cells
apart from just the background colour - in particular the font
colour so that if you switch to a light background you can switch
the font to be dark. (It also avoids the "sticky highlighting"
problem in Konqueror which shows up using 'hybrid'. This problem
still needs to be fixed though). Also adjusted some of the
styling to work better with 'class'.
2008-09-16 15:53 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r912] web/mrbs-ielte6.css, web/mrbs.css.php, web/search.php,
web/trailer.inc:
1. Improved display (kept left-right alignment of labels and
inputs) when the browser window width is decreased for the
edit_entry, search, report and logon forms.
2. Improved display of trailer, especially when the browser width
is decreased.
2008-09-16 12:57 John Beranek <jberanek@users.sourceforge.net>
* [r911] web/edit_entry.php, web/edit_entry_handler.php:
* Added missing 'period' form variable in edit_entry.php and
edit_entry_handler.php that was stopping correct booking of
meetings if you were in 'periods' mode. As reported and solved by
Chris Cook on the mailing list.
2008-09-16 09:37 John Beranek <jberanek@users.sourceforge.net>
* [r910] web/config.inc.php, web/report.php:
* Fixed problem that caused selection of booking type in reports
not to work.
* Fixed small typo in the config file.
2008-09-16 09:32 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r909] web/edit_entry.php:
Fixed bug that caused selection of multiple rooms not to work
2008-09-15 15:43 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r908] web/functions.inc:
Fixed bug that caused incorrect number of days to be displayed in
date selector when first loaded (and also caused Internet
Explorer to report "Done, but with errors on page" in status bar)
2008-09-15 10:35 John Beranek <jberanek@users.sourceforge.net>
* [r907] web/lang.fr:
* French translation updates from Alain PORTAL.
2008-09-14 19:03 John Beranek <jberanek@users.sourceforge.net>
* [r906] web/lang.cz[DEL], web/lang.es, web/lang.it, web/lang.tr:
* Updated Italian translations from Erica Maria Peressini,
Turkish translations from Ahmet YILDIZ and Spanish translations
from SoTMaR.
* Deleted old, incorrectly named lang.cz translation, the proper
file is lang.cs.
2008-09-13 22:02 John Beranek <jberanek@users.sourceforge.net>
* [r905] web/site_faq_nl.html:
* Converted some encoded characters to character entities, as
encoded characters are unsafe in FAQ files in MRBS's current
internationalisation implementation.
2008-09-13 21:24 John Beranek <jberanek@users.sourceforge.net>
* [r904] web/site_faq_nl.html:
* Added Dutch site FAQ, as provided by Cor Marjee.
2008-09-13 21:19 John Beranek <jberanek@users.sourceforge.net>
* [r903] web/lang.nl:
* Dutch translation updates from Cor Marjee.
2008-09-13 21:03 John Beranek <jberanek@users.sourceforge.net>
* [r902] web/lang.sl:
* Slovenian translation updates from Martin Terbuc.
2008-09-13 19:48 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r901] web/functions.inc, web/mrbs.css.php:
Moved the styling introduced in Revision 895 out of functions.inc
and into CSS
2008-09-13 19:13 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r900] web/functions.inc:
The bug fix in Revision 895 was incomplete. The colour key table
should now be fixed so that incomplete first rows are drawn
properly, as well as incomplete subsequent rows.
2008-09-13 17:52 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r899] web/trailer.inc:
Fixed links in "simple trailer" so that the area and room are
correct
2008-09-13 17:46 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r898] web/mrbs.css.php:
Improved display of trailer in "classic" view
2008-09-13 17:07 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r897] web/month.php:
Added a title to the booking in "both" mode, so that the full
text of the booking description can be seen when you hover over
it.
2008-09-13 16:54 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r896] web/config.inc.php, web/mrbs.css.php, web/trailer.inc:
Implemented the "simple trailer" as suggested by Chris Cook
2008-09-13 15:30 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r895] web/functions.inc:
Improved display of colour key tables so that cell borders are
not drawn at the end of an incomplete row.
2008-09-13 15:04 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r894] web/functions.inc:
Fixed bug that caused colour key table to be drawn incorrectly
when there were more than 10 colour types
2008-09-13 14:59 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r893] web/functions.inc:
Improved layout of colour key table so that unequal rows are
avoided if possible.
2008-09-10 22:30 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r892] web/month.php:
Fixed bug which caused HTML validation to fail in the month view
if the first day of the month was also the first day of the week
(ie no greyed out days at the beginning of the first row).
2008-09-10 21:45 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r891] web/day.php, web/month.php, web/week.php:
Fixed a typo in the comments in the last change
2008-09-10 21:32 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r890] web/day.php, web/month.php, web/week.php:
Improved the display of the day/week/month views so that the area
select box or list is not displayed if there is only one area
defined (as then it's redundant).
2008-09-10 20:07 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r889] web/functions.inc:
Improved the layout of the colour key table when there are long
type descriptions (which one would not normally expect anyway).
The content is now clipped so that the table does not become too
large, but in order that you can still read the full description
if you want to, it's also in the title for the cell: so hovering
over the cell will give you the full description.
2008-09-10 16:04 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r888] web/mrbs.css.php:
Fixed bug whereby the CSS for an all day booking wasn't being
generated. It seems that the only visible effect was that an all
day booking cell was only clickable over the text, rather than
the whole cell. However there may have been other problems that I
hadn't noticed.
2008-09-10 15:45 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r887] web/mrbs.css.php:
Fixed minor problem whereby, with $show_plus_link set to FALSE,
the cursor wasn't showing a pointer when hovering over an empty
cell, even though the link was active.
2008-09-09 20:21 John Beranek <jberanek@users.sourceforge.net>
* [r886] NEWS:
* Fixed a few typos/spelling mistakes in NEWS.
2008-09-09 19:51 John Beranek <jberanek@users.sourceforge.net>
* [r883] ChangeLog:
* Updated changelog for MRBS 1.4beta1 release.
2008-09-09 19:48 John Beranek <jberanek@users.sourceforge.net>
* [r882] NEWS, web/version.inc:
* Changed beta version specifier to 1.4beta1.
* Updated NEWS for 1.4beta1 release.
2008-09-09 16:36 John Beranek <jberanek@users.sourceforge.net>
* [r879] ChangeLog:
* Updated changelog for MRBS 1.4-b1 release.
2008-09-09 16:33 John Beranek <jberanek@users.sourceforge.net>
* [r878] web/version.inc:
* Updated version number for MRBS 1.4-b1.
2008-09-09 16:31 John Beranek <jberanek@users.sourceforge.net>
* [r877] web/config.inc.php, web/help.php, web/lang.en,
web/mrbs-print.css:
* Added missing emacs mode specifier to the top of lang.en
* Added back "server time" display to help page that was lost in
the branch merge.
* Added back definition of $default_duration in config.inc.php,
that was lost in the branch merge.
* The 'plus' graphic is now hidden when printing.
* Set svn:keywords for mrbs-print.css in order to get $Id$ filled
out.
2008-09-09 15:24 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r876] web/day.php, web/edit_entry.php, web/month.php,
web/mrbs-ie.css, web/mrbs.css.php, web/report.php, web/week.php,
web/xbLib.js:
Changed default look and feel
2008-09-04 10:23 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r875] web/edit_entry_handler.php:
Fixed bug introduced when previously fixing the "all day" bug
2008-09-03 22:47 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r874] web/month.php, web/mrbs-ie.css, web/mrbs-ielte6.css,
web/mrbs.css.php:
Added colour coding to main table in month view, together with
better handling of overflow.
2008-09-02 18:54 Campbell Morrison <cimorrison@users.sourceforge.net>
* [r873] ., testdata.php, web/Mail/sendmail.php, web/admin.php,
web/auth_config.inc, web/auth_db.inc, web/auth_db_ext.inc,
web/auth_ext.inc, web/auth_imap.inc, web/auth_ldap.inc,
web/auth_nis.inc, web/config.inc.php, web/day.php, web/del.php,
web/edit_area_room.php, web/edit_entry.php,
web/edit_entry_handler.php, web/edit_users.php,
web/functions.inc, web/functions_mail.inc, web/help.php,
web/lang.ca, web/lang.cs, web/lang.cz, web/lang.da, web/lang.de,
web/lang.el, web/lang.en, web/lang.es, web/lang.eu, web/lang.fi,
web/lang.fr, web/lang.it, web/lang.ja, web/lang.ko, web/lang.nl,
web/lang.no, web/lang.pt, web/lang.sl, web/lang.sv, web/lang.tr,
web/lang.zh-cn, web/lang.zh-tw, web/language.inc,
web/mincals.inc, web/month.php, web/mrbs-ie.css[CPY],
web/mrbs-ie8.css[CPY], web/mrbs-ielte6.css[CPY],
web/mrbs.css[DEL], web/mrbs.css.php[CPY], web/mrbs_auth.inc,
web/mrbs_sql.inc, web/mysql.inc, web/mysqli.inc, web/pgsql.inc,
web/report.php, web/search.php, web/session_cookie.inc,
web/session_http.inc, web/session_php.inc,
web/session_remote_user.inc, web/site_faq.html,
web/site_faq_de.html, web/site_faq_es.html, web/site_faq_fr.html,
web/site_faq_it.html, web/style.inc, web/trailer.inc,
web/view_entry.php, web/week.php, web/xbLib.js:
Merged into the trunk revisions 804-872 from the
improve_css_2008_06
2008-08-29 19:39 John Beranek <jberanek@users.sourceforge.net>
* [r866] web/lang.ca, web/lang.cs, web/lang.cz, web/lang.da,
web/lang.de, web/lang.el, web/lang.es, web/lang.eu, web/lang.fi,
web/lang.fr, web/lang.it, web/lang.ja, web/lang.ko, web/lang.nl,
web/lang.no, web/lang.pt, web/lang.sl, web/lang.sv, web/lang.tr,
web/lang.zh-cn, web/lang.zh-tw:
* Added magic xemacs commands to the tops of the translation
files, so that xemacs will know what encoding the files are in.
2008-08-29 19:31 John Beranek <jberanek@users.sourceforge.net>
* [r865] web/config.inc.php, web/functions_mail.inc, web/lang.ca,
web/lang.cs, web/lang.cz, web/lang.da, web/lang.de, web/lang.el,
web/lang.en, web/lang.es, web/lang.eu, web/lang.fi, web/lang.fr,
web/lang.it, web/lang.ja, web/lang.ko, web/lang.nl, web/lang.no,
web/lang.pt, web/lang.sl, web/lang.sv, web/lang.tr,
web/lang.zh-cn, web/lang.zh-tw:
* Emails sent from MRBS now encode the subject data correctly, if
the subject contains anything but ASCII.
* Moved the email translation tokens back into the lang.* files,
where they belong, instead of having them in config.inc.php. Note
to translators: this means that only there is only English text
for $vocab["mail_*"] apart from the partial translations in the
Japanese and Turkish files.
2008-08-19 20:01 John Beranek <jberanek@users.sourceforge.net>
* [r859] web/language.inc:
* Patch from SF tracker #2057646 - fixes the arguments of
utf8_convert_aix(). Patch provided by bwiberg.
2008-08-18 11:55 John Beranek <jberanek@users.sourceforge.net>
* [r858] web/session_cookie.inc:
* Added missing calls to unslashes() in session_cookie.inc. I
believe they're not strictly necessary, but it's best to be safe.
2008-08-18 11:38 John Beranek <jberanek@users.sourceforge.net>
* [r857] web/Blowfish, web/Blowfish.php,
web/Blowfish/DefaultKey.php, web/config.inc.php,
web/session_cookie.inc:
* Revamped 'cookie' session scheme, so that the client receives
and stores an encrypted session token. MRBS then validates this
token on each page fetch. Adds new configuration items into
config.inc.php.
* Added Crypt_Blowfish PEAR module, version 1.0.1 - used by
session_cookie.inc.
2008-08-07 19:16 John Beranek <jberanek@users.sourceforge.net>
* [r855] web/lang.de:
* A few translation updates from the mailing list, with a few
corrections.
2008-07-18 21:31 John Beranek <jberanek@users.sourceforge.net>
* [r844] ChangeLog:
* Authors in the ChangeLog now have proper names/email addresses,
svn2cl is now called with the --authors option.
2008-07-18 21:21 John Beranek <jberanek@users.sourceforge.net>
* [r842] ChangeLog, testdata.php, web/admin.php,
web/config.inc.php, web/edit_entry.php, web/functions.inc,
web/help.php, web/lang.ca, web/lang.cs, web/lang.cz, web/lang.da,
web/lang.de, web/lang.el, web/lang.en, web/lang.es, web/lang.eu,
web/lang.fi, web/lang.fr, web/lang.it, web/lang.ja, web/lang.ko,
web/lang.nl, web/lang.no, web/lang.pt, web/lang.sl, web/lang.sv,
web/lang.tr, web/lang.zh-cn, web/lang.zh-tw, web/mysqli.inc:
* Updated a few tokens in the German translation, curtesy of my
wife.
* Added "server time" to help page, necessitating a new
translation token, "servertime". The only other language this is
translated for is German.
* Improved the display of the "Browser language section" in the
admin page, and added it to the help page too. This changed the
meaning of the "browserlang" translation token a bit, and removed
the need for the "postbrowserlang" token.
* Fixed a bug in the mysqli database abstraction, along the way
made get_default_area() in functions.inc more robust.
* Added $default_duration into config.inc.php, which allows the
administrator to change the default booking duration, which was
previously hard-coded into edit_entry.php.
* Corrected incorrect short PHP tag in testdata.php.
* New svn2cl generated ChangeLog.
2008-04-17 20:29 John Beranek <jberanek@users.sourceforge.net>
* [r802] auth_ldap.pl, badpw.pl, checklang.php,
convert_db_to_utf8.php, testdata.php, web/add.php, web/admin.php,
web/auth_config.inc, web/auth_db.inc, web/auth_db_ext.inc,
web/auth_ext.inc, web/auth_imap.inc, web/auth_imap_php.inc,
web/auth_ldap.inc, web/auth_nis.inc, web/auth_none.inc,
web/auth_nw.inc, web/auth_pop3.inc, web/config.inc.php,
web/day.php, web/del.php, web/del_entry.php,
web/edit_area_room.php, web/edit_entry.php,
web/edit_entry_handler.php, web/edit_users.php,
web/functions.inc, web/functions_mail.inc,
web/grab_globals.inc.php, web/help.php, web/index.php,
web/lang.ca, web/lang.cs, web/lang.cz, web/lang.da, web/lang.de,
web/lang.el, web/lang.en, web/lang.es, web/lang.eu, web/lang.fi,
web/lang.fr, web/lang.it, web/lang.ja, web/lang.ko, web/lang.nl,
web/lang.no, web/lang.pt, web/lang.sl, web/lang.sv, web/lang.tr,
web/lang.zh-cn, web/lang.zh-tw, web/language.inc, web/month.php,
web/mrbs_auth.inc, web/mrbs_sql.inc, web/mysql.inc,
web/mysqli.inc, web/pgsql.inc, web/report.php, web/search.php,
web/session_cookie.inc, web/session_host.inc,
web/session_http.inc, web/session_ip.inc, web/session_nt.inc,
web/session_omni.inc, web/session_php.inc,
web/session_remote_user.inc, web/style.inc, web/trailer.inc,
web/version.inc, web/view_entry.php, web/week.php:
* Improved and standardised coding style/standard throughout. Now
don't use # comments anywhere, only // and /* */. Removed all
tabs, replaced with 2 spaces. Ensured every block use braces.
2008-04-14 20:37 John Beranek <jberanek@users.sourceforge.net>
* [r801] web/day.php, web/functions.inc, web/month.php,
web/mrbs-print.css, web/report.php, web/style.inc,
web/trailer.inc, web/week.php:
* Replaced old dodgy "print preview" functionality with proper
CSS 'print' media method. Page elements not appropriate for
printing are now removed automatically by the user's browser when
the user prints.
2008-04-13 20:50 John Beranek <jberanek@users.sourceforge.net>
* [r800] web/add.php, web/admin.php, web/day.php, web/del.php,
web/del_entry.php, web/edit_area_room.php, web/edit_entry.php,
web/edit_entry_handler.php, web/edit_users.php,
web/functions.inc, web/functions_mail.inc,
web/grab_globals.inc.php, web/help.php, web/index.php,
web/language.inc, web/mincals.inc, web/month.php,
web/mrbs_sql.inc, web/report.php, web/search.php,
web/session_cookie.inc, web/session_php.inc, web/style.inc,
web/trailer.inc, web/version.inc, web/view_entry.php,
web/week.php:
* Improved HTML and SQL escaping throughout (mostly HTML).
* Improved HTML throughout, indented things nicely in some files
but not others. Moved to all lower case tags/attribs and quoted
attrib values (ready for XHTML?).
* Removed the _horrible_ (and probably insecure) unpacking of
$_GET and $_POST. Each file now specifically gets form variables,
and converts them to the right type. Implemented new function,
get_form_val() in grab_globals.inc to facilitate this.
* Removed the use of numerically indexed SQL row fetches. Almost
every SQL query now uses sql_row_keyed() to get a named
associative array, which makes the code far more readable, and in
some cases far easier.
* Belatedly updated the version number, realised I didn't even
update it for the 1.2.6.1 release.
2008-04-13 20:02 John Beranek <jberanek@users.sourceforge.net>
* [r799] auth_ldap.pl:
* Undid change that I accidentally made in revision 797.
2008-04-13 19:59 John Beranek <jberanek@users.sourceforge.net>
* [r798] AUTHENTICATION, COPYING, ChangeLog, INSTALL, LANGUAGE,
NEWS, README, README.nwauth, README.sqlapi, UPGRADE,
auth_ldap.pl, auth_ldapsearch.pl, auth_pam.pl, badpw.pl,
checklang.php, convert_db_to_utf8.php, crypt_passwd.example,
crypt_passwd.pl, destroy.pg.sql, grant.pg.sql,
pgsql.before_php42.inc, purge.my.sql, purge.pg.sql,
sample-data.sql, smb_auth.c, tables.my.sql,
tables.pg.73and_above.sql, tables.pg.sql, testdata.php,
upgrade.my.sql, upgrade2.my.sql, upgrade2.pg.sql,
upgrade3.my.sql, web/Mail.php, web/PEAR.php, web/add.php,
web/admin.php, web/auth_config.inc, web/auth_db.inc,
web/auth_db_ext.inc, web/auth_ext.inc, web/auth_imap.inc,
web/auth_imap_php.inc, web/auth_ldap.inc, web/auth_nis.inc,
web/auth_none.inc, web/auth_nw.inc, web/auth_pop3.inc,
web/config.inc.php, web/day.php, web/del.php, web/del_entry.php,
web/edit_area_room.php, web/edit_entry.php,
web/edit_entry_handler.php, web/edit_users.php,
web/escapeshellarg.inc, web/functions.inc,
web/functions_mail.inc, web/grab_globals.inc.php, web/help.php,
web/index.php, web/lang.ca, web/lang.cs, web/lang.cz,
web/lang.da, web/lang.de, web/lang.el, web/lang.en, web/lang.es,
web/lang.eu, web/lang.fi, web/lang.fr, web/lang.it, web/lang.ja,
web/lang.ko, web/lang.nl, web/lang.no, web/lang.pt, web/lang.sl,
web/lang.sv, web/lang.tr, web/lang.zh-cn, web/lang.zh-tw,
web/language.inc, web/mincals.inc, web/month.php,
web/mrbs_auth.inc, web/mrbs_sql.inc, web/mysql.inc,
web/mysqli.inc, web/pgsql.inc, web/report.php, web/robots.txt,
web/search.php, web/session_cookie.inc, web/session_host.inc,
web/session_http.inc, web/session_ip.inc, web/session_nt.inc,
web/session_omni.inc, web/session_php.inc,
web/session_remote_user.inc, web/site_faq.html,
web/site_faq_de.html, web/site_faq_es.html, web/site_faq_fr.html,
web/site_faq_it.html, web/style.inc, web/trailer.inc,
web/version.inc, web/view_entry.php, web/week.php, web/xbLib.js:
* Set keywords properties.
2008-04-13 19:28 John Beranek <jberanek@users.sourceforge.net>
* [r797] auth_ldap.pl, auth_ldapsearch.pl, auth_pam.pl, badpw.pl,
checklang.php, convert_db_to_utf8.php, crypt_passwd.pl,
pgsql.before_php42.inc, testdata.php, web/Mail.php,
web/Mail/RFC822.php, web/Mail/mail.php, web/Mail/null.php,
web/Mail/sendmail.php, web/Mail/smtp.php, web/Net/SMTP.php,
web/Net/Socket.php, web/PEAR.php, web/add.php, web/admin.php,
web/auth_config.inc, web/auth_db.inc, web/auth_db_ext.inc,
web/auth_ext.inc, web/auth_imap.inc, web/auth_imap_php.inc,
web/auth_ldap.inc, web/auth_nis.inc, web/auth_none.inc,
web/auth_nw.inc, web/auth_pop3.inc, web/config.inc.php,
web/day.php, web/del.php, web/del_entry.php,
web/edit_area_room.php, web/edit_entry.php,
web/edit_entry_handler.php, web/edit_users.php,
web/escapeshellarg.inc, web/functions.inc,
web/functions_mail.inc, web/grab_globals.inc.php, web/help.php,
web/index.php, web/lang.ca, web/lang.cs, web/lang.cz,
web/lang.da, web/lang.de, web/lang.el, web/lang.en, web/lang.es,
web/lang.eu, web/lang.fi, web/lang.fr, web/lang.it, web/lang.ja,
web/lang.ko, web/lang.nl, web/lang.no, web/lang.pt, web/lang.sl,
web/lang.sv, web/lang.tr, web/lang.zh-cn, web/lang.zh-tw,
web/language.inc, web/mincals.inc, web/month.php,
web/mrbs_auth.inc, web/mrbs_sql.inc, web/mysql.inc,
web/mysqli.inc, web/pgsql.inc, web/report.php, web/search.php,
web/session_cookie.inc, web/session_host.inc,
web/session_http.inc, web/session_ip.inc, web/session_nt.inc,
web/session_omni.inc, web/session_php.inc,
web/session_remote_user.inc, web/style.inc, web/trailer.inc,
web/version.inc, web/view_entry.php, web/week.php:
* Changed MIME types to not be 'application' types, as this stops
Subversion showing diffs.
2008-04-12 21:05 John Beranek <jberanek@users.sourceforge.net>
* [r796] .[CPY]:
* Moved mrbs-1_2-branch onto trunk, in order to promote it to the
active development line. Previously moved the trunk off to
branches/abandoned-mrbs-1_3-development/ to abandon the trunk
development that was working towards MRBS 1.3.
2008-04-12 20:03 John Beranek <jberanek@users.sourceforge.net>
* [r794]
* Set some MIME types.
* Removed incorrect 'executable' property on some files.
* Corrected a few places that over-zealously HTML escaped &
characters. Namely when the URL in question is only used in a
Location: redirect, where HTML escaping is unnecessary and
incorrect.
2008-04-03 18:59 John Beranek <jberanek@users.sourceforge.net>
* [r792]
* Merged mrbs12_better_html branch, which gives MRBS correct HTML
4.01 Transitional HTML. Majority of changes thanks to Claudio
Strizzolo.
2008-03-21 21:24 John Beranek <jberanek@users.sourceforge.net>
* [r788]
* Upped width of mrbs_entry.create_by to 80 characters, to match
the other schemas.
2008-03-21 20:14 John Beranek <jberanek@users.sourceforge.net>
* [r787]
* Added Basque translation, curtesy of Juan Ezeiza Gutiérrez.
2008-03-19 21:27 John Beranek <jberanek@users.sourceforge.net>
* [r786]
* Updated Japanese translation from MATSUURA Takanori in SF
#1806694. I had to correct the translation tokens for the places
where I moved final colons into the code. I've hopefully changed
only the required ones.
2008-03-19 21:06 John Beranek <jberanek@users.sourceforge.net>
* [r785]
* Made mysql.inc use the explicit database connection that is
opened. Based on a patch posted on Sourceforge by an anonymous
user.
* Added Simplified Chinese translation, provided by 'sunjunps' on
SF tracker #1818278.
2008-01-30 10:53 John Beranek <jberanek@users.sourceforge.net>
* [r781]
* Updated ChangeLog for 1.2.6.1 release.
2008-01-30 10:51 John Beranek <jberanek@users.sourceforge.net>
* [r780]
* Updated NEWS for 1.2.6.1 release.
2008-01-30 10:43 John Beranek <jberanek@users.sourceforge.net>
* [r779]
* Fixed major bug in LDAP authentication is $ldap_search_attrib
was set. It was incorrectly letting any username/password
combination in!
* Added description of new LDAP auth configuration variables into
config.inc.php, and changed the default of $ldap_v3 to "true".
2008-01-28 15:52 John Beranek <jberanek@users.sourceforge.net>
* [r773]
* Updated ChangeLog for 1.2.6 release.
2008-01-28 15:50 John Beranek <jberanek@users.sourceforge.net>
* [r772]
* Added copy booking/series feature, as provided by Julian
Eglestaff. Adds two new translation tokens, which are now only
available in English.
2008-01-28 15:06 John Beranek <jberanek@users.sourceforge.net>
* [r771]
* Updated ChangeLog for release of 1.2.6.
2008-01-28 15:04 John Beranek <jberanek@users.sourceforge.net>
* [r770]
* Updated NEWS for release of 1.2.6.
2008-01-28 14:43 John Beranek <jberanek@users.sourceforge.net>
* [r769]
* Removed a few terminating colons in the French translation that
slipped through. Gives me a chance to acknowledge dionysos-sf for
providing the updated French translation (in SF #1791821).
2008-01-28 14:37 John Beranek <jberanek@users.sourceforge.net>
* [r768]
* Removed all terminating colons from the translations, moving
them to the (arguably) correct place: the code.
* Added JavaScript and server side checking for setting of a
repeat day if a booking requires one.
* Added server side checking for setting a valid n-weekly value.
* Emails sent by MRBS are now in UTF-8 (if $unicode_encoding is
1), unless $mail_vocab is set to something else.
* Added Turkish support and translation, thanks to Ahmet YILDIZ.
* Removed possible infinite loop in n-weekly booking creation.
* Fixed invalid truncation of text in month.php, it could
truncate descriptions mid-UTF8 sequence before.
* Added new auth method, imap_php, which authenticates via IMAP,
but using the PHP 'imap' extension, which allows for SSL/TLS
connections.
* Upped version number to 1.2.6 in preparation for a release.
2008-01-28 11:28 John Beranek <jberanek@users.sourceforge.net>
* [r767]
* auth_ldap: Added support for searching the LDAP directory for
the full DN to try and bind with. This allows for operation with
Microsoft AD servers. Utilises new config variable
$ldap_dn_search_attrib, and optionally $ldap_dn_search_dn (the DN
to bind with for the search) and $ldap_dn_search_password (the
password to bind with). If $ldap_dn_search_dn is set,
$ldap_dn_search_password MUST be set. NOTE: This is as yet
untested, as I don't currently have an MRBS test installation
that can bind to an AD server for testing.
2008-01-28 11:20 John Beranek <jberanek@users.sourceforge.net>
* [r766]
* Detabbified (4 space indent now) auth_ldap.inc, so it's easier
to edit. Only whitespace changes.,
2007-09-07 12:50 John Beranek <jberanek@users.sourceforge.net>
* [r765]
* Fix for SF tracker #1666299, as supplied by the reporter,
'northtommy'. Update of the room list as you change area in the
edit entry screen is now correct.
2007-06-18 13:40 John Beranek <jberanek@users.sourceforge.net>
* [r764]
* Fixed HTML escaping problem in edit_entry.php, the ENT_NOQUOTES
mode of htmlspecialchars() was being used, when it shouldn't have
been.
2007-06-18 09:25 John Beranek <jberanek@users.sourceforge.net>
* [r763]
* A few fixes in checklang.php to make it work better and be more
useful.
* Removed unnecessary table HTML tags in edit_area_room.php.
Fixes SF tracker #1696383, as reported by 'mikedip'.
* Fixed SQL escaping in edit_users.php, also required changes to
pgsql.inc and mysqli.inc to fix the sql_field_type() function.
* i18n/l10n fixes in language.inc. Windows locale map
extended/fixed, added Catalan support, improved the map the Unix
locale map was applied. Catalan translation provided by Jordi
Prats.
* Fixed bug in language preference code, fix supplied by
'mikedip' in SF tracker #1696382.
2007-03-01 14:36 John Beranek <jberanek@users.sourceforge.net>
* [r762]
* Added updated Italian translation and Italian FAQ, as posted on
mrbs-general more than 2 years ago!
2007-02-25 18:41 John Beranek <jberanek@users.sourceforge.net>
* [r761]
* Added support for Slovenian language, and added translation
provided by Martin Terbuc.
2007-02-24 20:34 John Beranek <jberanek@users.sourceforge.net>
* [r753]
* Added a new-style, unified ChangeLog.
2007-02-24 20:32 John Beranek <jberanek@users.sourceforge.net>
* [r752]
* Removed sub-directory ChangeLog, I've decided it makes no
sense.
* Upped version number to "1.2.5+cvs".
2007-02-24 20:14 John Beranek <jberanek@users.sourceforge.net>
* [r750]
* Updated ChangeLogs for 1.2.5 release (again!).
2007-02-24 20:12 John Beranek <jberanek@users.sourceforge.net>
* [r749]
* Updated NEWS for 1.2.5 release (rather late, almost forgot).
2007-02-23 22:12 John Beranek <jberanek@users.sourceforge.net>
* [r745]
* Updated ChangeLogs for 1.2.5 release.
2007-02-23 22:06 John Beranek <jberanek@users.sourceforge.net>
* [r744]
* Fixed a few bugs in month view, including double escaping of
the < and > characters used in booking slot descriptions (SF
tracker #1663905) and also the times were being shown
incorrectly, as date() was being used instead of the now standard
(for anything displayed to the user) utf8_strftime().
* Upped version to 1.2.5 in preparation for release.
2007-02-13 13:05 John Beranek <jberanek@users.sourceforge.net>
* [r743]
* Got rid of nasty DOS line endings in lang.sv.
2007-02-13 12:53 John Beranek <jberanek@users.sourceforge.net>
* [r742]
* LDAP auth scheme now has the ability to use LDAP v3 protocol,
and to use TLS, if configured to do so in config.inc.php.
Implements SF tracker #1644311.
* Fixed documentation of auth schemes in AUTHENTICATION to not
mention the getUserPassword() function that is no longer used.
* A few fixes to checklang.php.
* Added the ability to configure the cookie path that the 'php'
and 'cookie' session schemes use, to override the
auto-determination these schemes use. Also made the 'cookie'
session scheme actually use an expiring cookie. Fixes SF tracker
#1515118.
* Removed all use of the utf8_date() function, utf8_strftime() is
used instead. utf8_strftime() now works around a bug in
strftime() in the handling of %p, using date() if your locale
happens to return empty strings for the %p substitution.
* Replaced a short php start tag in edit_entry_handler.php with
the correct long form one. Fixes SF tracker #1652396. Also
corrected a short start tag in lang.es.
* Added code into edit_entry_handler.php to support locales that
use ',' as the decimal point. This will translate "1,5" hours
into "1.5" so it is understood. Fixes SF tracker #1647430.
* Added updated Swedish translation tokens, as provided by
bwiberg.
* Added AIX support into language.inc. You can now run MRBS on an
AIX server, in Unicode mode too. AIX support provided (and
tested) by bwiberg.
* Backported the improved language preference code from the trunk
MRBS development. The preference order of languages specified by
a user is now acted upon.
* Corrected some bracketing in month.php, as reported by a number
of people, including 't-matsuu' in SF tracker #1644042 who
provided a fix.
* Corrected CSS commenting in mrbs.css, as reported in SF tracker
#1644042.
2007-01-24 11:12 John Beranek <jberanek@users.sourceforge.net>
* [r739]
* Updated NEWS and ChangeLogs for MRBS 1.2.4 release.
2007-01-24 10:40 John Beranek <jberanek@users.sourceforge.net>
* [r738]
* Moved version number out of config.inc.php and into a
version.inc, which provides a function to retrieve the version
number. Upped version to 1.2.4.
2006-10-09 15:54 John Beranek <jberanek@users.sourceforge.net>
* [r737]
* Added robots.txt and "Robots" META tag, to stop robots trawling
MRBS installations. Fixes SF bug tracker #1557192.
* Improved documentation in AUTHENTICATION on LDAP auth method to
make it clear that the 'ldap' PHP extension is required. Fixes SF
bug tracker #1554351.
* Fixes in auth_imap.inc to ensure that internet sockets to the
IMAP server are closed, in an attempt to fix a report in SF
tracker #1558451, though the reporter has since told me my fixes
didn't help his problem...
* Fixed example setting of $ldap_filter in config.inc.php, it
showed $ldap_user_filter instead of $ldap_filter. Fixes SF bug
tracker #1550827.
* Added a little code to turn $month, $week and $day into
integers explicitly, before calling checkdate(), this was
reported under SF tracker #1557192 as a place where MRBS will
output warnings (when being trawled by GoogleBot).
* Added a check in edit_entry_handler.php to ensure that the
"Brief Description" is not empty. This will only happen if the
user doesn't have JavaScript turned on, as usually there is
JavaScript validation that you enter a description. Translators
note that I had to add two more vocab tokens.
* Tidied HTML formatting - just the header section (for now).
* Added updated Finnish translation as provided by Tom Ingberg in
SF tracker #1450459. The translation encoding has changed to
UTF-8, so anyone with a Finnish installation that sets
$unicode_encoding to 1 will need to run convert_db_to_utf8.php to
convert the text in their database from iso-8859-1 to UTF-8.
* A few fixes to mysqli.inc that I'd not spotted in my earlier
testing.
* A fix in session_php.inc to ensure that the user's password
gets unslashed(). Fixed SF bug tracker #1563470.
* A few changes in trailer.inc so that the current day/week/month
in the trailer links are highlighted somewhat. Implements SF
feature request tracker # 875744.
2006-07-07 20:16 John Beranek <jberanek@users.sourceforge.net>
* [r736]
* Updated Spanish translation, as provided by SoTMaR.
2006-07-07 19:16 John Beranek <jberanek@users.sourceforge.net>
* [r735]
* Added 'mysqli' database abstraction, to allow PHP 5
installations to use the newer/better 'mysqli' extension instead
of 'mysql'. Reasonably tested on a Linux Apache 2.2.0/MySQL
5.0.18/PHP 5.1.2 installation. Updated the documentation to
mention the new database abstraction method, hopefully in all the
necessary places.
2006-04-26 10:15 John Beranek <jberanek@users.sourceforge.net>
* [r733]
* Fixed typo in comment in config.inc.php.
2006-04-26 10:01 John Beranek <jberanek@users.sourceforge.net>
* [r732]
* Upped version number to 1.2.3+cvs (rather belatedly)
* Fixed some HTML escaping issues in the grids.
* Fixed a problem whereby non-repeating entries wouldn't be
emailed to area/room admins. Fixes SF tracker #1474386, fix
provided by 'karcher'.
* Added a little error logging into email functionality. You
should get an diagnostic error in your error log if an email
fails to be sent.
* Fixed zh-tw translation to correctly specify its encoding as
utf-8.
* Improved get_vocab() so that it doesn't do an iconv if the
language encoding is utf-8.
* Fixed bug in report.php that meant the meeting end date was
shown when the start date should have been. This fix was provided
to me somehow, but I can't find who provided it...
* Added "remote_user" session scheme, as provided by 'bwiberg' on
SF tracker #1432748. Allows MRBS to be configured to use a server
authentication scheme that sets the REMOTE_USER environment
variable.
2006-01-26 11:34 John Beranek <jberanek@users.sourceforge.net>
* [r728]
* Removed errant CRs from a few files.
2006-01-26 11:23 John Beranek <jberanek@users.sourceforge.net>
* [r727]
* Allow more entry types, now A-Z instead of A-J.
* Fix in notifyAdminOnBooking, to fix SF tracker #1315854, as
supplied by Neville Gilbert. The fix ensures that the area
administrator is sent an email when a booking is created.
* Improve server OS detection in language.inc. SunOS is now
handled, including utf-8 locale support.
* Improved n-weekly repeat code, you can now do an n-weekly
repeating meeting that happens on a sunday. Calculation of which
days to create bookings on is now done more carefully. SF tracker
#1300974
* Updated Swedish translation, as provided by Bjorn Wiberg in SF
tracker #1397719.
* Fixed problem in report.php that would create an error if MRBS
was configured to use HTTP session handling and you clicked the
"You are ..." link. Provided by Bjorn Wiberg in SF tracker
#1396685.
2005-09-02 22:31 John Beranek <jberanek@users.sourceforge.net>
* [r725]
* Postgresql table creation fixed for Postgresql 8. Integer
columns can't have a DEFAULT of '', fixed this oversight.
2005-09-02 21:47 John Beranek <jberanek@users.sourceforge.net>
* [r723]
* Added ability to change the port of the LDAP server when the
'ldap' auth scheme is used. Set $ldap_port in config.inc.php to
change from the default port. * Added documentation for ldap port
configuration into AUTHENTICATION, along with some brief details
on the 'nis' auth scheme. * Tidied up some of the text in INSTALL
describing MRBS's i18n and l10n support. * Made checklang.php
work with register_globals off, and made the output prettier. *
Fixed a typo in a comment in config.inc.php * Added a missing $
in a Finnish vocab entry.
2005-09-02 10:42 John Beranek <jberanek@users.sourceforge.net>
* [r722]
* Bug fix for the SQL statement that generates the mrbs_users
table. Autoincrement columns don't need a DEFAULT, and if
specified with one on MySQL >= 4.1 the SQL statement fails. The
DEFAULT clause has been removed from the SQL.
2005-08-31 15:45 John Beranek <jberanek@users.sourceforge.net>
* [r720]
* Added German translation of site FAQ, courtesy of Bertold
Altaner.
2005-08-20 19:22 John Beranek <jberanek@users.sourceforge.net>
* [r715]
* Updated ChangeLogs and NEWS for 1.2.3 release.
2005-08-20 18:49 John Beranek <jberanek@users.sourceforge.net>
* [r713]
* Minor tidying.
2005-08-20 18:38 John Beranek <jberanek@users.sourceforge.net>
* [r712]
* Improved/fixed HTTP session scheme. It now also shows whether
the login box in the to banner, and shows who you're logged in
as. Tested it on my Linux box.
* Minor tidying in a few files.
2005-08-20 09:46 John Beranek <jberanek@users.sourceforge.net>
* [r711]
* Improved db_ext auth scheme - moved the configuration into
config.inc.php, where it belongs. Additionally added support for
the password in the external database being in different formats,
namely one of: - MD5 - SHA1 - crypt - plaintext Also documented
the scheme in AUTHENTICATION, and added example config in
config.inc.php.
* Fixes for cookie and php session schemes, username and password
as obtained from the web form are now 'unslashed' before being
stored and/or passed to the auth scheme. auth_db.inc updated to
escape the username being putting it in the database query.
* Added site_faq_es.html, contributed by Carlos Insunza.
2005-07-13 10:30 John Beranek <jberanek@users.sourceforge.net>
* [r710] web/lang.ko:
* Added Korean translation, as contributed by YoungJoon Kim.
2005-06-10 08:54 John Beranek <jberanek@users.sourceforge.net>
* [r709] web/lang.no:
* Updated norwegian translation supplied by Emil Stoa.
2005-05-17 15:00 John Beranek <jberanek@users.sourceforge.net>
* [r708]
* A few improvements to db authentication system: - mrbs_users
table is now created with a 40 character wide password column.
Used to be 32 which was only just enough. This matches the column
width I made the trunk development MRBS use. - A message is now
shown at the top of the edit users page when the mrbs_users table
is empty that describes the situation and what to do. - After a
user entry is updated we now redirect the web browser back to the
edit users page, to discard the form arguments.
2005-05-11 10:59 John Beranek <jberanek@users.sourceforge.net>
* [r706]
* Update version number to 1.2.2+cvs
2005-05-11 10:03 John Beranek <jberanek@users.sourceforge.net>
* [r704]
* Added new authentication scheme, a result of support request
1199314. It queries a table in an external database for
username/password information. It's mysql only, and assumes the
password is stored in plaintext. Config values must be changed at
the top of the file too.
2005-04-28 20:44 Gavin Walker <gwalker@users.sourceforge.net>
* [r702] web/edit_entry_handler.php:
fixed incorrect comment
2005-04-22 10:57 John Beranek <jberanek@users.sourceforge.net>
* [r700]
* Update to NEWS file, I'd forgotton to fill in the names of the
contributors of updated Taiwanese and Japanese translations.
2005-04-22 10:45 John Beranek <jberanek@users.sourceforge.net>
* [r699]
* Updated ChangeLogs and NEWS files for 1.2.2 release.
2005-04-22 10:18 John Beranek <jberanek@users.sourceforge.net>
* [r698]
* Updated version number to 1.2.2.
2005-04-11 13:44 John Beranek <jberanek@users.sourceforge.net>
* [r696]
* Updated Taiwanese translation. Now stored in UTF-8 encoding.
Taiwanese users who have set $unicode_encoding to 0 will need to
convert their databases to UTF-8.
2005-04-11 13:40 John Beranek <jberanek@users.sourceforge.net>
* [r695]
* Updated Japanese translation. Now stored in UTF-8 encoding.
Japanese users who have set $unicode_encoding to 0 will need to
convert their databases to UTF-8.
2005-03-29 13:26 John Beranek <jberanek@users.sourceforge.net>
* [r692]
* Made username matching case insensitive throughout. Auth
schemes may still have case sensitive usernames though.
* auth_config username matching made case insensitive.
* Improved auth system, the session code doesn't need to return
the user password any more, and getAuthorised() now only requires
one parameter.
* session_cookie.inc now deletes the cookie when the user logs
out. User password isn't stored in a cookie any more, which is
much more secure.
* session_php.inc now creates a session for the directory MRBS is
run from, instead of assuming '/'. Additionally, session data is
deleted on log out, and the user's password isn't stored in the
session data any more.
2005-02-13 11:40 John Beranek <jberanek@users.sourceforge.net>
* [r690] web/auth_config.inc, web/auth_db.inc, web/auth_ext.inc,
web/auth_imap.inc, web/auth_ldap.inc, web/auth_nis.inc,
web/auth_none.inc, web/auth_nw.inc, web/auth_pop3.inc:
* Fix for Sourceforge bug ID 1112161. Removed case insensitivity
from auth schemes.
2005-02-13 11:21 John Beranek <jberanek@users.sourceforge.net>
* [r688]
* Fix for Sourceforge bug ID 1090172. Increase length of booking
creator field to 80 characters.
2004-12-10 10:19 John Beranek <jberanek@users.sourceforge.net>
* [r679]
* Updated NEWS file for MRBS 1.2.1 release.
2004-12-10 09:58 John Beranek <jberanek@users.sourceforge.net>
* [r678]
* Updated ChangeLogs for 1.2.1 release.
2004-11-29 23:12 John Beranek <jberanek@users.sourceforge.net>
* [r675]
* MySQL tables fixed for MySQL 4.0, namely to remove DEFAULT from
auto_increment columns.
* Also synced the various upgrade MySQL files, including changing
the rep_num_weeks column to smallint with no default throughout.
2004-11-21 00:23 Gavin Walker <gwalker@users.sourceforge.net>
* [r674] web/functions_mail.inc:
Bug 1027328 - fixed sendMail function so that it provides the
correct parameters and headers for each type of backend (mail,
sendmail or smtp). Thanks to Thekk.
2004-11-20 00:42 Gavin Walker <gwalker@users.sourceforge.net>
* [r673] web/functions_mail.inc:
RFE 1000967 - enhance email notifications. Also reference Neil
Hawes' emails to the list:
http://sourceforge.net/mailarchive/message.php?msg_id=9550429
Updated functions_mail.inc so that email notifications include
repeat information for new/change/delete and the output for start
and end times are the same as that shown when viewing an entry.
Thanks to Neil Hawes and Stuart Chalmers.
2004-11-19 22:25 Gavin Walker <gwalker@users.sourceforge.net>
* [r672] web/config.inc.php:
Bug 1068522 - changed "" around $db_password value to '' so that
special characters are not interpeted. Thanks to Matt Schuler
2004-11-19 22:08 Gavin Walker <gwalker@users.sourceforge.net>
* [r671] web/mrbs_sql.inc:
Bug 1035790 - unable to book series with pgsql. Fixed INSERT
command in mrbsCreateRepeatEntry as per suggestion of Thekk.
2004-11-09 22:37 Gavin Walker <gwalker@users.sourceforge.net>
* [r669]
Bug 994056 - fixed emailing so that emails are sent to
mrbs_admin, area and room admins under all conditions if
configured to do so.
2004-10-28 20:54 Gavin Walker <gwalker@users.sourceforge.net>
* [r666]
Bug 1040185 - changed mktime so that am and pm generation is not
affected by timezone and the fact that "Negative timestamps are
not supported under any known version of Windows" (from php
manual).
2004-09-21 13:11 John Beranek <jberanek@users.sourceforge.net>
* [r664]
* Fixed lang/locale selection for Czech language. Czech country
code is "cs", not "cz".
2004-09-17 22:44 John Beranek <jberanek@users.sourceforge.net>
* [r663]
* Merged a functions.inc change from the trunk, namely a fix for
the ChangeOptionDays JavaScript function.
* Fix for page refresh functionality. If a refresh time is
configured, only do it for day.php, week.php and month.php
2004-09-14 09:01 John Beranek <jberanek@users.sourceforge.net>
* [r661]
* Updated lang.nl from Marc ter Horst
2004-09-13 16:11 John Beranek <jberanek@users.sourceforge.net>
* [r660]
* Merged a "post-1.2 release" fix from the trunk onto the 1.2
branch.
2004-09-13 15:47 John Beranek <jberanek@users.sourceforge.net>
* [r659]
* Created branch (mrbs-1_2-branch) for MRBS 1.2 fixes/minor
updates. Changed version number to 1.2.1
2004-09-09 13:10
* [r654]
This commit was manufactured by cvs2svn to create branch
'mrbs-1_2-branch'.
2004-09-09 13:10 John Beranek <jberanek@users.sourceforge.net>
* [r653] NEWS:
* Updated NEWS file.
2004-09-09 12:11 John Beranek <jberanek@users.sourceforge.net>
* [r652] ChangeLog, web/ChangeLog:
* Updated ChangeLog files for 1.2 release.
2004-08-24 16:58 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r651] web/mrbs.css, web/xbLib.js:
Minor bug fix: The hidden active cell was sized differently from
the main table cell. This generated extra mouse events, causing
flicker on the status line.
2004-08-05 22:13 Gavin Walker <gwalker@users.sourceforge.net>
* [r650] web/functions_mail.inc:
Removed sql_free() statements as they are not required when using
sql_row. Fixed bug 994056
2004-07-30 20:40 Gavin Walker <gwalker@users.sourceforge.net>
* [r649] web/functions_mail.inc:
Added missing ampersand for URL in emails when a series is
involved.
2004-07-28 15:52 John Beranek <jberanek@users.sourceforge.net>
* [r648] web/lang.cz:
* Updated lang.cz from David Krotil. Only required one token to
be translated.
2004-07-28 10:01 John Beranek <jberanek@users.sourceforge.net>
* [r647] web/lang.cz, web/lang.da, web/lang.de, web/lang.el,
web/lang.en, web/lang.es, web/lang.fi, web/lang.fr, web/lang.it,
web/lang.ja, web/lang.nl, web/lang.no, web/lang.pt, web/lang.sv,
web/lang.zh-tw, web/language.inc:
* Language tokens synchronised. All files now have the same
number of lines, and the same number of tokens. Some languages
are now missing quite a few translations.
* Integrated fix for Windows locale selection contained in bug
#992390 (Huey). Browser language "en-ie" is now translated to the
correct Windows locale.
2004-06-29 13:04 John Beranek <jberanek@users.sourceforge.net>
* [r646] web/functions.inc, web/language.inc:
* locale setting fixes. Added ability to print warning at the top
of the screen if MRBS fails to set a locale. Added mapping into
Windows locale map of 'sv-se' to 'sve', this handles browsers set
to send 'sv-se'. Added mapping into Unix locale map of 'en_EN' to
'en_GB' to fix incorrect locale of 'en_EN' (I could have used
en_US instead). Added support for OS X into locale setting code.
OS X is treated as "unix".
2004-06-23 21:06 Gavin Walker <gwalker@users.sourceforge.net>
* [r645] web/functions_mail.inc, web/lang.en, web/view_entry.php:
Changed view_entry.php so that it could handle the situation
where an id for a series is passed to it. A series is identified
by series=1 in the url.
Changed functions_mail.inc to generate urls with series=1 in the
email messages where the message relates to a series.
Changed lang.en to have an error message for when an invalid
series id is passed to view_entry.php.
Fixes bug 972194
Fixed bug
2004-06-23 10:49 John Beranek <jberanek@users.sourceforge.net>
* [r644] web/functions.inc:
* Fixes SF request 934394, namely JavaScript errors on changing
Start/End dates in the form. Form prefix wasn't being passed from
PHP function genDateSelector() to JavaScript function
ChangeOptionDays().
2004-06-15 21:49 Gavin Walker <gwalker@users.sourceforge.net>
* [r643] web/functions_mail.inc:
Fixed bug 972293 so that periods are handled correctly in email
notifications Removed duplicate $mail_vocab["start_date"] when
deleting a "time" entry.
2004-06-15 20:40 Gavin Walker <gwalker@users.sourceforge.net>
* [r642] web/month.php:
Changed so that '+' sign and javascript are not included in month
"print preview"
2004-06-15 19:52 Gavin Walker <gwalker@users.sourceforge.net>
* [r641] web/month.php:
Changed main table formatting to match day and week view tables.
2004-06-15 19:46 Gavin Walker <gwalker@users.sourceforge.net>
* [r640] web/mrbs.css:
Changed background-color and border-color for TH elements so that
in day and week view the links in the header cells of the tables
are more readable.
2004-06-15 19:43 Gavin Walker <gwalker@users.sourceforge.net>
* [r639] web/mrbs.css:
Changed default colour for odd row (TD.odd_row) so that it is not
the same as the default colour for TD.J
2004-06-14 21:34 Gavin Walker <gwalker@users.sourceforge.net>
* [r638] web/session_cookie.inc:
Fixes problem identifed by Dane where an invalid user will appear
to be logged in. This was caused by the cookie being set and no
validation of the user being done because the wrong variables
were being used. This is not a security issue.
2004-06-14 21:22 Gavin Walker <gwalker@users.sourceforge.net>
* [r637] INSTALL, web/config.inc.php:
Changed comment about $url_base to recommend setting this if
email notifications are to be used.
Fixed Bug 972186
2004-06-13 15:06 Gavin Walker <gwalker@users.sourceforge.net>
* [r636] web/functions_mail.inc:
- $endtime is declared as a global in notifyAdminOnBooking but it
is modified by being used as a "local" variable - renamed the
"local" variable Fixes bug #968682
- use rep_type as more accurate indication of series or not, so
that $myendtime can be set the most appropriate value.
2004-06-12 10:38 Gavin Walker <gwalker@users.sourceforge.net>
* [r635] web/day.php:
Changing ordering of rooms in day view back to "by room name" as
"by capacity" was specific to Jean-François' implementation.
2004-06-12 08:38 Gavin Walker <gwalker@users.sourceforge.net>
* [r634] AUTHENTICATION:
Doc updated to reflect changes in auth_ldap.inc 1.7 and
config.inc.php 1.38
2004-06-12 08:34 Gavin Walker <gwalker@users.sourceforge.net>
* [r633] web/auth_ldap.inc, web/config.inc.php:
Update auth_ldap.inc and config.inc.php. - LDAP servers may not
allow anon. bind so this broke the previous version of
auth_ldap.inc. I have removed the attempt at an anon. bind and
have given the admin more control over the dn that an auth. bind
is attempted with.
- the user attribute can be defined individually for each base dn
if reequired.
- $ldap_base_dn and $ldap_usesr_attrib are handled in a similar
way to imap and pop3, server and port, definitions, and
config.inic.php has been updated to reflect this.
2004-05-27 20:53 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r632] web/lang.cz:
Updated Czech lang file ("David Krotil"
David.Krotil@mu-sokolov.cz)
2004-05-26 15:55 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r631] ChangeLog, web/ChangeLog, web/lang.de:
Updating lang.de (thanks Andreas Moroder)
2004-05-20 02:00 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r630] web/config.inc.php:
Updating mrbs version to next 1.2.
2004-05-19 15:42 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r629] web/functions_mail.inc:
- Bug fix: emails are not RFC2045 compliant. Mail body can
contain non us-ascii characters, then header should have
MIME-Version and Content-Type headers.
2004-05-14 04:52 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r626] NEWS:
Doc fix.
2004-05-14 03:23 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r625] ChangeLog, web/ChangeLog:
ChangeLog update.
2004-05-14 03:08 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r624] AUTHENTICATION, INSTALL, NEWS:
Dox fix: Documentation update
2004-05-14 02:35 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r623] upgrade3.my.sql:
Dox fix: This script can be used with both mysql and postgresql
2004-05-14 01:54 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r622] upgrade2.my.sql:
Sync with tables.my.sql
2004-05-14 01:52 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r621] upgrade2.pg.sql:
Sync. sql statement with tables.pg.73and_above.sql
2004-05-14 01:50 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r620] tables.pg.73and_above.sql, tables.pg.sql:
Added new fields for emails.
2004-05-12 03:31 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r619] ChangeLog, web/ChangeLog, web/config.inc.php:
+ If MAIL_DOMAIN is used and username returned by mrbs contains
extra strings appended like domain name ('username.domain'), need
to provide this extra string so that it will be removed from the
username.
2004-05-12 03:25 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r618] INSTALL, web/ChangeLog, web/edit_entry_handler.php,
web/functions_mail.inc:
+ If MAIL_DOMAIN is used and username returned by mrbs contains
extra strings appended like domain name ('username.domain'), need
to provide this extra string so that it will be removed from the
username. - Fixed bug: if MAIL_BOOKER is enabled, previous booker
was empty if MAIL_DETAILS was not set.
2004-05-12 01:25 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r617] web/functions_mail.inc:
- (sendMail()): forgot to add the 'To' header to mails. Some smtp
servers and sendmail may display 'undisclosed-recipients:
<undisclosed-recipients:>' instead of recipients list.
2004-05-11 05:00 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r616] web/functions_mail.inc:
-(getPreviousEntryData): removed repeat table in FROM statement
if this is not a serie (can cause sql error on some systems)
2004-05-11 03:24 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r615] web/language.inc:
Removed notice in case $lang_map_unix[$locale] is not set
2004-05-10 21:03 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r614] web/day.php:
duplicated the 'previous day - current day - next day' navigation
bar to the calendar bottom.
2004-05-10 20:47 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r613] web/lang.sv:
updated lang.sv (thanks MissterX).
2004-05-10 03:36 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r612] ChangeLog, web/ChangeLog, web/edit_entry_handler.php:
- Fixed bug #748925 (All day booking misbehaves if a day extends
beyond midnight).
2004-05-08 22:48 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r611] web/edit_entry.php:
Replaced submit button hiding by 'disabled'.
2004-05-08 20:48 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r610] ChangeLog, INSTALL, web/ChangeLog, web/config.inc.php,
web/edit_entry_handler.php, web/functions_mail.inc,
web/language.inc:
+ Enhancements to email support: added the option to send a copy
of entries details to the 'booker'. Will retrieve users emails
from the used auth scheme : email field for auth_db, username +
provided domain for all other schemes.
2004-05-06 22:48 Gavin Walker <gwalker@users.sourceforge.net>
* [r609] INSTALL:
Added details about $morningstarts_minutes
2004-05-06 22:40 Gavin Walker <gwalker@users.sourceforge.net>
* [r608] web/config.inc.php, web/day.php, web/week.php:
Added $morningstarts_minutes to allow for a day to start at say
8:30 am. Default value is 0.
2004-05-06 21:58 Gavin Walker <gwalker@users.sourceforge.net>
* [r607] web/day.php:
Modified so that capacity is not displayed in brackets next to
room name if capacity is 0. This helps where the "room" is a
piece of equipment or a person. Thanks to Michael Hellwig.
2004-05-06 21:49 Gavin Walker <gwalker@users.sourceforge.net>
* [r606] web/day.php, web/week.php:
Modified week and day to be consistent in the way that they are
displayed normally and in print preview if no area/room is
defined.
2004-05-06 20:33 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r605] web/lang.de:
lang fix (Michael Glaessel)
2004-05-06 18:02 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r604] web/ChangeLog, web/functions_mail.inc:
- Fixed bug #948246 :SQL syntax error when sending emails for
deleted entries.
2004-05-06 01:23 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r603] web/ChangeLog, web/edit_users.php:
+ added email address validation
2004-05-06 01:20 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r602] ChangeLog, web/ChangeLog, web/edit_area_room.php:
enhanced email validation
2004-05-05 02:12 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r601] web/edit_area_room.php, web/functions_mail.inc:
* removed duplicated email validation function from
function_mail.php. Use one in RFC822.php instead.
2004-05-03 17:39 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r600] web/functions_mail.inc:
Typos fix
2004-05-03 06:21 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r599] INSTALL, UPGRADE, tables.my.sql, upgrade3.my.sql,
web/ChangeLog, web/Net/Socket.php, web/config.inc.php,
web/del_entry.php, web/edit_area_room.php, web/edit_entry.php,
web/edit_entry_handler.php, web/functions.inc,
web/functions_mail.inc, web/lang.en, web/lang.fr,
web/language.inc, web/mrbs_sql.inc:
+ Added/changed features to email support: - Room and/or area
administrators. An email field has been added to room and area
administration page. Each room/area can have multiple emails. -
Configurable options to send emails to these administrators.
Emails can be send to MRBS admin and/or area admins and/or room
admins. - Configurable options to set what is emailed (either a
link to the view page as before or full details) - Configurable
option to decide the lang used in emails and the text of subject
and body. - Configurable options to decide which events cause an
email to be sent (whether only new entries, new and edited
entries, or deleted entries) - Full diffing informations between
the new state of an edited entry and its previous settings (only
if we choose to show details in emails) - Optionale recipients
can receives mails in carbon copy - Configurable option to send
mails using three mail backends: either the php mail function, an
external smtp server (with or without authentication) or unix
sendmail program. - upgraded Net::Socket from 1.0.1 to 1.0.2
2004-04-29 12:02 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r598] web/lang.fi:
Updated lang.fi (thanks Tom Ingberg (tom.ingberg@edu.vantaa.fi))
2004-04-27 20:57 Gavin Walker <gwalker@users.sourceforge.net>
* [r597] web/edit_entry.php:
Need to escape double-quotes in room names Thanks to Klavs Bryld
2004-04-27 20:48 Gavin Walker <gwalker@users.sourceforge.net>
* [r596] web/functions.inc:
added double-quotes around minutes as: "You should always use
quotes around a string literal array index" - quote from PHP
manual. Thanks Thierry
2004-04-25 18:10 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r595] web/edit_users.php, web/mysql.inc, web/pgsql.inc:
Modified the way edit_users.php gets the user table fields names
and types. It now uses the three new routines sql_field_name,
sql_field_type, sql_num_fields, defined in mysql.inc and
pgsql.inc, which in turn call their corresponding
database-specific eponym. Still not tested with PostgreSQL, but
much more likely to work.
2004-04-25 18:01 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r594] web/day.php, web/lang.en, web/lang.fr, web/month.php,
web/week.php, web/xbLib.js:
Localize the message displayed on the status bar when a cell is
activated under the cursor. The string is defined as
$vocab["click_to_reserve"] in lang.xx. It is passed from PHP to
JavaScript as an additional argument to routine InitActiveCell().
2004-04-18 17:14 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r593] web/day.php, web/month.php, web/mrbs.css, web/week.php,
web/xbLib.js:
Added active highlighting of the month view cells. This required
an additional parameter in InitActiveCell(), hence the minor
changes in the day and week views. Side effect of this change:
The (+) sign in the month view is moved after the list of
reservations, instead of before. This was necessary, else the
list itself was moved to the bottom of the cell, which did not
look good.
2004-04-18 14:37 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r592] web/month.php, web/week.php:
Include mrbs_auth.inc to allow the display of the logon box in
the MRBS top banner.
2004-04-17 15:28 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r591] web/report.php:
- fixed bug $typematch, variable undefined
2004-04-17 00:50 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r590] ChangeLog, web/ChangeLog:
ChangeLog update
2004-04-16 23:54 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r589] web/lang.el:
Doc fix (it is a greek file, not english)
2004-04-16 22:22 Gavin Walker <gwalker@users.sourceforge.net>
* [r588] web/day.php, web/week.php:
I have changed the day and week view so that the colour key is
shown in both the "web page" view and "print preview". I believe
that it makes sense to include the key in the "print preview"
version so that you can understand the colours on a hardcopy.
2004-04-16 21:55 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r587] INSTALL, web/config.inc.php:
Doc fixes
2004-04-16 19:10 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r586] web/Mail/mail.php:
- Removed PEAR_MAIL constants (never had).
2004-04-16 17:23 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r585] INSTALL, web/Mail, web/Mail.php, web/Mail/RFC822.php,
web/Mail/mail.php, web/Mail/null.php, web/Mail/sendmail.php,
web/Mail/smtp.php, web/Net, web/Net/SMTP.php, web/Net/Socket.php,
web/PEAR.php, web/config.inc.php, web/edit_entry_handler.php,
web/functions.inc, web/lang.en, web/mrbs_sql.inc,
web/view_entry.php:
+ Added email support to MRBS (using PEAR::Mail class for that).
MRBS developers, use function sendMail(), with at least the
minimal parameters ($recipients, $subject and $body) to send mail
from MRBS. + Added the option to notify the administrator (or
someone else) with an email on each new entry or new and changed
entries)
2004-04-15 11:08 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r584] web/auth_db.inc:
- (authValidateUser): add global $tbl_users;
2004-04-14 22:27 Gavin Walker <gwalker@users.sourceforge.net>
* [r583] INSTALL:
Added instructions about using table name prefix to allow second
installations or resolve table name conflicts.
2004-04-14 22:18 Gavin Walker <gwalker@users.sourceforge.net>
* [r582] destroy.pg.sql, grant.pg.sql, purge.my.sql, purge.pg.sql,
sample-data.sql, tables.my.sql, tables.pg.73and_above.sql,
tables.pg.sql:
Added comment that user needs to fix table names if they have
changed the prefix that they wish to use.
2004-04-14 22:02 Gavin Walker <gwalker@users.sourceforge.net>
* [r581] testdata.php, web/add.php, web/admin.php, web/auth_db.inc,
web/day.php, web/del.php, web/edit_area_room.php,
web/edit_entry.php, web/edit_entry_handler.php,
web/edit_users.php, web/functions.inc, web/index.php,
web/month.php, web/mrbs_sql.inc, web/report.php, web/search.php,
web/view_entry.php, web/week.php:
Changed the fixed table names to variables. The variables are
defined in config.inc.php.
2004-04-14 21:57 Gavin Walker <gwalker@users.sourceforge.net>
* [r580] web/config.inc.php:
Added variables to allow the 'mrbs_' prefix on table names to be
changed. This will allow the user to do a second installation
when only one database is available or resolve table name
conflicts.
2004-04-14 16:34 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r579] web/day.php:
- Correct the \\n new line character in tooltips to .
Currently it changes nothing but the HTML spec says \\n in titles
should be converted to spaces. So, the current thoughts of the
Mozilla developers is that would insert a line break in a
title, and a literal \\n would not, but they've not implemented
it yet though. However, IE _does_ currently work with and
that method seems to fit the specs much more closely. (John
Beranek)
2004-04-14 14:18 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r578] web/config.inc.php:
Corrected the errors pointed out by Thierry. (Missing change from
his last commit, and authentication default changed by mistake)
2004-04-14 10:23 John Beranek <jberanek@users.sourceforge.net>
* [r577] web/functions.inc:
* Slight Unicode fix. Move page title specifier to _after_ page
encoding specifier. That way the browser knows what encoding the
title is in before it gets to it.
2004-04-14 09:33 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r576] web/config.inc.php, web/day.php, web/mrbs.css,
web/week.php, web/xbLib.js:
Added an optional active cell highlighting, and the ability to
make a reservation by clicking anywhere in a cell. The control is
done in config.inc.php. Default is highlighting enabled; + signs
left in. The highligth color is defined in mrbs.css.
Changed the background stripe generation method. Now defined be
classes in mrbs.css.
2004-04-14 09:23 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r575] web/language.inc:
Fixed error when the server does not define
$HTTP_ACCEPT_LANGUAGE.
2004-04-13 21:48 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r574] INSTALL, web/config.inc.php:
+ Doc fix.
2004-04-13 21:45 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r573] web/config.inc.php, web/month.php:
+ Added the option to show both time slots and brief description.
2004-04-13 03:13 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r572] web/report.php:
+ Added the 'creator' search criteria.
2004-04-12 21:22 Gavin Walker <gwalker@users.sourceforge.net>
* [r571] web/day.php:
added '' to minicals function call for room parameter as room is
not relevant in day context
2004-04-12 21:22 Gavin Walker <gwalker@users.sourceforge.net>
* [r570] web/mrbs.css:
added class for highlighting current month/week/day in calendars,
used in mincals.inc
2004-04-12 21:22 Gavin Walker <gwalker@users.sourceforge.net>
* [r569] web/month.php, web/week.php:
added $room to minicals function call
2004-04-12 21:22 Gavin Walker <gwalker@users.sourceforge.net>
* [r568] web/mincals.inc:
mincal changes: - correct week highlight code to correctly
highlight where a week crosses into a new month. The problem was
when crossing the year boundary, and where only the last day of
the week was in the new month and the number of days in the
current month was < 31. - week and month now include room in the
link thus maintaining the same room when using the calendars for
navigation - highlights whole month in month view - highlight
colour moved to mrbs.css
2004-04-11 22:34 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r566] web/auth_db.inc, web/session_cookie.inc,
web/session_php.inc:
+ Add link to user entries for all auth schemes, not only db
(thanks Gavin!).
2004-04-11 20:32 Gavin Walker <gwalker@users.sourceforge.net>
* [r565] web/month.php:
Added 'plus sign' next to date in month view.
This will take the user to an add entry page for that day of the
month.
2004-04-11 13:12 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r564] web/auth_db.inc, web/lang.en, web/lang.fr, web/report.php,
web/session_cookie.inc, web/session_php.inc:
+ If auth_db is used with session_cookie or session_php, the
message "you are XXXX" becomes a link to all upcoming entries
belonging to XXXX (report page). If auth_db is not used, the
previous empty HREF link "you are XXXX" is useless and is now a
simple text message.
2004-04-10 05:12 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r563] web/edit_users.php:
- Changed the title displayed when adding new user from 'Edit
user' to 'Add a new user'.
2004-04-10 04:52 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r562] web/auth_db.inc, web/edit_users.php:
+ Hashes passwords in dababase (auth_db). Update 'password' field
for this purpose.
2004-04-10 03:26 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r561] web/lang.cz, web/lang.da, web/lang.de, web/lang.el,
web/lang.en, web/lang.es, web/lang.fi, web/lang.fr, web/lang.it,
web/lang.ja, web/lang.nl, web/lang.no, web/lang.pt, web/lang.sv,
web/lang.zh-tw, web/month.php, web/report.php,
web/view_entry.php, web/week.php:
Removed punctuation from $vocab["room"] string so that this vocab
can be used more often and lessen the number of vocabs (replace
$vocab["sort_rep_room"]). This could be done in all vocabs too,
as a general rule we should not use punctuation and other things
not related to translation in these strings.
2004-04-09 21:19 Gavin Walker <gwalker@users.sourceforge.net>
* [r560] AUTHENTICATION, web/auth_imap.inc, web/auth_pop3.inc,
web/config.inc.php:
This change allows multiple pop3 or imap server to be used for
authentication.
AUTHENTICATION has been updated to explain this and users are
referred to AUTHENTICATION from config.inc.php if they wish to
use multiple servers.
2004-04-08 21:20 Gavin Walker <gwalker@users.sourceforge.net>
* [r556] web/functions.inc, web/lang.en, web/report.php:
This includes an update to reporting to allow reports to be
sorted by Area/Room then Start Date/Time or Start Date/Time then
Area/Room.
There is also now the option to display Start and End date/time
instead of start date/time and duration.
A modification has been made to period_date_string in
functions.inc to make the display start/end dates and periods
clearer.
2004-04-07 04:45 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r555] AUTHENTICATION, INSTALL, web/config.inc.php:
Doc fixes (added DB doc)
2004-04-07 02:02 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r554] web/config.inc.php:
Updating mrbs version number before next release :-)
2004-04-07 01:57 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r553] ChangeLog, web/ChangeLog, web/month.php, web/week.php:
ChangeLog update Doc fixes.
2004-04-05 13:16 John Beranek <jberanek@users.sourceforge.net>
* [r546] web/lang.el, web/style.inc:
* Added Greek translation, lang.el
* Fixed global variable problem in style.inc, $vocab wasn't being
declared as a global.
[Translation and fix provided by Stavros Papadakis]
2004-03-24 21:47 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r545] INSTALL:
Doc fix
2004-03-15 22:54 Gavin Walker <gwalker@users.sourceforge.net>
* [r544] web/functions.inc, web/month.php, web/week.php:
This change means that the default room in an area, if none is
specified or when changing areas will be the first listed rather
than the room with the lowest id.
This also affects the choice of area if no room or area is
specified then the first listed area will be chosen rather than
the one with the lowest id.
2004-03-15 22:24 Gavin Walker <gwalker@users.sourceforge.net>
* [r543] web/config.inc.php, web/index.php:
Added configuration option to allow index.php to redirect to a
specific room.
2004-03-10 04:27 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r542] web/day.php, web/week.php:
Added specific Room Description showing with a pop up/hover title
for each room on the week view link in day.php and room link in
week.php. (Valeria Montesi/Gareth T).
2004-03-08 14:24 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r538] web/edit_users.php:
The last change, to restrict access to the page to identified
users, broke the ability to initially enter the first user! Fixed
this by avoiding to do this test if the user list is empty.
Actually moved the code to a branch that already ran only if the
user list was not empty.
2004-02-27 01:17 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r521] web/mrbs_sql.inc:
(mrbsCheckFree): - corrected 'undefined variable' bug (typo on
variable name line 54, $enable_period instead of $enable_periods)
2004-02-11 13:55 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r520] web/index.php:
- included grab_globals.inc.php at the top of the file otherwise
$HTTP_ACCEPT_LANGUAGE is undefined
2004-02-04 15:21 John Beranek <jberanek@users.sourceforge.net>
* [r518] web/mrbs_sql.inc, web/report.php:
* Removed 3 uses of %T format specifier in strftime() calls, as
it seems Windows strftime() doesn't support %T. Tested on a
Windows MRBS (Apache + MySQL) installation. Problem reported by
Reinhold Petrich on the mailing list, and fix also confirmed.
2004-02-04 15:13 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r517] web/mincals.inc:
Use basename($PHP_SELF) to avoid false hits, if the substrings
"day" or "week" or "month" appear in the full URL.
2004-02-02 17:35 John Beranek <jberanek@users.sourceforge.net>
* [r516] web/functions.inc:
* Fixed JavaScript in functions.inc (for area and room drop-down
menus in day/week/month view) to use relative URLs, and better
"onChange" handling.
2004-01-31 08:51 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r514] web/language.inc:
Updated the iconv error message, based on the suggestion by David
Watts.
2004-01-31 07:53 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r513] web/edit_users.php:
Make sure the user is authenticated before giving him access to
the list.
2004-01-28 23:01 Gavin Walker <gwalker@users.sourceforge.net>
* [r511] web/config.inc.php, web/index.php:
Added $default_view as suggested by Warren Turkal This can be
used to determine the default starting view, i.e. month, week or
day, as used by index.php.
2004-01-27 22:29 Gavin Walker <gwalker@users.sourceforge.net>
* [r510] web/report.php:
BUG 885333 - fixed - added check to ensure that
$typematch_default is an array.
2004-01-26 06:31 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r505] web/edit_entry.php:
When the user clicks on the "All day" checkbox, use JavaScript to
immediately change the time to 00:00 and the duration to 1 day.
(Designed for support of periods too, but not tested)
2004-01-22 22:33 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r500] web/edit_users.php:
Removed the paragliding-specific weight field :-)
2004-01-22 22:28 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r499] web/config.inc.php, web/day.php:
Added the ability to display horizontal bands of color in the
background of the day view, to make the table more readable. This
is enabled by changing the new setting $stripe_color in
config.inc.php. This value sets the color class for the bands.
"white"= no bands (default) For example changing it to "J"
display light gray bands.
2004-01-22 21:35 Gavin Walker <gwalker@users.sourceforge.net>
* [r498] INSTALL:
Previous commit truncated file - adding back in missing lines
2004-01-22 04:05 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r497] web/config.inc.php, web/day.php, web/lang.cz, web/lang.da,
web/lang.de, web/lang.en, web/lang.es, web/lang.fi, web/lang.fr,
web/lang.it, web/lang.ja, web/lang.nl, web/lang.no, web/lang.pt,
web/lang.sv, web/lang.zh-tw, web/week.php:
+ Option to display times on right side in day and week view. +
pop-up messages
2004-01-21 22:36 Gavin Walker <gwalker@users.sourceforge.net>
* [r496] web/lang.en, web/report.php:
Allows reports to be limited to certain reservation types (eg
just 'external'). This is multiple select box. If all are
selected or none are selected then all reservation types are
included in the report.
2004-01-21 22:16 Gavin Walker <gwalker@users.sourceforge.net>
* [r495] INSTALL, web/config.inc.php, web/day.php,
web/edit_entry.php, web/edit_entry_handler.php,
web/functions.inc, web/lang.en, web/month.php, web/mrbs_sql.inc,
web/report.php, web/search.php, web/view_entry.php, web/week.php:
This update contains all of the code and documentation to support
"periods" within mrbs.
2004-01-20 19:30 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r494] web/day.php:
+ Added link to rooms heading to display the weekly view for that
room.
2004-01-19 23:40 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r492] ChangeLog, web/ChangeLog:
ChangeLog update.
2004-01-19 21:31 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r491] web/auth_db.inc, web/config.inc.php, web/edit_users.php,
web/lang.en, web/lang.fr, web/mrbs.css, web/session_cookie.inc,
web/session_php.inc:
Added a new authentication module auth_db.inc. This is a
web-based authentication, based on a new table of users in the
mrbs database. Implements RFE #665239 "Multiuser, Web based
auth". Added module edit_users.php to manage the contents of this
table. New English and French strings added in lang.en and
lang.fr respectively. Added in session_php.inc and
session_cookie.inc logon box an optional link to the user list
management page. Finally minor changes to config.inc.php
(comment) and mrbs.css (style for buttons inside tables).
2004-01-15 22:37 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r485] web/language.inc:
Updated the error message displayed in the case where the iconv
extension is missing.
2004-01-15 21:01 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r484] web/config.inc.php, web/session_cookie.inc,
web/session_php.inc, web/trailer.inc:
Changed absolute paths in anchor hrefs and redirection headers
from absolute to relative. This should fix the link failures seen
by some users, in environments where a proxy makes the
user-visible root different from the web-server-visible root. In
the unlikely case where some users have a very old browser not
supporting relative HTTP relocation headers, then they can use
the $url_base in config.inc.php as a workaround: In this case,
put in this variable the full URL of the MRBS root, as seen by
the users through the proxy.
2004-01-15 20:39 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r483] web/month.php:
- Fixed bug [ 875782 ]: Month View, Extra carriage return. Text
formating problem if $monthly_view_brief_description set to TRUE.
2004-01-11 21:52 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r482] web/mrbs.css:
Added a directive to avoid having a blank line below buttons
inside tables. This makes the logon cell in the top banner, and
the forthcoming user properties editor page, look much better.
2004-01-11 15:26 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r481] INSTALL:
Doc fix: unlike Apache on Windows, you HAVE to copy iconv.dll in
into \\%windir%\\system32\\ if you use Microsoft IIS.
2004-01-09 09:40 John Beranek <jberanek@users.sourceforge.net>
* [r480] web/config.inc.php:
* The MRBS version number hadn't been updated to 1.2-pre2. It has
now.
2003-12-22 23:12 Gavin Walker <gwalker@users.sourceforge.net>
* [r479] web/edit_entry.php, web/lang.en:
Added support for changing area/room in Add/Edit entry form.
Added check to ensure that at least one room is selected as
edit_entry_handler.php does not catch this. Added wording to
lang.en to cover the above check.
The first fix requires that javascript is enabled. If it is not
then you get the same form as you get currently. If it is enabled
and you have more than one area then you get an area select box
which controls the rooms displayed in the room select box.
2003-12-22 21:52 Gavin Walker <gwalker@users.sourceforge.net>
* [r478] web/day.php:
Minor formatting fix for day view when viewed with Konqueror.
2003-12-21 17:59 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r477] AUTHENTICATION, INSTALL, README, web/functions.inc:
Doc fix: - Updated other doc areas about default administrator
since JFL change. - Removed warning in function.inc since it
works now with Gavin changes
2003-12-21 11:05 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r476] web/config.inc.php:
Changed the default administrator list, to be coherent with the
explanations in AUTHENTICATION, and also to work out-of-the-box.
2003-12-21 11:03 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r475] AUTHENTICATION:
Added a few comments from last weeks emails on the list. Changed
the information about the default administrator settings, which
was incoherent with the default contents of config.inc.php.
2003-12-17 22:03 Gavin Walker <gwalker@users.sourceforge.net>
* [r474] web/functions.inc:
Modified Javascript to work with Mozilla 1.5 (Linux) and NS4
(Linux), also tested with Konqueror 3.1.4 and IE 6.0
Days now work for all changes of Month and Year.
Added JavaScript to fix days once date selector is displayed so
that if a month has < 31 days then the day selector is shortened
appropriately.
2003-12-17 00:29 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r473] web/auth_ldap.inc:
(authValidateUser): - Tried to fix LDAP servers login processes
waiting for 'uid' and not for 'cn'. Does an anonymous bind first,
tries to find the dn for the user and then binds to it with
$pass. (Bernd Oeggl , Philippe Schwarz).
2003-12-17 00:01 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r472] web/config.inc.php:
- Fix URL problems when using a proxy in the environment.
2003-12-14 22:45 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r471] web/functions.inc:
(print_header): Added JavaScript to insure the integrity of the
date entered in three field drop-down menus.
Tested with Windows IE 6.0 Tested with Linux Opera 7.21, Mozilla
1.3, Konqueror 3.1.0
WARNING: little bug in Mozilla 1.3. If a month with less than 31
days is selected, the max days number is updated correctly, but
if you select a 31 days month again, then max days number is not
updated (ie. stays at 30 or 28). Goto a 31 days month to have the
31 days back. Since Mozilla 1.3 is rather not up to date (1.6b
current at 2003-11-15), this may be corrected in newer releases.
2003-12-12 17:51 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r470] AUTHENTICATION:
Compile Gavin Walker and my comments about installing SMB
authentication, since previous documentation really lacks
details.
2003-12-11 00:11 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r469] INSTALL:
Adding comments about iconv setup.
2003-12-07 17:59 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r467] ChangeLog, web/ChangeLog:
ChangeLog update
2003-12-07 17:29 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r466] ChangeLog, web/ChangeLog:
ChangeLog update
2003-12-07 16:39 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r465] web/config.inc.php:
Doc fixes
2003-12-07 16:35 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r464] NEWS:
Updated NEWS file for mrbs-1.2-pre2
2003-12-07 01:31 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r463] web/edit_entry.php, web/edit_entry_handler.php:
- Fixed bug [ 853410 ]: when changing a non n-weekly entry, field
"Number of weeks (for n-weekly)" appear...
2003-12-06 13:02 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r462] INSTALL:
Doc fix (Unicode support).
2003-12-06 05:59 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r461] README.nwauth, UPGRADE:
Doc fix.
2003-12-06 05:45 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r460] AUTHENTICATION, INSTALL:
Fixing typos. Addding some documentation about Unicode.
2003-12-04 17:49 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r459] AUTHENTICATION, README:
Fixing typos; doc update.
2003-12-04 16:07 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r458] web/admin.php:
- Fixed bug #846337: We can create rooms with no area
2003-12-03 21:52 Gavin Walker <gwalker@users.sourceforge.net>
* [r457] web/day.php, web/edit_entry.php,
web/edit_entry_handler.php, web/functions.inc, web/month.php,
web/mrbs_sql.inc, web/view_entry.php, web/week.php:
Daylight Saving Time fixes.
This has involved modifying month.php, week.php and day.php,
view_entry.php, edit_entry.php, edit_entry_handler.php,
mbs_sql.inc and functions.inc
For month.php and week.php, I have changed them to handle each
week/month on a day by day basis. They and day.php make DST
corrections for the start and end of each day. The intervals of
time are handled by using the format HHMM with no leading zeros.
Events are read in to an array using this format of time as the
one of the indices. A day which does not include a DST change is
used to loop through all valid hours for that day.
The view_entry.php has been altered to modify times that cross
DST back to what the user would expect 9pm to 3am is 6 hours but
it is stored as either 5 or 7 hours.
The edit_entry.php, edit_entry_handler.php and mrbs_sql.inc have
been changed to correctly calculate the difference between two
timestamps and correct the end time for checking the following:
free time, all day events and repeating events.
functions.inc includes two new functions: one to check for DST
and one to correct for DST. These are used in the fixes above.
Where possible, calculations that used to use midnight have been
changed to use midday to avoid DST problems.
You may still see some "strange" but correct behaviour when
scheduling meetings which start and/or end between midnight and 3
am on a day of DST. These may look wrong but should actually be
correct if you consider how DST works on that day, i.e in the UK
the hour from 1am to 2pm does not exist when entering DST.
Backward compatibility: There may be a one hour error for events
that start or end between midnight and 3am on the day that DST
changes but these can be fixed by editting the entry/series and
saving it.
2003-12-03 18:22 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r456] ChangeLog, web/ChangeLog:
Changelog update.
2003-12-03 18:16 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r455] INSTALL, README, tables.pg.73and_above.sql:
° Updated documentation about new authentication features. °
Updated documentation to add warnings about mrbs not working with
postegreSQL version 7.3 and above.
Mrbs does not work anymore with postgreSQL dbms since pgsql
version 7.3. This is because the following changes : - An empty
string ('') is no longer allowed as the input into an integer
field. Formerly, it was silently interpreted as 0. If you want a
field to be 0 then explicitly use 0, if you want it to be
undefined then use NULL. - "INSERT" statements with column lists
must specify all values; e.g., INSERT INTO tab (col1, col2)
VALUES ('val1') is now invalid.
This is a problem since we have to change all sql logic that
works fine with mysql just to be compliant with postGreSQL. Since
nobody reported this error, I can thinks mrbs users using pgsql
are very few. Currently the new tables.pg.73and_above.sql file
allow to create mrbs tables with new postgreSQL versions, but is
experimental. You can still browse existing mrbs tables with new
versions, but you cannot add/edit entries/rooms/areas any more.
2003-12-03 18:05 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r454] pgsql.before_php42.inc, web/pgsql.inc:
Updated the postgreSql driver (pgsql.inc) to remove deprecated
functions. People which still use a php version less than 4.2
will have to replace the existing pgsql.inc file with
pgsql.before_php42.inc file and rename it to pgsql.inc
2003-12-01 22:05 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r453] AUTHENTICATION:
Complete rewrite of the file in html. Converted to text using
detagger (http://www.jafsoft.com/detagger/)
2003-11-24 22:11 Gavin Walker <gwalker@users.sourceforge.net>
* [r452] web/edit_entry.php:
Displays "Edit Series" or "Edit Entry" at top of page when
editing a series or entry respectively.
2003-11-22 15:11 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r451] ROXEN[DEL]:
This file described how to operate the old cookie authentication
module.
2003-11-22 09:40 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r450] auth_cookie_ext.inc[DEL]:
As Thierry pointed-out, this file is now useless, as there is a
more general implementation in web/session_cookie.inc.
2003-11-21 15:27 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r449] web/config.inc.php, web/help.php:
Since we always forgot for each release to update mrbs version in
help.php (this is not a file we open often), I moved the variable
to config.inc.php.
2003-11-21 04:19 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r445] web/ChangeLog:
ChangeLog update.
2003-11-21 01:34 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r444] web/session_cookie.inc:
- fixed not working with error level all.
2003-11-19 23:18 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r443] web/auth_ip.inc[DEL], web/auth_name.inc[DEL],
web/auth_nt.inc[DEL], web/auth_omni.inc[DEL]:
Removed auth_ip.inc, auth_name.inc, auth_nt.inc, auth_omni.inc,
now superseeded by session_ip.inc, session_host.inc,
session_nt.inc, and session_omni.inc respectively.
2003-11-19 23:09 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r442] web/auth_none.inc, web/config.inc.php,
web/session_host.inc, web/session_ip.inc, web/session_nt.inc,
web/session_omni.inc:
Created an auth_none.inc authentication, which validates any
user. Moved session management code from the old auth_ip,
auth_name, auth_nt, auth_omni to the new session_ip,
session_host, session_nt, session_omni respectively. Updated
config.inc.php comments to reflect the possible choices for
session name and authentication types.
2003-11-18 21:30 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r441] web/language.inc:
Updated the administrator warning message about the iconv package
requirement, to fire only if $unicode_encoding is true.
2003-11-18 10:41 John Beranek <jberanek@users.sourceforge.net>
* [r440] convert_db_to_utf8.php, web/style.inc:
* Added utility to convert text in the database to UTF8, to use
MRBS with $unicode_encoding set to 1. The administrator should
copy it into the web directory, run it (choosing the encoding to
convert from) ONCE, and then move it back out of the web
directory.
* Added comment to my usage of $vocab["charset"] in style.inc, as
ist doesn't match the general usage of get_vocab().
2003-11-17 03:52 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r439] ChangeLog, web/ChangeLog:
ChangeLog update.
2003-11-17 03:41 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r438] web/config.inc.php:
Removed unnecessary comment.
2003-11-17 03:39 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r437] web/admin.php:
- make admin.php working with error level E_ALL with no area/room
defined (previous fix causes an error in case http authentication
fail).
2003-11-17 03:30 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r436] web/lang.fr:
Changing $vocab language string.
2003-11-16 20:25 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r435] web/session_cookie.inc, web/session_php.inc:
- Removed remainings plain text strings by get_vocab() function.
2003-11-16 19:41 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r434] web/month.php:
- fixed remainings non unicode compliant php functions.
2003-11-16 19:30 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r433] web/mrbs_sql.inc:
- (mrbsCheckFree): fixed remainings non unicode php functions.
2003-11-16 19:23 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r432] web/admin.php:
- make admin.php working with error level E_ALL with no area/room
defined.
2003-11-16 17:10 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r431] web/config.inc.php, web/month.php:
Changed my stupid $_MRBS_monthly_view_brief_description variable
name to $monthly_view_brief_description
2003-11-15 20:37 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r430] web/ChangeLog:
ChangeLog update.
2003-11-14 22:26 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r429] web/day.php:
Moved inclusion of mrbs_auth.inc after that of function.inc and
$dbsys.inc, as mrbs_auth.inc now uses definitions of the first
one, and will use those of the second one eventually.
2003-11-14 22:23 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r428] web/auth_config.inc:
Function authValidateUser() must not call authGet() anymore. In
case of failure it just returns 0 as specified in its header
comment.
2003-11-14 22:20 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r427] web/auth_ext.inc, web/auth_imap.inc, web/auth_ldap.inc,
web/auth_nis.inc, web/auth_nw.inc, web/auth_pop3.inc:
Set $auth['session']='http' if it is not specified. This allows
to get the same behaviour as before without changing
config.inc.php. Moved routines authGet(), getUserName() and
getUserPassword() to the new session_http.inc module. Function
authValidateUser() must not call authGet() anymore. In case of
failure it just returns 0 as specified in its header comment.
2003-11-14 22:13 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r426] web/auth_ip.inc, web/auth_name.inc, web/auth_nt.inc,
web/auth_omni.inc:
Removed the argument to authGet().
2003-11-14 22:07 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r425] web/mrbs_auth.inc:
Moved routines getAuthUserName() and getAuthUserPassword() to the
new session_http.inc module. Function getAuthorized() must not
call authGet() anymore. In case of failure it just returns 0 as
specified in its header comment.
2003-11-14 22:01 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r424] web/session_cookie.inc, web/session_php.inc:
Moved $HTTP_HOST setting to grab_globals.inc. Added missing
globals declarations. Removed the argument to authGet(). Action
"SetName" now validates the user/password pair. This avoids
loging on unauthorized users, which would rejected later on.
2003-11-14 21:52 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r423] web/session_http.inc:
Get the user/password using the HTTP basic authentication.
2003-11-14 21:47 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r422] web/grab_globals.inc.php:
Added the setting of $HTTP_HOST.
2003-11-14 04:10 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r421] web/ChangeLog:
ChangeLog update.
2003-11-14 04:07 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r420] web/session_php.inc:
- (printLoginForm): make session_php.inc working with error level
E_ALL.
2003-11-12 03:24 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r419] README:
Added warning about using php accelerators with mrbs.
2003-11-11 21:59 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r418] web/lang.cz, web/lang.da, web/lang.de, web/lang.es,
web/lang.fi, web/lang.fr, web/lang.it, web/lang.ja, web/lang.nl,
web/lang.no, web/lang.pt, web/lang.sv, web/lang.zh-tw:
Added messages for session handling.
2003-11-09 22:49 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r417] web/auth_config.inc, web/config.inc.php, web/day.php,
web/functions.inc, web/lang.en, web/mrbs_auth.inc,
web/session_cookie.inc, web/session_php.inc:
Added support for session handling.
2003-11-09 10:58 Jean-Francois LARVOIRE <jflarvoire@users.sourceforge.net>
* [r416] web/language.inc:
Display an error message when the iconv function is not defined.
This message explains what to do to fix the problem on the PHP
server. It will help administrators who are likely to encounter
the problem the first time they install mrbs.
2003-11-01 21:12 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r415] ChangeLog, web/ChangeLog:
ChangeLog update.
2003-11-01 21:06 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r414] web/day.php, web/month.php, web/week.php:
+ Time slots with an entry now display bubbles when mouse over,
showing complete description in day view and week view, and
either the short name or start-stop time in month view in
accordance with $_MRBS_monthly_view_brief_description value in
config.inc.php.
2003-11-01 19:06 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r413] web/week.php:
Fixing typos
2003-10-31 20:34 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r412] INSTALL, web/config.inc.php:
Added warning to avoid specify calendar settings that displays
blocks overlaping the next day, since it is not properly handled.
2003-10-31 19:45 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r411] web/language.inc:
- Fixing a bug if we override local in config.inc.php. Variable
name was called $override_locale in config file and
$locale_override in language.inc.
2003-10-31 19:22 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r410] web/week.php:
- Fixing The Daylight Savings Time bug (thanks to Tony Fugere
(tonyfugere at users.sourceforge.net)).
2003-10-31 01:17 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r409] web/auth_pop3.inc:
- getting auth_pop3 working even in error_reporting(ALL).
2003-10-11 03:32 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r408] ChangeLog, web/ChangeLog:
ChangeLog update.
2003-10-11 02:46 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r407] testdata.php:
- bug fix: Make testdata compliant to register_global=off
(samples entries had no authors)
2003-10-10 19:26 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r405] web/language.inc:
- Changed getenv('HTTP_ACCEPT_LANGUAGE') to
$HTTP_ACCEPT_LANGUAGE. getenv() does not work in ISAPI mode, so
getenv('HTTP_ACCEPT_LANGUAGE') is always NULL with ISAPI. Global
variable seems more reliable.
2003-10-10 04:54 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r404] web/ChangeLog, web/config.inc.php:
+ Allow to view weeks in the bottom (trailer.inc) as week numbers
(ie. 42) instead of 'first day of the week' (13 Oct). Committing
again since John previous commit erased my changes :-)
2003-10-10 04:31 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r403] web/ChangeLog:
+ new Unicode support (John).
2003-10-09 20:07 John Beranek <jberanek@users.sourceforge.net>
* [r402] web/ChangeLog:
* Just testing new CVS loginfo
2003-10-09 19:58 John Beranek <jberanek@users.sourceforge.net>
* [r401] web/admin.php, web/config.inc.php, web/day.php,
web/del.php, web/edit_area_room.php, web/edit_entry.php,
web/edit_entry_handler.php, web/functions.inc, web/help.php,
web/language.inc, web/mincals.inc, web/month.php,
web/mrbs_auth.inc, web/mrbs_sql.inc, web/mysql.inc,
web/pgsql.inc, web/report.php, web/search.php, web/style.inc,
web/trailer.inc, web/view_entry.php, web/week.php:
* Revamped localisation/internationalisation. MRBS can now be
called fulled Unicode, as long as the config variable
$unicode_encoding is set to 1. If this is set, then MRBS serves
all of it's pages in UTF-8 and stores everything in the database
in UTF-8. This means that all languages work together. Other
things fixed:
- Automatic language determination made much better, works for
Windows and Unix servers now, by using different code for each.
- There are new configuration variables in config.inc.php now, to
configure language/locale settings with much more flexibility.
Tested on a Windows+Apache machine, and on a Linux+Apache machine
NOTE FOR DEVELOPERS:
Whenever you want to access the translations you MUST now use:
get_vocab('token') instead of $vocab[token]
Additionally, if you use a call to date() or strftime() that
could return text, as opposed to just numbers, you MUST use
utf8_date() and utf8_strftime() instead.
Note: Not filled out ChangeLog, because I don't know how (or if)
Thierry does it automatically, and I wasn't gonna do it by hand
with all the files I changed :)
2003-10-03 17:46 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r400] ChangeLog, INSTALL, web/ChangeLog, web/config.inc.php,
web/trailer.inc:
+ Allow to view weeks in the bottom (trailer.inc) as week numbers
(ie. 42) instead of 'first day of the week' (13 Oct) (Per
Wermelin - SKIOLD Sæby A/S" <ela@skiold.dk>).
2003-09-25 23:19 John Beranek <jberanek@users.sourceforge.net>
* [r396] AUTHENTICATION, ChangeLog, crypt_passwd.example,
crypt_passwd.pl:
Added a new script for the "ext" authentication scheme that
allows you to use a password file with usernames and their
crypted passwords.
2003-09-25 18:20 John Beranek <jberanek@users.sourceforge.net>
* [r395] web/ChangeLog, web/auth_pop3.inc:
Bug fix for POP3 authentication scheme provided by Jean-Baptiste
Lehucher.
2003-09-23 06:11 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r393] ChangeLog, web/ChangeLog:
Doc fixes.
2003-09-23 06:05 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r392] NEWS, web/help.php:
Doc fixes.
2003-09-23 05:55 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r391] AUTHENTICATION, INSTALL, LANGUAGE, README.nwauth,
README.sqlapi, ROXEN, grant.pg.sql, testdata.php, web/add.php,
web/admin.php, web/auth_ext.inc, web/auth_imap.inc,
web/auth_ip.inc, web/auth_name.inc, web/auth_nis.inc,
web/auth_nt.inc, web/auth_omni.inc, web/auth_pop3.inc,
web/config.inc[DEL], web/config.inc.php, web/day.php,
web/del.php, web/del_entry.php, web/edit_area_room.php,
web/edit_entry.php, web/edit_entry_handler.php, web/help.php,
web/lang.fi, web/month.php, web/report.php, web/search.php,
web/view_entry.php, web/week.php:
Finally we changed config.inc to config.inc.php for "security"
reasons.
2003-09-23 05:37 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r390] web/ChangeLog, web/config.inc:
Make sure notice errors are not reported, they can break mrbs
code.
2003-09-11 14:52 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r386] web/ChangeLog, web/lang.fi:
Updating finish lang file (Tom Ingberg
(tom.ingberg@edu.vantaa.fi)).
2003-08-12 16:17 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r385] web/ChangeLog, web/edit_entry.php:
- Fixed bug #748934, do not allow booking descriptions with only
spaces (cannot click the slot).
2003-08-09 20:55 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r384] ChangeLog, web/ChangeLog:
ChangeLog update.
2003-08-09 05:23 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r383] AUTHENTICATION, web/auth_nt.inc:
+ Added Windows NT / IIS authentication scheme.
2003-08-09 03:36 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r382] AUTHENTICATION, INSTALL, README, web/config.inc:
Dox fixes. Update documentation and comments to the current cvs
situation.
2003-08-07 15:57 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r381] NEWS:
* Doc fixes: updated to have a consistent layout.
2003-08-07 05:32 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r380] web/ChangeLog:
* New true GNU ChangeLog file. Only changes to this directory
(mrbs/web/) should use this ChangeLog. File created with
cvs2cl.pl script (http://www.red-bean.com/cvs2cl/) with these
parameters :
cvs2cl.pl --revisions --branches --tags --gmt --ignore ChangeLog
--usermap /path/to/your/username_email_file --file ChangeLog
--window 43200 --FSF
Note : I did not yet succeeded retrieving username/email
automatically from Sourceforge, so they have to be put in a file.
I set a 12 hours window to not have 'atomic' entries in the file.
2003-08-07 05:28 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r379] ChangeLog:
* File replaced with a new true GNU ChangeLog file. Previous
content moved to the new NEWS file. File created with cvs2cl.pl
script (http://www.red-bean.com/cvs2cl/) with these parameters :
cvs2cl.pl --revisions --branches --tags --gmt --ignore web/
--ignore ChangeLog --usermap /path/to/your/username_email_file
--file ChangeLog --window 43200 --FSF
Note : I did not yet succeeded retrieving username/email
automatically from Sourceforge, so they have to be put in a file.
I did not included /mrbs/web/ entries, because there is a new
ChangeLog straight in this directory. I set a 12 hours window to
not have 'atomic' entries in the file.
2003-08-07 05:07 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r378] NEWS:
* Added a NEWS file which contains a list of user-visible changes
worth mentioning (as per GNU Coding Standards). Content pasted
from the previous ChangeLog file which was a NEWS file in fact,
except last CVS entries which should go to the ChangeLog file.
2003-05-29 07:25 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r376] web/edit_entry.php:
- Fixed bug : Always displays "edit entry" instead of "Add Entry"
even when adding an entry. (<Ian Duncan>i.duncan@uq.edu.au)
2003-05-12 03:50 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r375] ChangeLog, web/mrbs_sql.inc:
- Changed mrbs_sql.inc so that when a 5th week "Monthly repeat,
same day of the week" is selected, subsequent repeated meetings
switch to the 5th week when possible after falling back to the
4th week.
2003-05-12 03:31 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r374] web/mrbs_sql.inc:
- fixed bug : monthly repeat, corresponding day not properly
booked
2003-05-11 00:40 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r373] ChangeLog, web/mrbs_sql.inc:
- Fixed bug : when selecting a "Monthly repeat, same day of the
week" repeat type in the 5th week, repeated meetings are not
properly scheduled. Now if no 5th week exist, the 4th week is
selected instead for all subsequen
2003-05-08 12:55 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r372] ChangeLog, web/report.php:
- Fixed bug : when you press on print preview in report.php page,
all but the submission form is visible but not the actual report
(<sQuare>mrbs@synapse.plus.com).
2003-04-25 21:20 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r371] web/mincals.inc:
+ in the minicalendar week view, the full week is highlighted
instead of the first day of the week
(<sQuare>mrbs@synapse.plus.com).
2003-04-25 20:56 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r370] web/mincals.inc:
- converts all 'tabs' to 'space' (the file contains a mix of
both)
2003-04-18 04:47 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r369] ChangeLog:
- Fixed bug : in week view, allow non 'internet explorer'
browsers to see links to the corresponding days in column titles
(Johan.Schonning@uab.ericsson.se).
2003-04-18 02:21 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r368] web/week.php:
- Corrected bug : in week view, allow non 'internet explorer'
browsers to see links to the corresponding days in column titles
(Johan.Schonning@uab.ericsson.se).
2003-04-17 03:38 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r367] ChangeLog, web/config.inc, web/month.php:
+ Entries in monthly view can be shown as start/end slot or brief
description
2003-04-15 15:20 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r366] web/week.php:
+ replaced the column titles in the week view to be links to the
corresponding days. This makes it easier for users to access the
day view from the week view without having to scroll down to the
bottom of the page. (<sQuare>mrbs@synapse.plus.com)
2003-04-09 20:10 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r365] web/edit_entry_handler.php:
- Fixed bug : if AM/PM hour format is used, bookings between
12:00 AM and 12:59 AM are stored with a wrong start date.
2003-04-01 05:26 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r364] ChangeLog:
- bug fix : italian vocab with character not properly escaped
prevents deleting entries and/or prevent javascript popup to
works (Pietro donatini)
2003-03-31 22:19 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r362] web/lang.it:
- bug fix : italian vocab with character not properly escaped
prevents deleting entries and/or prevent javascript popup to
works (Pietro donatini)
2003-03-28 18:31 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r356] ChangeLog:
- Fixed bug : if AM/PM hour format is used, bookings between
12:00 PM and 12:59 PM are stored with a wrong start date.
2003-03-28 15:40 John Beranek <jberanek@users.sourceforge.net>
* [r355] ChangeLog, web/auth_imap.inc, web/auth_ldap.inc,
web/auth_nis.inc, web/auth_nw.inc, web/mrbs_auth.inc:
* Fixed bug in escaping of username and password for all
authentication schemes that use HTTP authentication.
2003-03-28 00:29 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r354] web/edit_entry_handler.php:
- Fixed bug : if AM/PM hour format is used, bookings between
12:00 PM and 12:59 PM are stored with a wrong start date.
2003-03-11 19:01 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r353] ChangeLog, web/help.php, web/lang.da:
+ Added translation: Danish (Claes Bolvig Pedersen (cp@dhi.dk)) -
Changed mrbs_version in help.php to "MRBS 1.1"
2003-03-05 05:12 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r352] ChangeLog, web/add.php, web/admin.php, web/day.php,
web/del.php, web/del_entry.php, web/edit_area_room.php,
web/edit_entry.php, web/edit_entry_handler.php,
web/grab_globals.inc.php, web/help.php, web/month.php,
web/report.php, web/search.php, web/view_entry.php, web/week.php:
+ Make MRBS compliant to the 'register_globals = off' directive
2003-03-05 05:07 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r351] web/lang.pt:
+ added translation: Portuguese (Lopo Pizarro)
2003-02-09 20:03 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r350] web/edit_entry.php, web/edit_entry_handler.php:
- minor bug fixes ("Undefined variable" notices...)
2003-01-30 07:08 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r349] web/lang.fi:
- Parse error fix
2003-01-30 06:53 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r348] ChangeLog:
+ add translation: lang.fi (Finnish, Vesa Palmu) - translations
updates in lang.fr, lang.no (Tobias) - 1 vocab added in
functions.inc - Bug fix if "select" option is choosen to show
areas/rooms
2003-01-30 06:50 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r347] web/lang.fi:
+ add translation: Finnish, Vesa Palmu
2003-01-29 05:48 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r346] web/lang.no:
- minor translation update
2003-01-29 05:43 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r345] web/functions.inc, web/lang.fr, web/lang.no:
- Minor translations updates in lang.fr, lang.no (Tobias), 1
vocab added in functions.inc
2003-01-29 00:08 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r344] web/functions.inc:
- Bug fix : if "select" is choosen in config.inc to show
areas/rooms as a drop-down select box, an sql error occurs when
the "change" button is clicked (mostly used for non javascript
users).
2003-01-15 04:02 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r343] web/mrbs.css:
- Changed the tiny size of numbers in calendar to a larger one.
There is more room to do this since week day names are displayed
with 3 characters now instead of one.
2003-01-15 03:49 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r342] web/admin.php, web/lang.cz, web/lang.de, web/lang.en,
web/lang.es, web/lang.fr, web/lang.it, web/lang.ja, web/lang.nl,
web/lang.no, web/lang.sv, web/lang.zh-tw:
- Fixed an error in all lang files, $vocab["backadmin"] was
defined twice since a recent update. - Added one (hopefully last)
missing $vocab (administration).
2003-01-14 10:22 John Beranek <jberanek@users.sourceforge.net>
* [r340] web/config.inc, web/mincals.inc:
* Fixed small problem in Daniel's recent minicals change.
2003-01-14 09:58 John Beranek <jberanek@users.sourceforge.net>
* [r339] ChangeLog, web/config.inc, web/day.php, web/del.php,
web/edit_entry.php, web/edit_entry_handler.php,
web/functions.inc, web/month.php, web/report.php, web/search.php,
web/view_entry.php, web/week.php:
* Added configuration option ($twentyfourhour_format) to allow
time formats to be changed to 12 hour format.
* Modified ChangeLog in anticipation of 1.1 release.
2003-01-14 00:38 Daniel <nambit@users.sourceforge.net>
* [r338] ChangeLog, web/lang.cz, web/lang.de, web/lang.en,
web/lang.es, web/lang.fr, web/lang.it, web/lang.ja, web/lang.nl,
web/lang.no, web/lang.sv, web/lang.zh-tw:
make all language files consistant
2003-01-13 21:41 Daniel <nambit@users.sourceforge.net>
* [r337] ChangeLog, web/day.php, web/mincals.inc, web/month.php,
web/week.php:
Change minicals so they point to week when on week view and month
when on month view
2003-01-13 14:37 John Beranek <jberanek@users.sourceforge.net>
* [r336] ChangeLog, web/edit_entry.php:
- Changed occurences of "<?=" to "<?php echo" which means we
still use the long tag form everywhere.
2003-01-13 01:58 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r335] web/edit_entry.php:
Added new $vocab in order to remove the last plain english
strings in the code.
2003-01-12 22:54 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r334] ChangeLog:
- Removed all remainings english strings to make MRBS 100%
translatable - Modified config.inc language section to choose a
site_faq.html file translated in another language - Added
auth_name.inc, auth_omni.inc
2003-01-12 22:50 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r333] web/auth_omni.inc:
Authentification scheme using own Omnicron OmniHTTPd web server
security features.
2003-01-12 22:46 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r332] web/auth_name.inc:
Variant of auth_ip.inc that try to use DNS name instead of IP.
2003-01-12 21:54 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r331] web/functions.inc:
Added new $vocab in order to remove the last plain english
strings in the code.
2003-01-12 20:34 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r330] web/site_faq_fr.html:
Minor translation corrections
2003-01-12 20:15 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r329] web/edit_entry.php:
Changed :
alert ( "<?php= which output a parse error "unneeded =" to alert
( "<?php but the message is not displayed in the window
so I come back to my original :
alert ( "<?= which seems to work.
2003-01-12 19:50 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r328] web/view_entry.php:
Added new $vocab in order to remove the last plain english
strings in the code.
2003-01-12 19:39 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r327] web/mysql.inc, web/pgsql.inc:
Added new $vocab in order to remove the last plain english
strings in the code.
2003-01-12 19:31 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r326] web/site_faq_fr.html:
Added site_faq_fr.html (french translation of site_faq.html)
2003-01-12 19:26 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r325] web/config.inc:
Added Faq file language selection ($faqfilelang).
2003-01-12 19:03 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r324] web/help.php:
Added new $vocab in order to remove the last plain english
strings in the code. Changed Faq file include to use language
selection (in config.inc)
2003-01-12 18:54 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r323] web/edit_entry_handler.php:
Added new $vocab in order to remove the last plain english
strings in the code.
2003-01-12 18:48 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r322] web/edit_entry.php:
Added new $vocab in order to remove the last plain english
strings in the code.
2003-01-12 16:45 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r321] web/edit_area_room.php:
Added new $vocab in order to remove the last plain english
strings in the code.
2003-01-12 16:39 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r320] web/del.php:
Added new $vocab in order to remove the last plain english
strings in the code.
2003-01-12 16:32 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r319] web/lang.fr:
Added new $vocab in order to remove the last plain english
strings in the code. Minor language corrections
2003-01-12 16:04 Thierry Bothorel <thierry_bo@users.sourceforge.net>
* [r318] web/lang.en:
Added new $vocab in order to remove the last plain english
strings in the code.
2003-01-10 12:43 John Beranek <jberanek@users.sourceforge.net>
* [r317] ChangeLog:
* Corrected ChangeLog. Daniel's 2 latest changes didn't make it
into 1.1-pre2.
2003-01-10 11:33 Daniel <nambit@users.sourceforge.net>
* [r316] ChangeLog, web/search.php:
Remove warnings about headers in search.php
2003-01-09 18:05 Daniel <nambit@users.sourceforge.net>
* [r315] ChangeLog, web/trailer.inc:
Change trailer.inc to make print preview more likely to work on
windows and non-apache servers
2003-01-09 17:48 John Beranek <jberanek@users.sourceforge.net>
* [r314] ChangeLog:
* Modified ChangeLog to show changes for soon to be released
1.1-pre2 version.
2003-01-09 17:44 Daniel <nambit@users.sourceforge.net>
* [r313] ChangeLog, web/lang.es:
Updated spanish translation
2003-01-09 17:39 Daniel <nambit@users.sourceforge.net>
* [r312] AUTHENTICATION:
add a note about using APOP
2003-01-09 17:38 Daniel <nambit@users.sourceforge.net>
* [r311] AUTHENTICATION, ChangeLog, web/auth_pop3.inc,
web/config.inc:
New authentication provider which uses a POP3 mail server.
Can authenticate using APOP or standard USER/PASS
2002-11-28 10:24 John Beranek <jberanek@users.sourceforge.net>
* [r310] ChangeLog, web/admin.php, web/edit_entry.php:
* Fix for edit entry page. We now determine the area id of the
room the meeting we're editting is in before getting a list of
the rooms in that area. This solves a number of errors that occur
when editting/creating bookings. [Note: this is the bug that has
been reported by multiple people on the mailing list.]
2002-10-14 15:45 John Beranek <jberanek@users.sourceforge.net>
* [r309] ChangeLog, web/admin.php, web/del.php,
web/edit_area_room.php, web/index.php, web/style.inc:
Fixes submitted/suggested by Jean-François Larvoire:
- Added closing ?> to index.php - Added "global $refresh_rate;"
to style.inc - Fixed all occurences (hopefully) of $vocab[]
indices written without surrounding quotes.
2002-10-09 11:44 John Beranek <jberanek@users.sourceforge.net>
* [r308] ChangeLog:
* Minor change to ChangeLog.
2002-10-08 13:19 John Beranek <jberanek@users.sourceforge.net>
* [r307] ChangeLog, smb_auth.c, web/admin.php, web/auth_ext.inc,
web/config.inc, web/edit_area_room.php, web/edit_entry.php,
web/escapeshellarg.inc, web/functions.inc, web/help.php,
web/index.php, web/lang.cz, web/lang.de, web/lang.en,
web/lang.es, web/lang.fr, web/lang.it, web/lang.ja, web/lang.nl,
web/lang.no, web/lang.sv, web/lang.zh-tw, web/mincals.inc,
web/mrbs_auth.inc, web/report.php, web/search.php, web/style.inc,
web/view_entry.php:
- Changed all uses of <? to <?php.
- Merged change from John Beranek for an Advanced search
function, requires 3 more translation tokens, which have been
added to each language file, "search_button" should be OK, as I
took the text from each language's "search" token.
- Fixed 2 problems in edit_entry.php as submitted on the mailing
list.
- Added small enchancement to smb_auth.c, if you pass a username
as group/user, it will change the NT group that is used for
authentication.
- Improved shell escaping in auth_ext.inc. It now uses
escapeshellarg() instead of escapeshellcmd(). If your PHP version
is less than 4.0.3, then it includes escapeshellarg.inc which is
a local implementation of that function.
- Added updated Frech translation, as provided by Thierry Wehr.
- Tided all language files again, they all have the same format
and number of lines now, and are all missing at least 2
translations because of the new advanced search functionality.
- Fixed a number of bugs to make the Taiwanese translation work.
The code to include language files based on HTTP_ACCEPT_LANGUAGE
has been improved, which ensures lang.zh-tw is included.
Additionally, mincals.inc not longer does a substr() on the
abbreviated weekday names, as this breaks terribly for any
multibyte encoding, as it was only taking the first byte of a
multibyte encoding. This has the impact that you now get
Mon,Tue,Wed etc instead of M,T,W (using glibc's en_GB locale).
- print_header() now outputs a DOCTYPE identifier as well as
sending Pragma: no-cache and an Expires: header in the past. This
should help ensure the calendar pages don't get cached.
2002-05-30 11:42 Daniel <nambit@users.sourceforge.net>
* [r306] ChangeLog:
update changelog for new release
2002-05-30 10:59 Daniel <nambit@users.sourceforge.net>
* [r305] web/edit_entry.php:
extra javascript validation around n-weekly bookings
https://sourceforge.net/tracker/index.php?func=detail&aid=482145&group_id=5113&atid=105113
2002-05-30 10:53 Daniel <nambit@users.sourceforge.net>
* [r304] web/day.php, web/week.php:
add area param to some urls
https://sourceforge.net/tracker/index.php?func=detail&aid=559655&group_id=5113&atid=105113
2002-05-25 12:27 Daniel <nambit@users.sourceforge.net>
* [r303] web/lang.no:
update lang.no translation (by Tobias Johan Karlsen)
2002-05-23 10:10 Daniel <nambit@users.sourceforge.net>
* [r302] ChangeLog, web/lang.cz:
add Czech translation
2002-05-18 23:04 Daniel <nambit@users.sourceforge.net>
* [r301] web/admin.php, web/report.php, web/trailer.inc:
quote some array indexes to cut down on the number of warnings
2002-05-18 18:16 Daniel <nambit@users.sourceforge.net>
* [r300] web/help.php:
stop using posix_uname and use php_uname instead. should make the
help screen work on windows
2002-05-18 16:39 Daniel <nambit@users.sourceforge.net>
* [r299] web/day.php, web/functions.inc, web/week.php:
Fixes a problem where $resolution is an odd amount. details here:
http://sourceforge.net/tracker/index.php?func=detail&aid=493079&group_id=5113&atid=105113
2002-05-18 16:27 Daniel <nambit@users.sourceforge.net>
* [r298] web/week.php:
some int casts to fix a bug from sourceforge. see here for
details:
http://sourceforge.net/tracker/index.php?func=detail&aid=522990&group_id=5113&atid=105113
2002-05-18 16:14 Daniel <nambit@users.sourceforge.net>
* [r297] web/functions.inc:
add warning about PHP3
2002-05-18 15:59 Daniel <nambit@users.sourceforge.net>
* [r296] web/auth_nis.inc:
correct typo
2002-05-18 15:06 Daniel <nambit@users.sourceforge.net>
* [r295] web/lang.de, web/lang.es, web/lang.fr, web/lang.it,
web/lang.ja, web/lang.nl, web/lang.no, web/lang.sv,
web/lang.zh-tw:
renormalize all of the language files
2002-05-14 16:11 Daniel <nambit@users.sourceforge.net>
* [r294] web/month.php, web/week.php:
fix bug introduced by drop-down area selection boxes on week and
month views. the page header now shows the area and room name
again
2002-05-13 16:56 Daniel <nambit@users.sourceforge.net>
* [r293] web/day.php, web/functions.inc, web/month.php,
web/week.php:
add dropdown room selectors to week and month views
2002-05-11 12:19 Daniel <nambit@users.sourceforge.net>
* [r292] web/day.php:
add $area to variables passed to edit_entry.php
2002-05-11 11:56 Daniel <nambit@users.sourceforge.net>
* [r291] INSTALL, README:
stop saying that PHP3 will work
2002-05-11 11:32 Daniel <nambit@users.sourceforge.net>
* [r290] ChangeLog, web/edit_entry.php, web/edit_entry_handler.php,
web/lang.en:
allows multiple rooms to be booked at the same time
2002-05-11 11:31 Daniel <nambit@users.sourceforge.net>
* [r289] checklang.php:
change last $lang to $vocab
2002-05-09 12:50 Daniel <nambit@users.sourceforge.net>
* [r288] ChangeLog, LANGUAGE, auth_cookie_ext.inc, checklang.php,
web/admin.php, web/config.inc, web/day.php, web/del.php,
web/edit_area_room.php, web/edit_entry.php,
web/edit_entry_handler.php, web/functions.inc, web/help.php,
web/lang.de, web/lang.en, web/lang.es, web/lang.fr, web/lang.it,
web/lang.ja, web/lang.nl, web/lang.no, web/lang.sv,
web/lang.zh-tw, web/month.php, web/mrbs_auth.inc,
web/mrbs_sql.inc, web/report.php, web/search.php, web/style.inc,
web/trailer.inc, web/view_entry.php, web/week.php:
Change every $lang to $vocab to stop conflicts with other
software that's used $lang (lots of people have seen "N" appear
everywhere $lang variables should be)
2002-05-08 13:04 Daniel <nambit@users.sourceforge.net>
* [r287] INSTALL:
document need for register_globals
2002-05-08 13:03 Daniel <nambit@users.sourceforge.net>
* [r286] web/lang.fr:
updated lang.fr
2002-05-08 12:35 Daniel <nambit@users.sourceforge.net>
* [r285] web/config.inc, web/day.php, web/functions.inc:
allow areas to be shown as a drop-down select box as well as the
default html display. option in config.inc to control this
behaviour
2002-03-07 15:29 John Beranek <jberanek@users.sourceforge.net>
* [r284] ChangeLog, web/auth_ext.inc, web/auth_imap.inc,
web/auth_ip.inc, web/auth_nis.inc:
* Added comments to the top of all the authentication schemes
(that I understand) that describes how to change config.inc to
use them. This should help new installers.
* Added auth_nis.inc, as provided by Jeff Hoover. This is an
authentication scheme that uses NIS.
2002-02-07 13:12 John Beranek <jberanek@users.sourceforge.net>
* [r283] ChangeLog, UPGRADE, tables.pg.sql, upgrade2.pg.sql,
web/admin.php, web/auth_imap.inc, web/config.inc, web/del.php,
web/edit_area_room.php, web/functions.inc, web/lang.de,
web/lang.en, web/lang.es, web/lang.fr, web/lang.it, web/lang.ja,
web/lang.nl, web/lang.no, web/lang.sv, web/lang.zh-tw,
web/report.php:
* Added instructions into UPGRADE readme for upgrade2.[my|pg].ql
scripts that are required to upgrade from an older MRBS
installation.
* Added new language tokens, using patch supplied by Michael
Redinger.
* Added new or updated translations for: Italy (Gianni)
Netherlands (Marc ter Horst) Norway (Rune Johansen) Sweden (Hakan
Nilsson) German (Michael Redinger)
* Added auth_imap.inc, an authentication scheme that uses IMAP,
this includes a few more (commented out) lines in config.inc
* Changed datatype of 'rep_num_weeks' in 'mrbs_repeat' table for
PostgreSQL installs. We now use smallint instead of tinyint, as
tinyint isn't available.
* Changed config.inc to use getenv('HTTP_ACCEPT_LANGUAGE')
instead of $HTTP_ACCEPT_LANGUAGE...much tidier.
2001-11-02 12:57 John Beranek <jberanek@users.sourceforge.net>
* [r282] ChangeLog, web/config.inc:
* Fixed problem in config.inc, $HTTP_ACCEPT_LANGUAGE wasn't
working for me unless I put a global specification for it. This
should improve internationalisation.
2001-08-30 21:27 Daniel <nambit@users.sourceforge.net>
* [r280] ChangeLog:
updated for 1.0
2001-07-16 08:44 John Beranek <jberanek@users.sourceforge.net>
* [r279] upgrade2.my.sql, upgrade2.pg.sql:
* Added these upgrade SQL files. Don't know how I forgot to add
them!
2001-07-08 12:42 Daniel <nambit@users.sourceforge.net>
* [r278] ChangeLog:
edit for 1.0-pre2 release
2001-07-02 17:32 John Beranek <jberanek@users.sourceforge.net>
* [r277] web/mrbs_sql.inc:
* Removed a little debug code that I left in accidentally.
2001-07-02 16:58 John Beranek <jberanek@users.sourceforge.net>
* [r276] web/style.inc:
* Missed a bit in previous checkin, because I have multiple MRBS
trees, ahem.
2001-07-02 15:05 John Beranek <jberanek@users.sourceforge.net>
* [r275] ChangeLog, tables.my.sql, tables.pg.sql,
web/auth_ldap.inc, web/config.inc, web/day.php,
web/edit_entry.php, web/edit_entry_handler.php,
web/functions.inc, web/lang.de, web/lang.en, web/lang.es,
web/lang.fr, web/lang.ja, web/lang.nl, web/lang.sv,
web/lang.zh-tw, web/mrbs_sql.inc, web/style.inc,
web/view_entry.php, web/week.php:
* Incorporated diff from Scott Leonard that allows you to
configure a refresh time for roombooker web pages. Set config
variable $refresh_rate to the number of seconds to refresh after,
or set to 0 to disable.
* Implemented "n-weekly" repeat type. Not sure I like the way
it's phrased in the lang files, but the code works fine. You can
now a meeting that is repeated every 'n' weeks. e.g. every 5th
Monday. This required a database change, which I've made
available in upgrade2.my.sql and upgrade2.pg.sql
* Tidied lang files, and ensured every file has all the required
tokens. 'wc -l lang.*' now shows all the files as having the same
line count. Quite a few languages now have English bits in them
though.
* Incorporated diffs from Tim Bell that allow you to configure a
filter for LDAP authentication.
* Incorporated diffs from Tim Bell that solve problems with
bookings made for times that have smaller granularity that the
configured booking resolution.
2001-03-26 14:36 John Beranek <jberanek@users.sourceforge.net>
* [r274] ChangeLog:
* Fixed time in ChangeLog :)
2001-03-26 14:34 John Beranek <jberanek@users.sourceforge.net>
* [r273] ChangeLog, web/config.inc:
* Fixed config.inc so that the correct lang.xx is included if
HTTP_ACCEPT_LANGUAGE is a comma-seperated list like "sv, en".
2001-03-26 14:02 John Beranek <jberanek@users.sourceforge.net>
* [r272] ChangeLog, web/lang.es, web/lang.sv:
* Copied "rep_type_5" language token into Swedish and Spanish
language files from English file. Swedish and Spanish users were
not able to use "monthly, corresponding day" repeats without the
token being present.
2001-03-18 18:07 Michael Redinger <mred@users.sourceforge.net>
* [r271] web/lang.de, web/lang.en, web/lang.es, web/lang.fr,
web/lang.ja, web/lang.nl, web/lang.sv, web/lang.zh-tw,
web/trailer.inc:
Added language string for print preview; added it to all lang
files, but only german was translated - the rest still has the
english string.
2001-03-18 18:02 Michael Redinger <mred@users.sourceforge.net>
* [r270] web/day.php, web/functions.inc, web/month.php,
web/trailer.inc, web/week.php:
red: Added print preview for day, week and month.
2001-03-07 13:57 John Beranek <jberanek@users.sourceforge.net>
* [r269] web/lang.de, web/lang.es:
* Checked in updates to lang.es (received from Pablo Gomez) and
lang.de (received by Bernd Oeggl). 2nd attempt, actually the
check the files in this time.
2001-03-07 13:52 John Beranek <jberanek@users.sourceforge.net>
* [r268] ChangeLog:
* Checked in updates to lang.es (received from Pablo Gomez) and
lang.de (received by Bernd Oeggl).
2001-03-07 00:34 Daniel <nambit@users.sourceforge.net>
* [r267] ChangeLog, web/lang.nl:
Update lang.nl
2001-03-04 23:25 Daniel <nambit@users.sourceforge.net>
* [r265] ChangeLog:
Changes for release 1.0-pre1
2001-03-02 13:10 Michael Redinger <mred@users.sourceforge.net>
* [r264] AUTHENTICATION, auth_pam.pl:
mred: added auth_pam, updated AUTHENTIFICATION
2001-02-27 09:49 John Beranek <jberanek@users.sourceforge.net>
* [r263] ChangeLog:
* Added message into ChangeLog, noting change to CVSROOT to make
CVS commit logs get sent to the list...mainly to see if it's
working.
2001-02-26 12:19 John Beranek <jberanek@users.sourceforge.net>
* [r262] ChangeLog, web/functions.inc, web/lang.de, web/lang.en,
web/lang.es, web/lang.fr, web/lang.ja, web/lang.nl, web/lang.sv,
web/lang.zh-tw:
* Internationalised functions.inc. "Help", "Admin" and "Search:"
are now lang strings. Also, fixed an error in lang.fr,
$lang["mrbs"] was defined twice.
2001-02-26 10:51 John Beranek <jberanek@users.sourceforge.net>
* [r261] ChangeLog, web/day.php, web/edit_entry.php,
web/functions.inc, web/mincals.inc, web/month.php,
web/report.php, web/week.php:
* Added double quotes around all uses of color and class
attributes, as HTML dictates.
2001-02-26 01:27 L J Bayuk <lbayuk@users.sourceforge.net>
* [r260] ChangeLog:
Note new links on search, conflict
2001-02-26 01:24 L J Bayuk <lbayuk@users.sourceforge.net>
* [r259] web/mrbs_sql.inc:
On conflict, show start time and links to day/week/month views
(based on patch from M. Redinger).
2001-02-26 01:24 L J Bayuk <lbayuk@users.sourceforge.net>
* [r258] web/search.php:
Link each search result start time to a day view of that entry
(bernd, beranek).
2001-02-25 01:34 L J Bayuk <lbayuk@users.sourceforge.net>
* [r256] .htaccess[DEL], AUTHENTICATION, ChangeLog, INSTALL,
LANGUAGE, README, README.nwauth, README.sqlapi, ROXEN, UPGRADE,
add.php3[DEL], admin.php3[DEL], auth_cookie_ext.inc,
auth_ext.inc[DEL], auth_ip.inc[DEL], auth_ldap.inc[DEL],
auth_ldap.pl, auth_ldapsearch.pl, badpw.pl, checklang.php,
config.inc[DEL], connect.inc[DEL], day.php3[DEL], del.php3[DEL],
del_entry.php3[DEL], destroy.pg.sql, edit_area_room.php3[DEL],
edit_entry.php3[DEL], edit_entry_handler.php3[DEL],
functions.inc[DEL], grant.pg.sql, help.php3[DEL],
index.php3[DEL], lang.de[DEL], lang.en[DEL], lang.es[DEL],
lang.fr[DEL], lang.ja[DEL], lang.nl[DEL], lang.sv[DEL],
lang.zh-tw[DEL], mincals.inc[DEL], mrbs.css[DEL],
mrbs_auth.inc[DEL], mrbs_sql.inc[DEL], new.gif[DEL],
purge.my.sql, purge.pg.sql, sample-data.sql, search.php3[DEL],
site_faq.html[DEL], style.inc[DEL], tables.my.sql, tables.pg.sql,
tables.sql[DEL], testdata.php, testdata.php3[DEL],
trailer.inc[DEL], upgrade.my.sql, upgrade.sql[DEL],
view_entry.php3[DEL], web, web/.htaccess, web/add.php,
web/admin.php, web/auth_ext.inc, web/auth_ip.inc,
web/auth_ldap.inc, web/auth_nw.inc, web/config.inc, web/day.php,
web/del.php, web/del_entry.php, web/edit_area_room.php,
web/edit_entry.php, web/edit_entry_handler.php,
web/functions.inc, web/help.php, web/index.php, web/lang.de,
web/lang.en, web/lang.es, web/lang.fr, web/lang.ja, web/lang.nl,
web/lang.sv, web/lang.zh-tw, web/mincals.inc, web/month.php,
web/mrbs.css, web/mrbs_auth.inc, web/mrbs_sql.inc, web/mysql.inc,
web/new.gif, web/pgsql.inc, web/report.php, web/search.php,
web/site_faq.html, web/style.inc, web/trailer.inc,
web/view_entry.php, web/week.php:
Merge branch mrbs-0-9-1xp into trunk
2001-02-09 20:08 Daniel <nambit@users.sourceforge.net>
* [r154] ChangeLog:
Change release date
2001-02-08 22:44 Daniel <nambit@users.sourceforge.net>
* [r153] ChangeLog, config.inc, mincals.inc:
remove 'weekstarts' functionality
2001-02-04 21:56 Daniel <nambit@users.sourceforge.net>
* [r148] ChangeLog:
calendar day was off by one
2001-02-04 21:53 Daniel <nambit@users.sourceforge.net>
* [r147] mincals.inc:
Fixed bug where days displayed wrong in mincals
2001-02-04 21:40 Daniel <nambit@users.sourceforge.net>
* [r146] ChangeLog:
release 0.9
2001-01-28 17:42 Daniel <nambit@users.sourceforge.net>
* [r145] UPGRADE:
small note to say no db changes since 0.8
2001-01-28 17:15 Daniel <nambit@users.sourceforge.net>
* [r144] ChangeLog:
Comments for bo's fixes
2001-01-24 23:37 Bo Kleve <bokleve@users.sourceforge.net>
* [r143] config.inc, edit_entry.php3, functions.inc, mincals.inc,
trailer.inc, view_entry.php3:
Add control over start of week day (Sunday or Monday) and how the
days are presented (Jul 19 or 19 Jul). Defaults are Sunday and
month date. Also fix so that day names are shown in selected
language and that the translation of hours, minutes, ... are
according to the lang file.
2001-01-24 00:16 Bo Kleve <bokleve@users.sourceforge.net>
* [r142] admin.php3, day.php3, edit_area_room.php3,
edit_entry.php3, edit_entry_handler.php3, lang.sv, mrbs_sql.inc,
view_entry.php3:
Added Swedish language file. Modifications to admin.php3 Add
possibility to edit area and room descriptions
edit_area_room.php3 used with modified admin.php3 lang.sv Added
Swedish language file day.php3 Fix all day bookings, escape
characters in text and duplicate mini- calendars when nonexistent
date is selected. Show rooms sorted by names. edit_entry.php3 Fix
escape characters showing in text edit_entry_handler.php3 Fix
duplicate entries when changing a booking mrbs_sql.inc Modifying
an entry allowed for intruding on other bookings. Weekly bookings
could not be made for Sundays if Saturdays also booked.
view_entry.php3 Fix escape characters showing in text
2000-11-29 20:50 Daniel <nambit@users.sourceforge.net>
* [r141] ChangeLog:
Claus roxen stuff
2000-11-29 20:42 Daniel <nambit@users.sourceforge.net>
* [r140] ROXEN, auth_cookie_ext.inc, mrbs.css:
Claus Jeppesen's roxen stuff
2000-09-13 10:28 Sam Mason <sam_mason@users.sourceforge.net>
* [r139] lang.en:
Better text
2000-09-13 09:00 Sam Mason <sam_mason@users.sourceforge.net>
* [r138] search.php3:
Better searching
2000-09-08 08:44 Sam Mason <sam_mason@users.sourceforge.net>
* [r137] view_entry.php3:
Now displays the room + area
2000-09-08 08:24 Sam Mason <sam_mason@users.sourceforge.net>
* [r136] edit_entry_handler.php3, mrbs_sql.inc:
Another bug in the repeat entry code
2000-09-08 08:23 Sam Mason <sam_mason@users.sourceforge.net>
* [r135] auth_ext.inc, lang.en:
Added a "room" entry
2000-09-05 20:10 Sam Mason <sam_mason@users.sourceforge.net>
* [r129] view_entry.php3:
Language updates
2000-09-05 09:33 Sam Mason <sam_mason@users.sourceforge.net>
* [r128] mrbs_auth.inc:
One less warning
2000-09-04 08:20 Sam Mason <sam_mason@users.sourceforge.net>
* [r126] lang.es:
Updated by "Dised Sistemas <dised@arrakis.es>"
2000-09-04 08:19 Sam Mason <sam_mason@users.sourceforge.net>
* [r125] config.inc:
Added some sanity checks
2000-08-18 11:37 Sam Mason <sam_mason@users.sourceforge.net>
* [r120] mrbs_sql.inc:
Should work now
2000-08-18 11:26 Sam Mason <sam_mason@users.sourceforge.net>
* [r119] help.php3:
Why did I take this outls
2000-08-18 11:04 Sam Mason <sam_mason@users.sourceforge.net>
* [r118] edit_entry.php3, functions.inc:
Put "<?=" back to "<? echo" for compatibility
2000-08-18 10:53 Sam Mason <sam_mason@users.sourceforge.net>
* [r117] edit_entry.php3, functions.inc:
Put "<?=" back to "<? echo" for compatibility
2000-08-18 08:15 Sam Mason <sam_mason@users.sourceforge.net>
* [r116] auth_ip.inc:
More PHP warning fixes
2000-08-17 20:08 Sam Mason <sam_mason@users.sourceforge.net>
* [r115] admin.php3, search.php3, view_entry.php3:
More PHP warning fixes
2000-08-17 20:06 Sam Mason <sam_mason@users.sourceforge.net>
* [r114] edit_entry_handler.php3, search.php3:
More PHP warning fixes
2000-08-17 19:56 Sam Mason <sam_mason@users.sourceforge.net>
* [r113] auth_ext.inc:
More PHP warning fixes
2000-08-17 19:37 Sam Mason <sam_mason@users.sourceforge.net>
* [r112] edit_entry.php3, edit_entry_handler.php3:
More PHP warning fixes
2000-08-17 19:30 Sam Mason <sam_mason@users.sourceforge.net>
* [r111] edit_entry.php3:
More PHP waning fixes
2000-08-17 14:59 Sam Mason <sam_mason@users.sourceforge.net>
* [r110] admin.php3, auth_ext.inc, config.inc, day.php3, del.php3,
del_entry.php3, edit_entry.php3, edit_entry_handler.php3,
functions.inc, help.php3, lang.en, mincals.inc, mrbs_auth.inc,
mrbs_sql.inc, search.php3, style.inc, trailer.inc,
view_entry.php3:
Major change to remove most of the warnings from the code
2000-08-10 12:45 Sam Mason <sam_mason@users.sourceforge.net>
* [r109] AUTHENTICATION, auth_ldapsearch.pl:
better ldapsearch support
2000-08-10 09:18 Sam Mason <sam_mason@users.sourceforge.net>
* [r108] lang.en, search.php3:
Better language support
2000-08-10 09:02 Sam Mason <sam_mason@users.sourceforge.net>
* [r107] help.php3:
Put "Meeting room booking system" into the subject line
automagically
2000-08-10 09:01 Sam Mason <sam_mason@users.sourceforge.net>
* [r106] search.php3:
Get it to behave nicely at the beginning and end of the search
2000-08-10 09:00 Sam Mason <sam_mason@users.sourceforge.net>
* [r105] site_faq.html:
get the links all working
2000-08-09 17:35 Sam Mason <sam_mason@users.sourceforge.net>
* [r104] AUTHENTICATION, ChangeLog, README:
a few final updates
2000-08-09 17:24 Sam Mason <sam_mason@users.sourceforge.net>
* [r103] mrbs_auth.inc:
the ultimate one liner
2000-08-09 17:04 Sam Mason <sam_mason@users.sourceforge.net>
* [r102] head.gif[DEL]:
We have a nice banner now, no need for this
2000-08-09 17:02 Sam Mason <sam_mason@users.sourceforge.net>
* [r101] mrbs.css:
looks better now
2000-08-09 17:00 Sam Mason <sam_mason@users.sourceforge.net>
* [r100] help.php3:
added help finally
2000-08-09 13:13 Sam Mason <sam_mason@users.sourceforge.net>
* [r98] AUTHENTICATION, ChangeLog, INSTALL, add.php3, admin.php3,
auth_ldapsearch.pl, config.inc, day.php3, del.php3,
del_entry.php3, edit_entry.php3, edit_entry_handler.php3,
functions.inc, lang.en, mrbs_auth.inc, search.php3,
site_faq.html, style.inc, view_entry.php3:
A big change of most things
2000-08-03 15:00 Sam Mason <sam_mason@users.sourceforge.net>
* [r97] AUTHENTICATION, badpw.pl:
Improved the documentation a bit
2000-08-01 12:25 Sam Mason <sam_mason@users.sourceforge.net>
* [r96] day.php3, functions.inc:
UI updates
2000-08-01 11:50 Sam Mason <sam_mason@users.sourceforge.net>
* [r95] edit_entry_handler.php3:
Was not passing the correct number of paremeters
2000-07-27 09:54 Sam Mason <sam_mason@users.sourceforge.net>
* [r93] ChangeLog:
0.8.1
2000-07-27 09:48 Sam Mason <sam_mason@users.sourceforge.net>
* [r92] day.php3:
Better handling of areas
2000-07-27 09:36 Sam Mason <sam_mason@users.sourceforge.net>
* [r91] del_entry.php3, edit_entry_handler.php3, mrbs_sql.inc:
Better handling of areas
2000-07-26 18:35 Sam Mason <sam_mason@users.sourceforge.net>
* [r90] mrbs_sql.inc:
removed unused parameter
2000-07-26 17:46 Sam Mason <sam_mason@users.sourceforge.net>
* [r89] config.inc, edit_entry_handler.php3:
Brings up an error if you try and create too many options
2000-07-26 16:49 Sam Mason <sam_mason@users.sourceforge.net>
* [r87] ChangeLog:
version 0.8
2000-07-26 16:42 Sam Mason <sam_mason@users.sourceforge.net>
* [r86] del_entry.php3, mrbs_sql.inc:
Better repeat entry handling
2000-07-26 16:32 Sam Mason <sam_mason@users.sourceforge.net>
* [r85] edit_entry.php3:
"Edit Series" works even if you did not modify the first entry
2000-07-26 16:22 Sam Mason <sam_mason@users.sourceforge.net>
* [r84] mrbs_sql.inc:
Allow "Edit Series" to work.
2000-07-21 11:53 Sam Mason <sam_mason@users.sourceforge.net>
* [r83] functions.inc:
Better year chooser.
2000-07-20 09:56 Sam Mason <sam_mason@users.sourceforge.net>
* [r81] ChangeLog:
new release
2000-07-20 09:07 Sam Mason <sam_mason@users.sourceforge.net>
* [r80] view_entry.php3:
Keep it in sync with the creation in "edit_entry_handler"
2000-07-20 09:06 Sam Mason <sam_mason@users.sourceforge.net>
* [r79] mrbs_sql.inc:
Nicer listing of conflicting entrys
2000-07-20 09:05 Sam Mason <sam_mason@users.sourceforge.net>
* [r78] lang.en:
Keeping in sync with the rest of the code
2000-07-20 09:04 Sam Mason <sam_mason@users.sourceforge.net>
* [r77] edit_entry_handler.php3:
Various date/time handling improvements
2000-07-19 15:02 Sam Mason <sam_mason@users.sourceforge.net>
* [r76] view_entry.php3:
Handle HTML chars in the users fields better
2000-07-19 15:01 Sam Mason <sam_mason@users.sourceforge.net>
* [r75] trailer.inc:
a few "copy+paste" problems
2000-07-19 14:59 Sam Mason <sam_mason@users.sourceforge.net>
* [r74] day.php3:
Make small (0 hours) entrys work
2000-07-19 14:30 Sam Mason <sam_mason@users.sourceforge.net>
* [r73] edit_entry.php3:
Stop the repeat days from getting muddled up.
2000-07-18 10:40 Sam Mason <sam_mason@users.sourceforge.net>
* [r72] auth_ldap.inc:
CRLF conversion done
2000-07-18 10:23 Sam Mason <sam_mason@users.sourceforge.net>
* [r71] auth_ldap.inc:
Better cleanup
2000-07-18 10:22 Sam Mason <sam_mason@users.sourceforge.net>
* [r70] edit_entry_handler.php3:
Nicer page displayed when there is a conflicting entry
2000-07-18 10:21 Sam Mason <sam_mason@users.sourceforge.net>
* [r69] day.php3:
removed some old debugging code
2000-07-17 13:48 Sam Mason <sam_mason@users.sourceforge.net>
* [r68] AUTHENTICATION, auth_ldap.inc, config.inc:
Added a new LDAP authenticatication method.
2000-07-17 08:00 Sam Mason <sam_mason@users.sourceforge.net>
* [r67] mrbs_sql.inc:
Fix for older versions of PHP (PRE 4)
2000-07-13 10:53 Sam Mason <sam_mason@users.sourceforge.net>
* [r66] ChangeLog:
Updated
2000-07-13 10:35 Sam Mason <sam_mason@users.sourceforge.net>
* [r65] edit_entry_handler.php3:
Better colision detection.
2000-07-13 10:23 Sam Mason <sam_mason@users.sourceforge.net>
* [r64] mrbs_sql.inc:
Beginning of database independence
2000-07-13 10:22 Sam Mason <sam_mason@users.sourceforge.net>
* [r63] day.php3, mincals.inc, trailer.inc:
General time/date handling updates.
2000-07-12 15:25 Sam Mason <sam_mason@users.sourceforge.net>
* [r61] AUTHENTICATION, ChangeLog, LANGUAGE, README, UPGRADE,
config.inc, day.php3, del_entry.php3, edit_entry.php3,
edit_entry_handler.php3, functions.inc, lang.de, lang.en,
lang.fr, mincals.inc, mrbs_auth.inc, tables.sql, view_entry.php3:
A nice big change to implement "Repeat bookings".
+ a few other minor changes.
2000-06-22 11:30 Daniel <nambit@users.sourceforge.net>
* [r58] ChangeLog, mincals.inc:
Fixed bug where the wrong months would be shown sometimes
2000-06-21 13:53 Daniel <nambit@users.sourceforge.net>
* [r56] AUTHENTICATION, ChangeLog, auth_ldap.pl:
LDAP Auth
2000-06-21 11:43 Daniel <nambit@users.sourceforge.net>
* [r54] ChangeLog:
Release 0.8-pre2
2000-06-21 11:42 Daniel <nambit@users.sourceforge.net>
* [r53] AUTHENTICATION, ChangeLog, auth_ext.inc:
Changes for netware auth
2000-06-21 10:53 Daniel <nambit@users.sourceforge.net>
* [r52] lang.zh-tw:
Updated for 0.8-pre1
2000-06-21 07:18 Daniel <nambit@users.sourceforge.net>
* [r51] ChangeLog, LANGUAGE, lang.es:
Added Spanish language file
2000-06-21 07:14 Daniel <nambit@users.sourceforge.net>
* [r50] ChangeLog, LANGUAGE, lang.nl:
Added Dutch language file
2000-06-20 08:46 Daniel <nambit@users.sourceforge.net>
* [r49] AUTHENTICATION, ChangeLog, auth.inc[DEL], del_entry.php3,
edit_entry.php3, edit_entry_handler.php3, mrbs_auth.inc,
view_entry.php3:
Rename auth.inc to mrbs_auth.inc to stop conflicts with phplib
2000-06-19 08:30 Daniel <nambit@users.sourceforge.net>
* [r48] ChangeLog, LANGUAGE, lang.de:
Added German language
2000-06-16 17:23 Daniel <nambit@users.sourceforge.net>
* [r47] ChangeLog, LANGUAGE, lang.en, lang.ja, lang.zh-tw,
style.inc:
Added Chinese language file
2000-06-16 08:36 Daniel <nambit@users.sourceforge.net>
* [r45] AUTHENTICATION, ChangeLog, FAQ[DEL], INSTALL, README,
auth.inc, auth_ext.inc, auth_ip.inc, badpw.pl, config.inc,
del_entry.php3, edit_entry.php3, edit_entry_handler.php3,
functions.inc, help_trailer.inc[DEL], lang.en, lang.ja,
smb_auth.c, trailer.inc, view_entry.php3:
User-based authentication supported (see AUTHENTICATION) Better
support for bookings spanning multiple days User can specify
"Whole Day" bookings Units other than "Hours" are supported
(Mins, Hours, Days, Weeks) Thanks to Sam Mason
<smason@mtc.ricardo.com> for much of this
2000-06-14 09:07 Daniel <nambit@users.sourceforge.net>
* [r44] ChangeLog, day.php3:
Meetings longer than one day show the name on following days
2000-06-13 09:02 Daniel <nambit@users.sourceforge.net>
* [r43] circle.gif[DEL]:
Removed unused circle.gif
2000-06-13 09:00 Daniel <nambit@users.sourceforge.net>
* [r42] login.php3[DEL]:
Removed unused login.php3
2000-06-12 12:50 Daniel <nambit@users.sourceforge.net>
* [r39] ChangeLog:
0.7 release
2000-06-12 12:43 Daniel <nambit@users.sourceforge.net>
* [r38] ChangeLog:
DB uses unixtime
2000-06-12 12:42 Daniel <nambit@users.sourceforge.net>
* [r37] INSTALL, UPGRADE, day.php3, edit_entry.php3,
edit_entry_handler.php3, tables.sql, testdata.php3, upgrade.sql,
view_entry.php3:
Changed DB to use unixtime rather than mysql date/time datatype.
2000-06-12 10:28 Daniel <nambit@users.sourceforge.net>
* [r36] ChangeLog:
Support for strftime()
2000-06-12 09:13 Daniel <nambit@users.sourceforge.net>
* [r27] INSTALL, LANGUAGE, config.inc, day.php3, lang.en,
mincals.inc, trailer.inc, view_entry.php3:
Changes to strftime() rather than date() for some strings, so
that locale support can be used.
2000-06-09 18:16 Daniel <nambit@users.sourceforge.net>
* [r26] config.inc, day.php3, mincals.inc:
start move to locale-based time strings (strftime)
2000-06-06 16:55 Daniel <nambit@users.sourceforge.net>
* [r25] mrbs.css:
Change external meeting colour to something darker. The old one
can only just be seen on an LCD panel
2000-06-05 15:23 Daniel <nambit@users.sourceforge.net>
* [r24] ChangeLog, mincals.inc, mrbs.css:
New code for three month calendars. Thanks to David Wilkinson,
see http://www.cascade.org.uk/software/php/calendar/
2000-06-05 11:31 Daniel <nambit@users.sourceforge.net>
* [r23] day.php3, mrbs.css:
Fixed a couple of small bugs with the Internal/External colour
support
2000-06-03 18:56 Daniel <nambit@users.sourceforge.net>
* [r22] ChangeLog, day.php3, mrbs.css:
Internal and External meetings show in different colours
2000-05-31 21:47 Daniel <nambit@users.sourceforge.net>
* [r21] lang.en:
Update [time]
2000-05-30 18:49 Daniel <nambit@users.sourceforge.net>
* [r20] lang.ja:
Japanese support
2000-05-30 18:49 Daniel <nambit@users.sourceforge.net>
* [r19] ChangeLog, config.inc, day.php3:
Moved "resolution" to config file - so length of booking
displayed can be varied
2000-05-30 18:41 Daniel <nambit@users.sourceforge.net>
* [r18] ChangeLog:
Japanese support
2000-05-30 18:40 Daniel <nambit@users.sourceforge.net>
* [r17] lang.en, view_entry.php3:
Updates for Japanese
2000-05-29 17:16 Daniel <nambit@users.sourceforge.net>
* [r16] ChangeLog, INSTALL, LANGUAGE, admin.php3, config.inc,
day.php3, edit_entry.php3, edit_entry_handler.php3, lang.en,
style.inc, trailer.inc, view_entry.php3:
Moved language-specific strings into external file.
2000-05-28 19:28 Daniel <nambit@users.sourceforge.net>
* [r15] INSTALL:
Added stuff about mySQL 3.23 not working
2000-05-28 15:22 Daniel <nambit@users.sourceforge.net>
* [r14] TODO[DEL]:
Removed useless TODO file
2000-05-28 15:12 Daniel <nambit@users.sourceforge.net>
* [r13] ChangeLog, day.php3:
Fixed areas with no rooms causing major error messages
2000-05-28 13:15 Daniel <nambit@users.sourceforge.net>
* [r12] FAQ, README:
Documentation update
2000-05-27 08:29 Daniel <nambit@users.sourceforge.net>
* [r10] .htaccess, ChangeLog, INSTALL, config.inc, day.php3,
edit_entry.php3, edit_entry_handler.php3, needed_files[DEL]:
Fixed bug in edit_entry_handler.php3 which made any booking made
between the 1st and 9th of the month actually happen on the 1st
of Jan for that year Fixed bug in day.php3 where any booking past
midnight would not show up Related bug which meant that bookings
longer than one day wouldn't be displayed. Fixed bug where
editing a booking would default to today's date, not the
booking's date Added .htaccess to protect .inc files Moved start
and end of day config variables to config.inc
2000-05-21 11:08 Daniel <nambit@users.sourceforge.net>
* [r8] ChangeLog:
Admin added. Now OK to use
2000-05-21 11:03 Daniel <nambit@users.sourceforge.net>
* [r7] add.php3, del.php3:
First version of files needed for admin
2000-05-21 11:02 Daniel <nambit@users.sourceforge.net>
* [r6] INSTALL, README, admin.php3, edit_entry_handler.php3,
meetingroomsystem.gif[DEL], tables.sql, testdata.php3:
Various fixes and doc updates
2000-05-20 21:43 Daniel <nambit@users.sourceforge.net>
* [r5] ChangeLog, TODO, config.inc, day.php3, del_entry.php3,
edit_entry.php3, edit_entry_handler.php3:
The system now works! There's no administration stuff, but the
user pages are OK
2000-05-03 22:41 Daniel <nambit@users.sourceforge.net>
* [r3] COPYING[CPY], ChangeLog[CPY], INSTALL[CPY], README[CPY],
circle.gif[CPY], config.inc[CPY], connect.inc[CPY],
day.php3[CPY], del_entry.php3[CPY], edit_entry.php3[CPY],
edit_entry_handler.php3[CPY], functions.inc[CPY], head.gif[CPY],
help_trailer.inc[CPY], index.php3[CPY], login.php3[CPY],
meetingroomsystem.gif[CPY], mincals.inc[CPY], mrbs.css[CPY],
needed_files[CPY], new.gif[CPY], style.inc[CPY], tables.sql[CPY],
testdata.php3[CPY], trailer.inc[CPY], view_entry.php3[CPY]:
This commit was generated by cvs2svn to compensate for changes in
r2, which included commits to RCS files with non-trunk default
branches.
2000-05-03 22:41
* [r1] .:
Standard project directories initialized by cvs2svn.