Commit Graph

601 Commits

Author SHA1 Message Date
dave
f0bb80a866 - Fix the name of the generate project number function
- Hardcode add a special award to the top of the list "I do not wish to
  nominate for any special awards".  Allow the
  project_specialawards_link.award_awards_id field to become NULL, and set it
  to NULL if the student selects this award.
- Fix the display of the award status based on whether the student has or has
  not specified that they do not wish to nominate for special awards.
2007-03-05 04:27:44 +00:00
dave
5b84c70f69 - Display a small warning that the signature page is only available after ALL
registration sections are complete.

- Display a warning in the special awards that selection is only available
  after the project and student information is complete.  Since some awards
  check this information, we can't let students in until it is completed.
2007-03-05 02:26:56 +00:00
dave
6f4d3177bf - Indicate that T-Shirt sizes are adult size (just about every fair does this,
I believe, if a fair doesn't, we should make this a configurable option.);
2007-03-05 02:01:04 +00:00
dave
d2ab242d39 - Change the submit button on the judge's special awards page to say "Save
special awards preferences", instead of "Save areas of Expertise"
2007-03-05 01:59:49 +00:00
james
9e009bc5d6 - Remove a debug print statement from last commit :) 2007-03-04 20:30:31 +00:00
james
4789d78e2f - Move the project number generation into a header
- Add an option to the project editor to regenerate the project number
- Fix a bug in the project number generation.  Include YEAR in the project
  number check (and in the number generation) so we don't find a project from
  last year (that already has a number), and decide not to generate one for a
  project from this year.  The $checkNumQuery was returning 2 rows.. one from
  2006, one from 2007.  Two projects from different years had the same
  registrations.num (665983) in my test.. about 10% of the projects at the VDSF
  collided with numbers from previous years.
2007-03-04 20:28:51 +00:00
james
c7560b91d4 Update wording for 'invite only' judge registration 2007-03-04 16:52:37 +00:00
james
2ff20effc2 Respect page margins on the school access codes report 2007-03-04 16:38:45 +00:00
james
fe2627faec Fix the wording on Jesse's table labels and nametags field section pages. 2007-03-04 16:36:28 +00:00
james
44a6431cd7 Bump version for development 2007-03-04 16:26:46 +00:00
james
db600b5eb4 Properly wrap signature lines when they reach a page break
Fix the signature page to only display once ALL the sections are complete
2007-03-04 16:26:04 +00:00
james
659bc11066 Put the email address in the registration list, so when someone calls and says "i never got my registration number!" you can easily look it up for them! Sorry this didnt get into 2.0.10, im going to update everyones version with this patch anyways 2007-03-02 15:02:14 +00:00
james
11c995f94a Bump version number to 2.0.10 2007-03-02 14:42:03 +00:00
james
fea05546d1 Fixed the reports_schoolprojects report to not error when there are no projects 2007-02-26 21:43:39 +00:00
james
d644f6dcd6 If school access type is open or openorinvite, show a message on the school access page to tell the school that they do not need to login in order to have their students register for the fair. 2007-02-26 20:15:07 +00:00
jesse
4c08f9c517 This now prompts for which fields to display in the name tag (pdf). 2007-02-24 20:24:22 +00:00
jesse
5edba483e3 This will prompt for which fields to display on the project table label. By default all of the checkboxes are ticked. 2007-02-24 19:59:55 +00:00
jesse
25412b6054 added "ORDER BY school" to the drop down. This places the schools in Alpha order for us. 2007-02-24 19:31:55 +00:00
james
2d6257715e Fix text on one configuration variable
Fix judge manager to keep the 'show_what' persistent when performing other actions on the table (editing, sorting, etc).
2007-02-21 20:42:48 +00:00
james
40e305b83a Properly handle the yes/no config variable for showing registration cost brekadown on the summary page 2007-02-20 18:37:38 +00:00
jesse
8830c1be99 added another column "school boards". This allows us to sort our list and quickly distribute the school access codes because we do not have email addresses for all of our schools. 2007-02-18 17:38:48 +00:00
james
8a009b71e1 Add a "Presented by: " to the awards ceremony script
Closes Bug #0000113
2007-02-12 22:30:43 +00:00
james
952a4d3c29 Fix a bug where if no $table is passed to addTable it will now return gracefully instead of spitting out error messages
Add email field to the judge list, and the judge manager list
2007-02-09 14:57:07 +00:00
james
8db16d85f8 bump version for development 2007-02-08 22:01:29 +00:00
james
e3f63b7d6d bump version 2.0.8 2007-02-08 21:21:51 +00:00
james
1d203535ee Add 1x4" judging sheet stickers for use on the CWSF judging sheets. It contains the project number, title, and category/division. 2007-02-07 22:05:59 +00:00
james
ca040924e3 i18n the committee login button 2007-02-06 15:57:26 +00:00
dave
7a1bc1144f - Don't show the tour capacity to the students
- Filter the tour list by grades
- Warn the students that they can't select tours until they select their grade
2007-02-01 22:48:16 +00:00
dave
caeb7cbe78 - Add a config option (default 'no') to ask the students for a pronunciation
key for their name.  The idea is that it's for those often mis-pronounced
  names at the award ceremony.
