Location: PHPKode > scripts > LuxCal Web Based Event Calendar > release_notes_luxcal_2.6.1.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<title>LuxCal Release Notes and Upgrade Instructions</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link rel="shortcut icon" href="lcal.ico" />
<style type="text/css">
* { padding:0; margin:0; }
body {
	font: 12px arial, helvetica, sans-serif;
	background: #E0E0E0;
	color: #2B3856;
a {text-decoration:none; cursor:pointer;}
h1 {font-size: 18pt; text-shadow: grey 0.2em 0.3em 0.2em;}
h3 {margin: 20px 0 10px 0; font-size: 14pt;}
h4 {margin: 10px 0 0 0; font-size: 12pt;}
h5 {margin: 10px 0 0 0; font-size: 11pt;}
h6 {margin: 10px 0; font-size: 10pt;}
ul, ol {margin: 0 20px;}
li {margin: 10px 0;}
.top {background: #F2F2F2;	padding: 10px;}
.floatR {float: right;}
.marginLR {margin: 0 40px;}
.navBar {
	width: 100%;
	background: #AAAAFF;
	padding: 0px 10px;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	line-height: 20px;
	vertical-align: middle;
.endBar {
	clear: left;
	background: #AAAAFF;
	padding: 0px 10px;
	text-align: right;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
.content {padding: 10px;}
.flag {color: #FF3300;}
.redFlag {color: #DD3300;}

<div class="top">
<h4 class="floatR">a LuxSoft product</h4>
<h1>LuxCal Event calendar</h1>
<table class="navBar"><tr><td width="40%" align="right">&nbsp;</td></tr></table>
<div class="content marginLR">

<center><h3>Release Notes</h3></center>
<br />
<center><h4 class="redFlag">THIS IS NOT THE LATEST VERSION OF LUXCAL</h4></center>
<center><h4 class="redFlag">FOR THE LATEST VERSION GO TO <a href="http://www.luxsoft.eu">LUXSOFT</a></h4></center>
<br />
<br /><h4>Installation Instructions - First Time</h4>
<p>For first-time installations of the LuxCal Event Calendar, follow the 
instructions in the <kbd>installation_guide.html</kbd>.</p>
<br />
<h4>Installation Instructions - Upgrade to a new version</h4>
<p>To upgrade your LuxCal calendar to a new version follow the Upgrade 
Instructions below.</p>
<br />
<h4>LuxCal 2.6.1 - Release date: 31 March 2012</h4>
<h5>Upgrade Instructions</h5>
<h6 class="redFlag">Note: Upgrading to this LuxCal version will change the 
structure of the MySQL database. Before going any further be sure to back up 
your database (via the admin's Database page) and copy the backup file from the 
<kbd>files/</kbd> directory to a safe place.</h6>

<h6>Major Release</h6>
<p>If you are upgrading from an older version, carefully follow the next steps:</p>
<li>a. When upgrading from LuxCal version 2.5.3 or lower, make a backup copy of 
		the <kbd>config.php</kbd> file located in the calendar 
		root on the server of your hosting provider.<br />
		b. When upgrading from LuxCal version 2.6.0 or higher, make a backup copy of 
		the <kbd>lcalbc.dat</kbd> file located in the calendar root on the server of 
		your hosting provider.</li>
<li>IMPORTANT: If you have tailored the style sheet file, the language files or
		other files of your current calendar installation, make a backup of the 
		file(s) concerned and apply the changes to the new file(s) after successful 
<li>Delete all LuxCal files and folders from the server, <span class="redFlag">
		<b>EXCEPT THE FILE <kbd>lcalbc.dat</kbd> (or <kbd>config.php</kbd> - see point 
		1. above) IN THE ROOT DIRECTORY</b></span>.</li>
<li>Download and unzip the latest version of LuxCal (file: <kbd>luxcalxxx.zip</kbd>, 
		where 'xxx' is the version number) and upload all files and folders to the 
		calendar root on the server.</li>
<li>Launch the calendar by browsing to the calendar root on the server.</li>
<li>If the calendar is displayed successfully, delete the following files from 
		the calendar root: <kbd>config-backup.php</kbd>, <kbd>install.php</kbd> and 
		<kbd>upgradexxx.php</kbd> (where 'xxx' is the version number)</li>
<li>The <kbd>lcaldbc.dat</kbd> file in the calendar root on the server has been 
		created / changed. Save a backup copy.</li>
<h5>Periodically Started Functions</h5>
<p>Note: If you periodically start calendar functions using a cron job, then as 
of LuxCal 2.3 you only need one cron job (running each day at approx. 2 AM) 
which starts the script <kbd>lcalcron.php</kbd> in the root of the calendar 
installation. Details on how to define a cron job can be found in the header of 
the <kbd>lcalcron.php</kbd> file.
Depending on the configuration settings, the <kbd>lcalcron.php</kbd> script will 
subsequently start:</p>
<li><kbd>notify.php</kbd> which takes care of sending email reminders</li>
<li><kbd>sendchg.php</kbd> which takes care of sending calendar changes *)</li>
<li><kbd>userchk.php</kbd> which checks if user accounts should be deleted *)</li>
<p>*) if activated on the admin's Settings page</p>

<h5>Language Files</h5>
<p>If you have translated one of the user interface language files into an other 
language, you should be aware of the following.</p>
<p>Each user-interface language is defined in three language files: ({lang} is 
the name of the language)</p>
<li>lang/ug-{lang}.php files: User guide for the calendar users</li>
<li>lang/ui-{lang}.php files: User interface language files (calendar)</li>
<li>lang/ai-{lang}.php files: User interface language files (admin pages)</li>
<p><b>For the language files character encoding "utf-8 without BOM" (BOM = Byte 
Order Mark) is recommended.</b></p>
<p>All language files included in the LuxCal download are up to date with this 
LuxCal version. However, for certain languages we could not translate the new 
and changed texts. These texts were added / changed in English and still need to 
be translated.</p>

<h5>Change Log</h5>
<p>The full change log can be viewed in the release notes on the LuxCal web site: 
  <a href="http://www.luxsoft.eu/forum/index.php?a=vforum&amp;f=3"><b><i> Forum
	- What's New</i></b></a>.</p>
<br /><br />
<div class="endBar">
	<font size='1'>design 2012 powered by </font><a href="http://www.luxsoft.eu">
	<font size='2' color='#660066'><b><i>LuxSoft</i></b></font></a>
<br />&nbsp;

Return current item: LuxCal Web Based Event Calendar