queXF 1.4.0 Released

queXF 1.4.0 has been released.

Added client ability to view forms (in /client subdir). You can assign clients to forms by username, so they can review the forms over the internet.

Added support for Codabar barcode (in addition to Interleaved 2 of 5)

Read on for instructions on how to upgrade from queXF 1.3.0 or 1.3.1

Upgrading to queXF 1.4.0 from 1.3.0 or 1.3.1

1. Backup config.inc.php (copy to config.inc.php.bak)
2. Extract the new package over your existing installation of queXF 1.3.0 or 1.3.1
3. Run the following SQL code on your queXF database (will allow for the client function to operate):


CREATE TABLE IF NOT EXISTS `clientquestionnaire` (
`cid` bigint(20) NOT NULL,
`qid` bigint(20) NOT NULL,
PRIMARY KEY (`cid`,`qid`)
) ENGINE=InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

CREATE TABLE IF NOT EXISTS `clients` (
`cid` bigint(20) NOT NULL auto_increment,
`username` varchar(255) NOT NULL,
`description` varchar(255) NOT NULL,
PRIMARY KEY (`cid`),
UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

4. Copy your config.inc.php.bak file over the extracted config file.