Zakon Group logo - click for home page
site map
spacer
spacer spacer spacer spacer spacer


 

spacer
OpenConf Changes

### OpenConf 2.01 ###

  • Removed "width: 100%" from .menufiller style; IE7 caused 2nd line
  • Removed table type from DB.sql; default will be used instead
  • Chair:

  • Removed extraneous </i> from chair/set_options.php
  • Fixed location of require_once('../include.php') in set_config.php so OC_installComplete is picked up
  • Fixed (removed) pidbg/ridbg code from list_conflicts.php
  • Fixed $advcountAccept typo (all lower) in list_scores.php
  • Review:

  • Fixed incorrectly closed span tag in review/signup.php
  • Author:

  • Fixed upload.php if author enters paper ID with leading 0s

### OpenConf 2.00 ###

    Chair:

  • Fixed missing ; in db_backup.php for DROPs
  • Fixed unclosed hidden tag in list_reviewers.php form
  • Author:

  • Fixed double call to safeHTMLstr() in submit.php

### OpenConf 2.00rc2 ###

    Review:

  • Fixed review.php for incorrect inclusion of Categorization and Diff from Prior fields in reviewer email copy introduced in 20beta2
  • Changed reviewer.php to add () around FROM table names prior to LEFT JOIN for MySQL 5.x compatibility

### OpenConf 2.00rc1c ###

  • Changed include.php:getConflicts() to not include papers for which a reviewer is assigned (if reviewer id included)
  • Review:

  • Fixed show_abstracts.php to set $pid prior to retrieving conflicts
  • Changed reviewer.php to include reviewer id when calling getConflicts()

### OpenConf 2.00rc1b ###

    Author:

  • Added note in submit.php that contact author alternate email or telephone is required
  • Chair:

  • Fixed assign_auto_reviewers.php to also delete paper sessions
  • Fixed assign_auto_[reviewers/advocates].php to maintain full review/advocate info, not just assignment, when Keep Existing Assignments is set to Yes

### OpenConf 2.00rc1a ###

  • Fixed replaceConstantValue() to handle var's beginning with numbers, such as database password

### OpenConf 2.00rc1 ###

  • Added getPaperReviewersEmail() function to include.php
  • Changed permissions (back) to write all for papers dir, config & template files
  • Fixed require footer.php call in include.php:printFooter()
  • Fixed header() calls with missing SID when cookies not used
  • Changed "i forgot it" to "forgot username/password/ID"
  • Chair:

  • Changed summary.php to optimize reviewers/advocates count queries, and update footnotes
  • Added count of papers with at least one reviewer assigned to summary.php
  • Changed email.php so List Addresses matches Send Email addresses, including duplicates
  • Added multitrack paper download capability w/link from multitrack review scores
  • Fixed weight value in list_scores.php to not include reviews without a recommendation
  • Changed set_config.php to allow comma-delimited list for $OC_confirmMail
  • Added OpenConf version number to OpenConf (first) blue bar
  • Added Export Papers functionality for CSV file generation of limited set of fields (also multitrack)
  • Fixed incorrect display of settings in set_options.php when form submitted
  • Review:

  • Added email reviewers mailto link to advocate.php
  • Added email reviewers mailto link to show_reviews.php; displayed if assigned as reviewer
  • Added view abstract column next to paper column on main review page and view papers
  • Fixed displayReviews() to show correct reviewer link if user signed in as both chair & advocate
  • Fixed review recovery mechanism when cookies not used
  • Added "Review/Recommendation Form" after "Title" in reviewer.php column headers
  • Renamed title of Comments field in advocate recommendation form to Committee Comments
  • Author:

  • Fixed check for submission type in author/upload.php

