LuxCal Forum

The place for questions, suggestions and news about the LuxCal Event Calendar

User:   Password:   Remember Me?   
LuxCal Forum / LuxCal / What's New / LuxCal 2.3 Released: 2010.11.15
Posted:  13 Aug 2010 23:54   Last Edited By: Roel B.
This release will contain the following improvements:

Changed presentation of RSS feeds.
In the RSS feeds the events are now displayed in chronological order rather than by posted date. Furthermore, the RSS feed header text has been moved to the user-interface language file. All ui-{lang}.php language files have been updated. If the Public User has been given at least "view" access, RSS feeds are available without logging in.
First log-in date, last log-in date and login counter
For each user the following fields have been added to the database: date of first log in, date of last log in and a login counter. These fields are displayed on the admin's User page. An new field 'Max. nr of days not logged in' has been added to the admin's Settings page. If this field is set, 'inactive' users accounts will be automatically deleted. This only works if a cron job has been defined for the lcalcron.php script.
New page with database functions for the admin
A new admin page, called 'Database', with the following database functions has been added: check and repair database, compact database and backup database. The backup database function creates a backup of the structure and contents of all database tables in the [kbd]files/[/kbd] directory. The file name is [kbd]cal-backup-yyyymmdd-hhmmss.sql[/kbd] (where 'yyyymmdd' = year, month, and day, and hhmmss = hour, minutes and seconds). The file type is [kbd].sql[/kbd] and the created file can directly be used to re-create the database tables structure and contents, for instance by importing the file in the phpMyAdmin tool which is available on the server of most web hosts.
Three new language packs
Russian, Portuguese and Swedish language files have been made available by calendar users and are included in LuxCal 2.3.
All language files updated
All language files have been updated in line with LuxCal 2.3. (currently 12 languages)
New admin setting "show event owner" - LuxCal 2.3.1
A new admin setting "show event owner" has been added. This setting enables/disables the
display of the event owner (the person who created the event) in the hover box in the various views, the Upcoming event view, the Changes view, the RSS feeds and email notifications.
Cosmetic improvements:
- The length of the colored bar for the title in the Upcoming events view will be limited to the length of the title text (rather than the full width of the description text).
- The event category (color and text) has been added to the email notification messages (on request of several users).
- On the admin's Settings page, the User Account Settings have been grouped in a separate window.
- Data retrieval for events, categories and users optimized in notify script.
- The database query to retrieve the event and date fields has been optimized.
- Scripts that should run periodically (once a day) are now started via one single cron job via the lcalcron.php script.
- When adding or editing categories on the admin's Categories page, the category sequence (the order in the drop down list) of the other categories is automatically updated.
- For all admin pages the HTML layout has been changed to better fit smaller displays / windows.
Bugs fixed
- Wrong interpretations of access rights in the Week and Day views.
- In the event description URLs with special characers (e.g. %20 (space), '+' and '08:20AM') were not recognized.
- Blank color or background field for new and updated categories were not accepted.
- Double quotes in title field prevented the display of the text following the quote.
- The profile for the Public User could not be changed.
- In Month view the multi-day dots ("...") are not displayed for multi-day events when part of the multi-days falls outside the view.
- The profile for the Public User could not be changed.
- In Upcoming events view hyperlinks could not be clicked - LuxCal 2.3.1.
- Events repeating every other, 3rd, 4th year were not (correctly) displayed - LuxCal 2.3.1.
- For repeating events with a start and end time, the start and end time were not displayed in the second, third, etc. repeat - LuxCal 2.3.1.
- Bug solved for repeating events, where the start and end time were not displayed in the second, third, etc. repeat - LuxCal 2.3.2.
- Some users complained about the low visibility of the repeat box in the Event window. In CCS-file short PHP-tag for the repeat box background replaced  by the long notation - LuxCal 2.3.2.