2007-01-31 07:35:08 +00:00
dave
b6b93e1060 - If the option to print the total registration fee is on, and there are
pay-for t-shirts, completely remove the tshirt line if no tshirt is selected.
  It should cause less confusion
- If the same conditions are true and a tshirt has been selected, inform the
  student how they can deselect it to not incur the cost of a tshirt with
  registration.
2007-01-31 07:30:43 +00:00
dave
72f4d9031f - The Gender is actually optional, so it doesn't need a REQUIREDFIELD. 2007-01-31 04:36:51 +00:00
dave
42b60170a4 - Add a 4th text section to the signature page (of course, it's optional, and
off by default).  It's a postamble.. just a space for "Additional
  Information" after all the signatures.
2007-01-31 00:48:24 +00:00
dave
e71d3c0bbb - Allow the tableeditor subclass to return an empty array for the WHERE clause,
and handle that case.
2007-01-30 20:00:17 +00:00
dave
57dfb7df27 - Fix the is_callable calls. 2007-01-30 19:58:26 +00:00
dave
5d20a0590a - Might want to check my logic on this one.. but basically, if special awards
are set to "with registration", bypass all date checks.  Assume that if
  they're in the registration, they're allowed to select awards.
- If the special award nominations are on "with registration", don't print the
  dates between which special awards can be selected.
2007-01-30 08:05:29 +00:00
dave
4d56266fec - Mark the language as a required field for judge input. I don't like how this
looks, but I wanted to stick with the convention of putting ththe
  REQUIREDFIELD after the input boxes.  Any ideas?  Can we center a single
  REQUIREDFIELD after all the checkboxes?
2007-01-30 07:53:38 +00:00
dave
39cd2fbd8c - Allow Judges to select "other" awards too 2007-01-30 07:51:43 +00:00
dave
f83dcfebd0 - Add the award critera to the page where we input the winners, just so the
person doing the data entry has the option to sanity check the results.
2007-01-30 07:45:12 +00:00
dave
91d122ab3e - Forgot a mysql_num_rows when checking for award selection completion 2007-01-30 06:25:51 +00:00
dave
77226edb5f - Missed a file in the last commit 2007-01-30 06:16:23 +00:00
dave
50b4e146bd - Move the judging age preferences to the expertise page... and rename that
page to "Divisional Preferences"
- Add the ability for the judges to select special awards they would like to
  judge
- Add the ability for a judge to specify that they are a judge for a specific
  (one or more) award, and disable the divisional selection for them
2007-01-30 06:12:11 +00:00
dave
49c5704143 - Include the table editor before the judge class, this is in prep for PHP5
when we implmeent templates.
2007-01-30 01:52:55 +00:00
dave
972f05b58e - Remove PHP5-isms 2007-01-28 07:56:52 +00:00
dave
3da0ba87e2 - Update the table editor, instead of doing all that funky stuff for listing
the table, we call a method in the table helper class.  That method returns 3
  things.. an array of SELECT columns, an array of FROM tables, and an array of
  WHERE clauses.  The table editor takes these, adds ORDER, LIMIT, etc, and
  runs the sql.
- Update the table editor to allow variables to be set.  THe helper class reads
  these variables to do pretty much anything it wants.. In this commit, it
  reads the judges_show_what variable, to determine how to format the SQL for
  selecting the table of judges (so the calling php can now know NOTHIGN about
  the database, it just sets a variable and expects the data to be formatted
  correctly.
- Update the judge manager, show all judges should now SHOW ALL JUDGES.
2007-01-28 07:53:14 +00:00
dave
418dc75cef - Comment the comment 2007-01-24 04:10:35 +00:00
dave
668565919f - Make the age pulldown selection based on ages, not grades 2007-01-24 03:56:46 +00:00
dave
ff76c06e17 - Fix a bug that prevented the tour selections from showing up in IE. 2007-01-23 20:42:17 +00:00
dave
5d36be70e2 - Dynamically build the list of grades for tours based on the configured fair
grades.
2007-01-21 18:46:12 +00:00
dave
ca24d7afc3 - Use unlink on each logo file, instead of system and rm -rf with pattern
matching.
2007-01-21 18:41:47 +00:00
dave
0ba89a18a7 - Add a new config variable 'specialawardnomination_aftersignatures'.
Default='yes', meaning the behaviour is the same as the default.  'no' means
  that students can self-nominate for awards before the committee receives
  their signature form.
2007-01-21 05:45:36 +00:00