### OpenConf 2.00beta2 ###

  • Fixed number_format call in config.php
  • Email validation now (mostly) RFC(2)822 compliant and extended to handle 6-char TLD
  • Added safeSQLstr around email fields in SQL calls
  • Changed eregi in [chair,review]/reset.php
  • Changed dbConnect to add $printHeaderFunction param & submit header params to err()
  • Changed default accepted formats to PDF only
  • Added Set Topics & Open Submissions to install steps
  • Added param options to warn() to printHeader()
  • Added title attributes to img tags missing them
  • Added session_write_close() prior to header() calls where session data updated
  • Changed <li> tags to &#8226; in include.php:displayReview(), show_review.php, show_reviewer.php, show_paper.php

    Chair:

  • Added check for $OC_allowPaperTransfers atop transfer_paper.php
  • Added option to keep existing assignments when auto assigning advocates; defaults to No
  • Added option to keep existing assignments when auto assigning reviewers; defaults to No
  • Changed location of code for including paper's advocate as reviewer in auto review assignment to eval (vs. assignment) stage
  • Changed auto review assignment to always display PC members and include "PC-" before name
  • Added paper download column to list_papers.php
  • Added option to override current assignment in assign advocates manually
  • Added option to notify advocate of new assignment(s) in assign advocates manually
  • Added option to notify reviewers of new assignment(s) in assign reviewers manually
  • Changed email template/query for reviewer w/missing review to include reviews with no recommendation
  • Fixed typo in reviewers_noreview template
  • Added email template for reviewers missing comments to author

    Review:

  • Fixed review/signin.php to display header in case of a db err; see dbconnect change
  • Fixed permission errors in review/paper.php
  • Added email links to reviewer names when displaying reviews to a paper's advocate
  • Changed review submission so reviews may be marked completed only if a recommendation is made
  • Removed nobr tags around topic names in sign up
  • Added topics to reviewer profile update
  • Changed displayed form values that used stripslashes() to safeHTMLstr()
  • Changed review.php to include isset() for submitted variables
  • Changed review.php emailed review to use short topic name or first 30 chars of full topic name
  • Added error checking and notice in case review.php cannot email copy of review
  • Changed spacing of review email sent via review.php

    Author:

  • Added View Paper (author/paper.php); link on main page while re-upload is open

### OpenConf 2.00beta1 ###

  • DB: Changed order of paper.accepted enum to ('T','F') in support of list_scores.php sorts
  • DB: Changed display size of paper ID & reviewer ID from SMALLINT(3) to SMALLINT(4)
  • DB: Added conflict table
  • Changed 'Logged in as' to 'Signed in as'
  • Changed validEmail routine to accept 4-char TLD
  • Changed Final Paper Upload to an unlisted option (set $OC_finalPaperDirOption=1)
  • Added options in config.php whether to allow Chair username or password recovery
  • Added sendEmail() f'n to include.php to better handle email notifications; changed mail() calls
  • Added options in config.php ($OC_notifyAuthor* & $OC_notifyReviewer*) for what type of email notification to send out
  • Added option in config.php ($OC_notifyIncludeIP) whether to include IP address in email notifications
  • Changed email subject lines to begin with [$OC_confName]
  • Assorted code formatting cleanup
  • Added link to INSTALL file in install.php
  • Changed $OC_mailHeaders default in config.php to include conf name in From: line
  • Changed db.php definitions to constants
  • Added replaceConstantValue() f'n to include.php
  • Added table prefix option in db.php; code updated throughout, including install-db.php
  • Added $OC_topicColumns to specify whether topics should be displayed in 1 or 2 columns for author submit/edit and reviewer signup
  • Changed chair & reviewer non-signup topic-related pages to use short topic name if available; added useTopic()
  • Added hooks for multi-track event management
  • Changed the way sessions are handled to faciliate multi-track event management
  • Changed default location for papers directory
  • Added config option as to whether Chair is permitted to change password [$OC_chairChangePassword]
  • Added   to each displayReviews() field displayed
  • Changed include.php:printHeader() to require header.php, where the following were moved: HTML head, body tag, conference name
  • Changed include.php:printFooter() to require footer.php, where the close body/html tages were moved
  • Added config.php option ($OC_subBackupEmail) to email out a submission's SQL statements for backup prior to confirmation to user
  • Consolidated install-config.php into set_config.php
  • Added License agreement to install
  • Changed default Content-type charset to be iso-8859-1 to match MySQL's default

    Chair:

  • Added database backup (db_backup.php)
  • Added database reset (db_reset.php)
  • Added recommendation column to list_reviews.php
  • Added advocate id next to paper title in assign_advocates.php
  • Added email notification options ($OC_notify*) to set_config.php
  • Added count of advocate recommendations for Pending papers in list_scores.php
  • Changed location of Paper Scores Legend on page
  • Added sorts by PC decision and advocate recommendation to Paper Scores
  • Changed link to List All Papers by Score in Review Scores to maintain sort order
  • Changed List Reviews review status to distinguish started vs. non
  • Added ability to sort Papers/Topics by paper; changed menu "List Papers by Topics" to "& Topics"
  • Changed email.php to skip empty reviewer comments when emailing authors
  • Added Authors - Student Papers as recipient group in email.php
  • Changed auto_assign_[advocates,reviewers] to first check for registered reviewers
  • Added advocate & reviewers w/org info to show_paper.php
  • Added advocating & reviewing info to show_reviewer.php
  • Added At-a-Glance Statistics
  • Changed list_paper_dir.php to sort file names numeric
  • Changed Submission and Sign-in confirmation message to note vs. warn class
  • Changed set_format.php to also rename paper file if file with new name does not already exist
  • Changed email.php to display $OC_mailHeaders in preview mode
  • Changed ordering of options displayed in set_config.php to move all fields that should be modified from default to the top
  • Changed preg_replace of values, splitting between numeric & string
  • Added transfer_tracks.php
  • Added set_conflicts.php and list_conflicts.php
  • Added include.php:getConflicts() and changed assign_* to use it
  • Changed Chair home page menu ordering
  • Added range column to Paper Scores
  • Changed position of Unassign buttons in list_reviewer/advocates.php
  • Changed sub-sort order for list_reviews.php
  • Fixed conflict catching routine to ignore empty org fields
  • Changed list_papers.php SQL call so papers (somehow) w/o authors get listed
  • Added multitrack option for chair to view other track's Paper/Review Scores pages
  • Fixed assign_auto_* to check for conflicts when doing random assignments
  • Added option for assign_auto_reviewers.php to include PC members
  • Changed default option for allow reviewers from same org to No in assign_auto_*
  • Fixed emails sent to advocate/reviewer with no recommendation/review so only 1 message is sent

    Review:

  • Changed signup to accept period (.) and dash (-) in username
  • Changed signup to check whether email already registered
  • Changed Areas of Interest note wording on sign up to select at least one area of interest (vs. 3-8)
  • Updated guidelines.php text and added beginSession() so username displayed
  • Removed Guidelines link from page; still left in menu
  • Added ability for reviewer & advocates to see reviews & papers with various config.php-defined permissions (list_papers.php, show_reviews.php added) [reviewer.php, paper.php modified]
  • Added error checking whether able to send review copy email in review.php

    Author:

  • Changed upload.php to check for chair password first before making db call to check paper password
  • Added move_uploaded_file error checking in upload.php
  • Changed submission & uploads to also set paper.lastupdate date
  • Changed paper submission button to hide & display Processing... message when clicked
  • Changed Technical Areas note wording on edit/submit to select at least one area (vs. 1-8)
  • Changed upload.php to update format after uploaded paper is moved to papers dir
  • Changed upload.php to remove check of whether file already exists before overwrite
  • Added hooks for intermediary upload.cgi script submission to allow larger file uploads for some hosts

