Version 3.13 - September 20, 2006 (no database change; version remains 3.1) - BUG FIX: Critical security flaw that existed with register_globals on. Details: http://www.hardened-php.net/advisory_202005.79.html Version 3.12 - August 7, 2006 (no database change; version there remains 3.1) - Bug Fix: Fixed errors in redirect and branching when using hidden questions - Bug Fix: Fixed errors in redirects when occuring on same page as branching Version 3.11 - August 2, 2006 (no database change; version there remains 3.1) - Bug Fix: In places where a reverse branch might exist, it is ignored - Bug Fix: Can now use a Redirect/Branch to target HTML Content question type Version 3.1 - June 2, 2006 - Added ability to hide results on a per-question basis from public results - Bug Fix: Major branching/redirect bug fixed that caused unnecessary errors - Bug Fix: Minor bugs related to importing backups with branching/redirects - Bug Fix: Setting a required number of answers for questions failed in v3.0+ - Bug Fix: Importing survey exports from versions prior to 3.0 fixed - Bug Fix: Fixed a problem duplicating a question by editing it & then adding - Updated documentation with more info on how branching and redirects work Version 3.01 - May 15, 2006 (no database change; version there remains 3.0) - Bug Fix: Uploading files for import works with PHP 5/register_globals off - Bug Fix: Error where survey was not displayed if only one page long with final question not required - Bug Fix: Email Verification pages were not being properly displayed Version 3.0 - April 21, 2006 - Question branching can now be performed with Radio Buttons or Select Boxes - Added the ability to cross-tabulate survey results - Added question type Hidden and ability to populate response with information - Added question type Redirect to work in conjunction with question branching - Unanswered questions no longer shown in print preview of individual response - Many minor changes to HTML syntax, error reporting, and more - Changed languages/english/index.php to use UTF-8 by default - Bug Fix: Changed the PHP tags of around answers in checkbox/radio type to improve UI. - Total page error count now appears at top of survey content. - Bug Fix: Returns removed from CSV export on text area types. - Bug Fix: Small JavaScript language parsing problem - affected admin only. - Bug Fix: Hidden fields moved to fix a Firefox bug of shifting selections. Version 2.1 B - January 12, 2004 - Added a 'Printer Friendly' option for viewing individual survey responses. - Fixed a cookie domain bug that failed to set correct domain during survey. Version 2.1 A - August 29, 2003 - Fixed a bug that caused empty buttons when adding a survey in basic mode. Version 2.1 - August 1, 2003 - Added the ability to customize 'Submit', 'Next' and 'Show Results' buttons. - Modified export routines to perform better on very large data sets. - Fixed compatibility issues with PHP 4.3.x and require() on certain servers. - Fixed missing language strings in the processed excel downloadable results. Version 2.0 A - May 8, 2003 - Login() made more secure by calling mt_srand before generating session id - Several previously untranslated strings were added to the language file - Minor miscellaneous corrections in code, language files, help files, docs - Bug Fix: Windows IIS cannot set cookies on redirect -- now sends meta tags Version 2.0 - April 15, 2003 - Multiple language support added. - Ability to customize colors and size of public survey results. - ::PAGENUMBER:: made available for use in templates - Ability to skip pages when previewing a survey as an administrator. - Use of PHP sessions management completely removed. - If Auto-Numbering is turned off, '*' won't appear next to 'Required' fields. - PHP error reporting turned off in init.php. - User Restrictions that were in effect when the user took the survey are now shown on individual survey results pages. - New EDIT/PREVIEW buttons on the main administration page. - Users are now prevented from double clicking submit or submitting the same form twice (using a unique id embedded in the survey when they start). - Style Fix: Checkboxes/Radio Buttons moved to separate cell to line up with text better. Answer Input Style added to Survey/Question Editor. - Bug Fix: Installation now checks for table names case-insensitively. - Bug Fix: Added Cookie Domain in administration panel to control what domain name cookies are set under. - Bug Fix: Can no longer overwrite an email address attached to a survey by guessing the UID of a survey response. - Bug Fix: Using verified email restrictions and then converting the survey to Unique IP Address restrictions no longer results in colored IP's. - Bug Fix: Admin timeout now defaults to 86400 and cannot be set to 0. - Bug Fix: Many small edits and fixes to various files. - Large amounts of code re-written for clarity and performance. Version 1.2 A - March 6, 2003 - A minor edit to files inc/functions.php, admin/survey.php and admin/question.php which fixed a slash problem with quotes when used on machines where both register_globals and magic_quotes were turned on. Version 1.2 - February 19, 2003 - Ability to redirect users to any URL upon successful survey completion - Ability to export results in CSV, XML, SQL and processed Excel formats - Ability to backup and restore entire phpQ database or individual surveys - Ability to export and import survey configurations to or from others - Revamped installation process - Ability to upgrade using existing database tables so no data is lost - Ability to backup your data with one click before upgrading - Improved error checking to make sure that nothing goes wrong - Improved the random number generation for user ids when completing a survey - Added a favicon.ico to the admin/ directory of the distribution - Edited clipboard template so it looks better on publicly viewable results - Bug Fix: sort order when choosing a survey on survey results tab fixed - Bug Fix: results incorrectly displayed when using non-selectable values in select or multiple select types. - Bug Fix: textfield input popups not correctly functioning on public results - Bug Fix: Several adjustments to the code base to be more 4.0.0 compliant: - mysql_escape_string replaced with similar functioning code ProtectMySQL() - key_exists() replaced with isset() - sessions corrected so admin login and user surveys function properly Version 1.1 - February 3, 2003 - Ability to make survey results public for users was added as a per-survey option, including the ability to redirect the user to these results at the end of a successful survey completion. - Miscellaneous fixes and touch-ups to remainder of code. Version 1.0 - January 28, 2003 - phpQuestionnaire Released