Commit Graph

358 Commits

Author SHA1 Message Date
james
1771c83da4 Add a configuration option to specify whether to collect 'personal' information about the students, such as address, phone number, date of birth, etc. 2006-02-05 21:39:32 +00:00
james
99af4b4f4a Bump development branch to 1.0.1 and db 14 2006-02-02 03:23:48 +00:00
james
588d994d41 Add full db.13 file, and bump version number to 1.0.0 2006-02-02 02:59:12 +00:00
james
aab25dfa0b CSS/Style/Layout fixes specifically for internet exploder to work properly. 2006-02-02 02:32:24 +00:00
james
2169e3829f Insert a mentor if we have at least the mentor's last name, instead of requiring both firstname and lastname 2006-02-01 21:08:59 +00:00
james
d56f62f95e Dont do a foreach on a non-array (if no questions were answered) 2006-02-01 17:53:04 +00:00
james
b63674f649 Add some instructions to the safety questions page, and properly detect if there are no questions 2006-02-01 17:50:27 +00:00
james
ab294df97b Make safety questions require a question to be filled in (or at least something in the question box) 2006-02-01 16:59:45 +00:00
james
b9bf8fba6c Fix a few multi-year related bugs with the category/division linkings 2006-02-01 16:39:48 +00:00
james
90191e4b99 Keep checkbox and categories on same line 2006-02-01 16:32:41 +00:00
james
a20dfdbd7a Merge Jamie's changes from Peterborough, allowing different divisions to be available to the different age categories. -- default is 'no' 2006-02-01 16:29:08 +00:00
james
a9ffdf7ee4 Oops fix the misspelled "Divison"s 2006-02-01 15:31:09 +00:00
james
522dfaf701 switch the sort order on the divisions config page from 'division' to 'id' 2006-02-01 06:51:48 +00:00
james
68ff1bdc2f Make the titles on the awards page a little more meaningful/correct 2006-02-01 05:12:07 +00:00
james
2784262d6d Database update for the 'exclude from awards ceremony' new feature 2006-02-01 05:09:59 +00:00
james
b375b4ae0d Implement Bug #0000001 - Have option to exclude awards and/or prizes from the awards ceremony script.
(An example could be honourable mentions that you dont call up on stage at the awards ceremony)
2006-02-01 05:06:48 +00:00
james
1833a63b15 Adjust the column widths a bit 2006-02-01 05:04:36 +00:00
james
738aaeb172 fix a few typos in the annealer, and bump up the moves to 1000 for better results 2006-01-31 23:31:40 +00:00
james
c5e55fad37 Remove the unneeded configuration params for timeslots from the scheduler
Separate the 'requirement check' into a separate file and run it on both the config  page, and as a double check on the actual annealer page incase they decide to manually type in the address or bookmark or somkething.
2006-01-31 22:34:04 +00:00
james
6832bdc572 Allow setting a mingrade of 0 (kindergarden) for the categories, also center the columns in the table to look nicer 2006-01-28 17:53:26 +00:00
james
dbaf4d9b4e Make the students Date of Birth selector choose a year range based on the min/max grade of students. Assume:
minimum 3 years old in grade 0 (kindergarden)
maximum 18 years old in grade 12
2006-01-28 17:49:33 +00:00
james
cf22c24c78 Add school district and school board fields to the schools database 2006-01-27 18:36:53 +00:00
james
958a25c4aa Fix the safety question yes/no stuff, also fix the editor, it appears to have been broken somehow! 2006-01-27 01:14:16 +00:00
james
d6bbe5701e add a quick script to help with debugging, it dumps out the scheduler data (and also any other data in the tables!) 2006-01-26 23:25:33 +00:00
james
7272288c64 Add language to populate_fake
Add a bit of sanity checks to assignprojectnumbers -- make sure it assigns them all, or error out if it doesnt
2006-01-26 23:10:39 +00:00
james
eaa1444082 Make the scheduler config check for available timeslots
Make the scheduler actually insert the timeslot/project/team data into the database
2006-01-26 23:06:47 +00:00
james
7b5d56ce60 Update the judges timeslot editor to have a new field for 'allow divisional'. This specifies whether the automatic judges scheduler can use this timeslot to scheduler the divisional awards judging.
Add a new feature to the timeslot editor to add multiple timeslots at once, by specifying the start time, duration, and break time.
2006-01-26 21:42:04 +00:00
james
19b24cca36 Add scrollbars=yes to the judge info popup window, so its possible to scroll down! 2006-01-26 17:52:06 +00:00
james
7076b17366 Whoops! the last commit was for this file - not the scheduler.. DOH
BUGFIX From Just Reardon:
If specialawardnomination is set to "none" (fair doesnt use special award self-nominations) then the pick winners page will instead show all projects that are eligible for the award to choose a winner, instead of those that are nominated for it (which is none).
2006-01-26 15:06:56 +00:00
james
fefd9c8e35 BUGFIX From Just Reardon:
If specialawardnomination is set to "none" (fair doesnt use special award self-nominations) then the pick winners page will instead show all projects that are eligible for the award to choose a winner, instead of those that are nominated for it (which is none).