### OpenConf 1.22 ###

    Chair:

  • Changed chair session handling in set_config.php to be based on added config.php:$OC_sessionName
  • Fixed set_config.php to properly handle update of textarea fields with newlines

    Review:

  • Fixed non-verified HTML input string displayed to browser when listing papers

    Author:

  • Fixed mailto link displayed when file fails to upload in upload.php

### OpenConf 1.21 ###

    Chair:

  • Fixed chair session handling in set_config.php so chair is not signed out in case OC_confName/OC_confNameFull changes
  • Fixed header() call after initial output in set_config.php

### OpenConf 1.20 ###

  • Fixed stylesheet spacing (padding) for menu line
  • Changed mysql_create_db to mysql_query call in install-db.php for PHP/MySQL4 builds
  • Changed install-db.php to maintain checkbox settings in case of error
  • Added conference unique session names

    Chair:

  • Fixed incorrect auto assignment of unmatched paper reviewers to rid 0
  • Fixed incorrect auto assignment of unmatched paper advocates to aid 0
  • Fixed Paper Scores to display papers with no advocate recommendation or reviews
  • Changed default display order of Paper Scores to be descending by score
  • Changed default sort order listing for show_scores.php and list_topics.php to score descending
  • Added * to list_scores.php weight column to indicate inclusion of recommendation scores from incomplete reviews
  • Fixed list_papers.php to also delete paper file (if present) when deleting paper
  • Fixed checkbox & background color display in list advocates/reviews

    Review:

  • Added email validation check in email_username.php

    Author:

  • Fixed link to Program Chair in submission and edit confirmation pages
  • Changed submission/edit error checking, display, and added additional checks: contact author value, contact author email and name, contact author alternate email or phone, student value, whether paper already submitted (sub only)
  • Cleaned up some of the code for submit.php and edit.php
  • Changed how contact author is displayed in confirmation message
  • Added email validation check in email_papers.php and reset.php

