Allow choice of different con years.
Allow choice of different con years.
Cleaned up and event-generalized feedback information fixing Feedback and StaffFeedback (and setting them up for merging, at some point), CommentOnSession, and PartCommonCode
Got rid of spurrious reference to LIMITDB in CommonCode
Removed the extraneous pubno/pubsno from the database and the calling files.
Fixed the Session counter to reflect the con instance, and fixed the RemoteDB issue.  Cleaned up some of the copied code, and set it in loops instead.  Set up for the new book, title, and subtitle format.
Added the necessary line to RenderEditCreateSession, repointed the calls to DEFAULT_DURATION and DURATION_IN_MINUTES.
Killed off CON_NUM_DAYS, PREF_TTL_SESNS_LMT, PREF_DLY_SESNS_LMT, AVAILABILITY_ROWS, added newroomslots, and started the migration away from CON_START_DATIM.  Also migrated retrieve_select_from_db and RenderPrecis here.
Modified StaffAssignParticipants_FNC (and should eliminate the Variable version of them, now it's been migrated to the monolithic database) so that multi-year works.  Also begin the change so that ParticipantOnSession can change from 0,1 to No,Yes.
Migrated the content of retrieve and render_functions to CommonCode.
Refactor and migrate to the SESSION variables.
Updated may_I to not break on an empty permession_set, doLogin to do more of the right thing for someone who doesn't have permission for a con-instance, and fixed the error functions to give a reasonable page, if there is no appropriate header set.
Added populate_checkbox_block_from_array first for the level of participant and con role, but also to begin to replace the "Snazzy" javasript bits that are really just unnecssary, don't work right, and are confusing to people.  Modified create_participant and edit_participant to match, and cleaned up some ReportDB references while I was in there. Fixed StaffEditCreateParticipant and _FNC to take advantage of the new code, including migrating the queries to _FNC, thus not passing them.
Slight refactoring due to a missed space.
Created StaffMigrateParticipant so that anyone who is in the database can be added to the particular con-instance.  Modified StaffManageParticipants and StaffEditCreateParticipant to accommodate.
Modified Render Welcome to be more con-generic and adjusted the CommonCode first query to be slightly more complex, but include the email addresses so they can be substituted later.
Culled the CON_LOGO define and cleaned up some of the needed multi-database to single database cleanup.
 A brief foray into RenderEditCreateSession to remove MY_AVAIL_KIDS, refactor a touch, and fix so it works with multi-year.  This is still going to need a lot more work for the change in descriptions, the checkbox replacing the multidest stuff and other technical debt.  Also fixed MY_AVAIL_KIDS in renderMySchedConstr.
More cleanup, focused around CON_URL, and it's removal, including adding the appropriate dashed grid lines to Common.css.
Major refactoring and rebuilding for readability and further tweaking.