Thanks Justin!
2006-01-26 15:04:25 +00:00
james
36bee33066 Add a configuration option to specify the maximum number of words in the project summary (Default=100)
Add some fancy-smansy javascript/dhtml word-counter code to the project summary.
Make project status be incomplete if word count is too high
2006-01-24 15:44:08 +00:00
james
06dae78992 Fixed a bug that prevented students from logging back in to view their forms once the forms were marked as complete 2006-01-24 14:30:38 +00:00
james
1585fdb3e6 bump version number to 0.9.9 and db version 13 2006-01-20 20:19:47 +00:00
james
1aec62aa4b Oops, 0.9.8 only requires version 12 2006-01-20 20:04:49 +00:00
james
1a04556319 add full version 12 database
bump version number
2006-01-20 19:58:06 +00:00
james
a7bcc3c5b3 Only allow the participants to change their school if the registration type is 'open' or 'singlepassword'. if it is 'schoolpassword' or 'invite' we already know what school they are from. 2006-01-20 19:48:37 +00:00
james
725a4c91d7 Hmm, fix a big that stopped email tag substitutions from working when the substitution was a pure number (eg, a registration number). Fixed it by enclosing the replacement in "" so its treated as a string. 2006-01-20 19:26:13 +00:00
james
2135a5aa5b bump database version number 2006-01-19 19:24:36 +00:00
james
4d54bdbb1c Update translation manager to work with unlimited number of languages as defined in the languages table
Update i18n function to accept a third parameter, which is an array that describes the arguments in the string to make translation much easier
Update some of the config/admin pages to make sure i18n is properly used, and that argument descriptions are set
2006-01-19 17:15:07 +00:00
james
28ebf2ce30 Add a preliminary translation manager, mostly copied from another location that I use a similar system. It needs to be updated still to handle translations for the languages in the 'languages' table instead of only french. But this will at least allow us to begin the french translations 2006-01-19 01:58:37 +00:00
james
652e8fe321 If the page text looks like it contains HTML code, just output it normally, but if it does not contain HTML code, then perform a nl2br() on the text before it outputs 2006-01-18 21:28:00 +00:00
james
aba757375a Whoops, this file shouldnt be here :) 2006-01-18 05:43:57 +00:00
james
69b4b943ac Make the T-Shirt size question to students able to be disabled via a configuration variable for fairs that dont give out tshirts 2006-01-18 05:33:13 +00:00
james
321a245670 Split school access and school participant invitations into separate files
Update invitation system to keep track of the number that have been invited and not allow the school to invite more than they are allowed
Update the schools editor, to allow specifying the max number of projects and whether the max is total for the school, or per age category
Add required fields to the schools table
Update the config variable for special awards registration to allow turning special awards registration off
2006-01-18 05:22:58 +00:00
james
9e70fe11c2 Show the registration number for invited pariticpants on the schoolaccess page.
This is so the school manager (/teacher) can easily tell the students how to login
and also so the teacher can login as the students to confirm theri registration is
complete.
2006-01-16 22:25:21 +00:00
james
0076c5f360 Allow turning off the special awards self-nominations. 2006-01-16 18:38:32 +00:00
james
9881ddb968 Only try to insert category preferences if they've submitted category preferences 2006-01-16 18:19:12 +00:00
james
515e615a8f Properly display the project number if registraiton fee is >0 2006-01-16 16:22:05 +00:00
james
0043071501 Bump version to 0.9.7 so development can continue, also bump DB version to 12 2006-01-16 06:03:50 +00:00
james
bd274f6301 Add the 'back to admin' line to the committee manager 2006-01-16 05:24:14 +00:00