### OpenConf 1.10 ###

  • Removed $OC_pdfOnly option (config.php, chair/install-config.php, chair/set_config.php, author/upload.php, author/submit.php)
  • Consolidated $OC_paperFldNote to one line in config.php
  • Changed $OC_confirmmail default value in config.php
  • Removed "(preferred)" after PDF type ($OC_formatAR)
  • Removed PDF blurb from $OC_paperFldNote
  • Added safeHTMLstr function to include.php
  • Fixed non-verified HTML input strings displayed to browser
  • Changed direct htmlentities() calls to safeHTMLstr()
  • Changed config-status.php default options to all be closed
  • Changed $_SERVER['SCRIPT_NAME'] to $_SERVER['PHP_SELF'] in include.php
  • Updated INSTALL file
  • Chair:

  • Changed email.php to prevent composing email when no email addresses available
  • Changed email.php to list email address sorted/unique
  • Added set_format.php, allowing chair to set paper format (useful when paper is separately uploaded)
  • Changed install-config.php to allow configuration of additional settings
  • Changed set_config.php from View Config to Change Config, allowing mod of additional settings (a la install-config.php)
  • Added "i forgot it" options to Chair's signin.php for username (chair/email_username.php) and password (chair/reset.php)
  • Changed show_paper to display Yes/No vs. T/F for Student
  • Author:

  • Modified submit.php and upload.php to list paper format option based on $OC_extar (vs. $OC_formatAR)

### OpenConf 1.04 ###

    Author:

  • Fixed incorrect title/topic validation in author/edit.php when CFP is closed

### OpenConf 1.03 ###

    Chair:

  • Fixed display of final paper in chair/list_paper_dir.php & review/paper.php

### OpenConf 1.02 ###

    Chair:

  • Fixed incorrect variables ($OC_paperDir -> $dir) in chair/list_paper_dir.php

### OpenConf 1.01 ###

    Chair:

  • Fixed incorrect link to reviewer when displaying committee members by topic

### OpenConf 1.0 ###

    Chair:

  • Fixed use of upper case in Chair username
  • Fixed List Paper Directory to only include regular files
  • Fixed improper display of review completion status in show_scores
  • Added option to view accepted (or all) paper topics & country/topic count
  • Rearranged Papers sub-menu
  • Added a width attribute to list_papers checkbox/id columns
  • Added indication of student papers to list_papers
  • Review:

  • Fixed improper display of review completion status in advocates
  • Author:

  • Fixed formatting in author sub/edit confirmation emails
  • Added note next to Paper: Browse... field indicating when it's PDF only

### OpenConf 1.0RC2 ###

    Chair:

  • Fixed email.php where authorcomments not included when emailing accepted/rejec ted paper authors
  • Corrected email.php replacing die's with err's
  • Removed href link from review/reviewer_info.html

### OpenConf 1.0RC1 ###

    Chair:

  • Corrected extraneous single-quote in chair/unassign_review.php line 31

### OpenConf 1.0beta2 ###

  • Updated footer
  • Added a warn function to include.php

    Chair:

  • Added error handlers to auto_assign_* for when no rev/adv signed up, no papers submitted, or no rev/adv-topic match exists

### OpenConf 1.0beta1 ###

  • Added installation script; updated INSTALL file
  • Now requires PHP 4.3+ (which for security reasons you should have anyway)
  • Chair/Reviewer session timeouts now set in config.php and may be disabled
  • Added recovery mechanism for rev/adv submit of review/recommendation when session timed out
  • Author & Reviewer names now broken out between first/given and last/family name
  • config-chair.php renamed config-status.php, and some const moved to config.php; $OC_chairCfgFile renamed to $OC_statusCfgFile
  • Prefixed all global constant names in config.php and config-chair.php w/OC_
  • Changed default display value for maxFileSize to php.ini upload_max_filesize val
  • Commented out session_register()'s as no longer recommended for PHP 4.1+
  • Removed SID references in non header href's as not required for PHP 4.2+
  • Added Paper size next to paper links
  • Fixed signout to skip signin check before destroying session variables
  • Changed Chair error messages to not tell the Chair to contact the Chair :)
  • mail() headers now defined by constant in config.php
  • Changed remaining $HTTP_VAR to $_GET['HTTP_VAR'] or $_POST['HTTP_VAR']
  • Changed remaining $VAR[idx] to $VAR['idx'] for non-numeric idx
  • Program & Review Committees sign-in/up broken out
  • Added paper.php:header(Pragma: public) to resolve IE https download problem
  • Changed mysql_escape_string(stripslashes()) to include.php f'n safeSQLstr()
  • Changed include/require's to require_once
  • header/footer.html absorbed into include.php
  • header.php CSS now in openconf.css, and TITLE/body now includes OC_confName
  • Fixed word 'preferred' in config.php $OC_formatAR
  • Changed notices atop paper submission page and with paper upload field to const in config.php
  • Interface changed, menus added
  • Chair/Reviewer Sign Out now takes you back to OpenConf Home
  • Removed keycode.php; functionality now directly in signup.php
  • Added auto focus to first field in sign-in/upload forms
  • Added tabindex to sign-in/upload forms
  • Email validity now done by include.php:validEmail()
  • Extracted reviews display from show_score.php and advocate.php into f'n include.php:displayReview()
  • Added [author|reviewer].[email|organization] as indices in db
  • Changed paperid and reviewerid db fields to SMALLINT to accomodate larger conferences
  • Added paper.pcnotes db field
  • Added reviewer.url db field

    Chair:

  • Added Email capability, including ability to list emails
  • Removed list_reviewers_email.php
  • Chair's home page menus modified
  • Chair's pwd can be used in lieu of author/committee (config.php setting)
  • Auto Assignment of Advocates & Reviewers
  • List Reviewers by Topic
  • List Papers by Topic
  • Show Paper Count by Country / Topic
  • List Directory: Papers, Final Papers
  • Review Scores / Accept-Reject paper page now includes advocate and reviewer comments, and a PC notes field
  • List Paper Scores now includes accept/reject/pending count, ability to sort by score/pid, advocate recommendation, and show_scores link from Decision column
  • List Reviews by paper/reviewer consolidated into a single function; unassign_review updated
  • List Review/Advocates id's broken into sep. columns with sort across columns
  • List Recommendation Count removed
  • Assign Reviews/Advocates now shows reviewers/advocates count and reviews count; sort also added
  • Assign Advocates now has option to assign as reviewer at same time
  • Assign Reviews now shows whether reviewer is in PC
  • Width of paper title <select>'s limited (Assign Rev/Adv, Delete Papers)
  • Set HP Options updated to reflect split in Rev/PC Committee sign-in/up
  • Changed Assign Advocates to limit advocates per paper to 1; paperadvocate tbl index chgd
  • List/Unassign Advocates includes option to remove as reviewer
  • Sorts changed to click on column header vs. [ sort ]
  • Show paper now has author's email address hyperlinked
  • Delete papers integrated with List Papers
  • Settings: - open/close committee sign in

    Review:

  • Corrected span class name (err) in review/signup.php for pwds reset notice
  • Added spacing between topic columns in review/signup.php, and <nobr> for topics
  • Reviewer now has the option to have copy of review emailed to them
  • Added suggestion to print/copy review before submitting it
  • Changed author/reviewer comment fields to parse through htmlentities prior to display
  • Added URL field to Reviewer sign up form and reviewer info display
  • Added use of completed field to track when a review has been completed

    Advocate:

  • At-a-glance view of Accepted/Rejected/Unsure papers

    Authors:

  • Additional notification when paper not uploaded

### OpenConf 0.4a ###

  • Now requires at least PHP 4.1.0
  • Changed sessions to time out 1 hour after last use vs. login
  • Fixed bug in author/upload.php where paper format not updating
  • Migrated all $PHP_SELF to $_SERVER['PHP_SELF']

### OpenConf 0.4 ###

  • Sample reviewer form now dynamically generated
  • Program Chair email now set in config.php
  • Config.php options added: Track student papers, Only accept PDF papers
  • Paper directory is now protected from browsing (for Apache)
  • Paper retrieval is now through paper.php
  • Began prefixing OpenConf global vars with OC_

    Chair:

  • Settings: - open/close CFP, Edit Submissions, Re-Upload Paper, Upload Paper - open/close committee sign up - change committee sign-up keycodes - Change Password - Set Topics - View install config settings
  • Unassign reviews
  • Unassign advocates

    Reviewer:

  • Select multiple sessions when reviewing a paper

    Advocate:

  • Added recommendation and comments

    Authors:

  • Submissions now require a password
  • Edit submissions
  • Re-Upload Paper
  • Upload Final Paper
  • Submission form won't come up unless at least one topic has been set by chair

### OpenConf 0.3 ###

    Chair:

  • Delete Paper
  • Recommendation Count
  • Paper Scores
  • Review Scores
  • Accept/Reject papers (under Review Scores)

    Reviewer:

  • Email username

### OpenConf 0.2 ###

    Committee:

  • Sign In
  • Password Reset
  • Review Papers
  • Update Profile
  • Sign Out
  • PC View Reviews

    Chair:

  • List Authors
  • Assign Reviews
  • List Reviews (paper/reviewer)
  • Show Review
  • Assign Advocates
  • List Advocates (paper/advocate)

### OpenConf 0.1 ###

    Author:

  • Paper submission

    Committee:

  • Committee Sign up

    Chair:

  • List Papers
  • Show Paper
  • List Reviewers
  • Show Reviewer
  • List Email (program/review)
  • Country Count
  • Topic Count

 spacerspacerspacer